如要將相同系統的資料庫從 SQL Server 遷移至 Cloud SQL,您必須先建立及設定 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 說明文件中的「 View instance information」(查看執行個體資訊) 一文。
將
storage.objects.get和storage.objects.list權限新增至服務帳戶。如要瞭解如何透過 Identity and Access Management 管理存取權,請參閱 IAM 說明文件中的「 管理專案、資料夾和機構的存取權」一文。