如要將相同系統的資料庫從 SQL Server 遷移至 Cloud SQL,您必須先建立及設定 Cloud SQL 目的地執行個體。請執行下列步驟:
建立目的地執行個體。您可以選取與來源相同的 SQL Server 版本,或選取較新版本 (2019、2022 或 2025),在遷移期間升級 (自 2027 年 4 月 12 日起,您將無法建立新的 SQL Server 2017 適用的 Cloud SQL 執行個體;請參閱「資料庫版本和版本政策」)。請務必使用足夠的運算和記憶體資源,滿足遷移需求,並遵循已知限制中列出的規定。
在目的地 Cloud SQL 執行個體中,建立及設定專屬遷移使用者。資料庫遷移服務必須有這個使用者,才能成功連線至目的地執行個體並監控資料。稍後建立目的地連線設定檔時,您必須提供這個帳戶的使用者名稱和密碼。
在目的地 SQL Server 適用的 Cloud SQL 執行個體中,建立資料庫使用者帳戶。請參閱 Cloud SQL 說明文件中的「建立及管理使用者」。
將下列權限指派給使用者帳戶:
- SQL Server 2019:
VIEW ANY DEFINITION和VIEW SERVER STATE - 適用於較新版本:
VIEW ANY DEFINITION和VIEW SERVER PERFORMANCE STATE
- SQL Server 2019:
如要瞭解如何將權限指派給使用者帳戶,請參閱 Cloud SQL 說明文件中的「變更使用者權限」。
將 Cloud Storage 權限授予與目的地執行個體相關聯的服務帳戶。目的地執行個體建立後,系統就會建立這個帳戶。
在 Cloud SQL 執行個體詳細資料頁面,查看與這個服務帳戶相關聯的電子郵件地址。詳情請參閱 Cloud SQL 說明文件中的「查看執行個體資訊」一文。
將
storage.objects.get和storage.objects.list權限新增至服務帳戶。如要瞭解如何透過 Identity and Access Management 管理存取權,請參閱 IAM 說明文件中的「管理專案、資料夾和組織的存取權」。