Cloud SQL for SQL Server の移行先インスタンスを作成して構成する

Cloud SQL への同種 SQL Server 移行の場合、Database Migration Service では、最初に移行先の Cloud SQL インスタンスを作成して構成する必要があります。次の手順を行います。

  1. 移行先インスタンスを作成します 移行のニーズを満たすのに十分なコンピューティング リソースとメモリリソースを使用し、既知の制限事項に記載されている要件 を満たしていることを確認してください。

  2. 移行先の Cloud SQL インスタンスに、移行専用のユーザーを作成して構成します。このユーザーは、Database Migration Service が移行先インスタンスに正常に接続してデータをモニタリングするために必要です。 このアカウントのユーザー名とパスワードは、移行先接続プロファイルを作成する際に指定する必要があります。

    1. 移行先の Cloud SQL for SQL Server インスタンスにデータベース ユーザー アカウントを作成します。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 ドキュメントの インスタンス情報を表示するをご覧ください。

    2. サービス アカウントに storage.objects.get 権限と storage.objects.list 権限を追加します。Identity and Access Management でアクセス権を管理する方法については、 IAM ドキュメントの プロジェクト、フォルダ、組織へのアクセス権の管理 をご覧ください。

次のステップ