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

SQL Server から Cloud SQL への同種移行では、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 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 のドキュメントで プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

次のステップ