建立並設定 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 DEFINITIONVIEW SERVER STATE
      • 適用於後續版本:VIEW ANY DEFINITIONVIEW SERVER PERFORMANCE STATE

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

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

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

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

後續步驟