建立並設定 SQL Server 適用的 Cloud SQL 目的地執行個體

如要將相同系統的資料庫從 SQL Server 遷移至 Cloud SQL,您必須先使用資料庫遷移服務建立及設定 Cloud SQL 目的地執行個體。請執行下列步驟:

  1. 建立目的地執行個體。請務必使用足夠的運算和記憶體資源,滿足遷移需求,並遵循 已知限制中列出的規定。

  2. 在目的地 Cloud SQL 執行個體中,建立及設定專屬遷移使用者。資料庫遷移服務必須有這個使用者,才能成功連線至目的地執行個體並監控資料。在後續階段 建立目的地連線設定檔時,您必須提供這個帳戶的使用者名稱和密碼。

    1. 在目的地 SQL Server 適用的 Cloud SQL 執行個體中,建立資料庫使用者帳戶。請參閱 Cloud SQL 說明文件中的「 建立及管理使用者」。

    2. 將下列權限指派給使用者帳戶:

      • SQL Server 2019:VIEW ANY DEFINITION 和 VIEW SERVER STATE
      • 後續版本:VIEW ANY DEFINITION 和 VIEW SERVER PERFORMANCE STATE

    如要瞭解如何將權限指派給使用者帳戶,請參閱 Cloud SQL 說明文件中的「 變更使用者權限」。

  3. 將 Cloud Storage 權限授予與目的地執行個體相關聯的服務帳戶。目的地執行個體建立後,系統就會建立這個帳戶。

    1. 在 Cloud SQL 執行個體詳細資料頁面,查看與這個服務帳戶相關聯的電子郵件地址。請參閱 Cloud SQL 說明文件中的「 查看執行個體資訊」一文。

    2. 將 storage.objects.get 和 storage.objects.list 權限新增至服務帳戶。如要瞭解如何透過 Identity and Access Management 管理存取權,請參閱 IAM 說明文件中的「 管理專案、資料夾和組織的存取權」。

後續步驟