資料庫遷移服務會從您上傳至 Cloud Storage bucket 的備份檔案遷移所有資料,但 SQL Server 適用的 Cloud SQL 不一定會提供來源資料庫中的所有功能。資料庫遷移服務遷移工作不會還原不支援的功能所屬資料,但目的地 SQL Server 適用的 Cloud SQL 執行個體可能會在記錄中產生警告或錯誤。
選擇將 SQL Server 資料庫遷移至 SQL Server 適用的 Cloud SQL 之前,請務必參閱 Cloud SQL for SQL Server 說明文件,考量 Cloud SQL 不提供的 SQL Server 功能。
運用資料庫遷移服務,將相同系統的資料庫從 SQL Server 遷移至 SQL Server 適用的 Cloud SQL 時,您必須遵守下列已知限制:
資料庫遷移服務每個遷移作業最多可遷移 20 個資料庫。
單一目的地 SQL Server 適用的 Cloud SQL 執行個體只能執行一項遷移工作。
備份檔案的大小上限為 5 TB。
如果資料庫大小超過 5 TB,您可以將完整備份檔案拆分為多個小型檔案。每個拆分檔案的大小上限為 5 TB。
您可以將加密備份和交易記錄檔用於遷移作業。 如要使用加密備份檔案,您必須加密每個備份檔案 (完整、差異、交易記錄),這些檔案會用於遷移作業中特定資料庫。請參閱「 使用加密備份」。
來源 SQL Server 執行個體無法使用簡單復原模式。如要進一步瞭解復原模式,請參閱 Microsoft 說明文件中的「 復原模式 (SQL Server)」。
資料庫遷移服務不會遷移 SQL Server
master資料庫、使用者資訊 (例如使用者登入資訊),或不屬於特定資料庫的工作。- 時間點復原 (PITR) 無法在移轉期間於目的地 Cloud SQL 執行個體上啟用。移轉完畢後即可啟用這項功能。