如要將相同系統的 SQL Server 資料庫遷移至 Cloud SQL,資料庫遷移服務要求您先建立並設定 Cloud SQL 目的地執行個體。請執行下列步驟:
在目的地 Cloud SQL 執行個體中建立及設定專屬遷移使用者。資料庫移轉服務必須使用這個使用者,才能成功連線至目的地執行個體並監控資料。您需要在稍後 建立目的地連線設定檔時,提供這個帳戶的使用者名稱和密碼。
在目的地 Cloud SQL for SQL Server 執行個體中建立資料庫使用者帳戶。請參閱 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 說明文件中的「 管理專案、資料夾和機構的存取權」。