SQL Server から Cloud SQL への同種移行では、Database Migration Service を使用する前に、移行先の Cloud SQL インスタンスを作成して構成する必要があります。次の手順を行います。
宛先インスタンスを作成する。移行のニーズに対応するのに十分なコンピューティング リソースとメモリリソースを使用し、 既知の制限事項に記載されている要件に従ってください。
移行先の Cloud SQL インスタンスに移行専用のユーザーを作成して構成します。このユーザーは、Database Migration Service が移行先インスタンスに正常に接続し、データをモニタリングするために必要です。このアカウントのユーザー名とパスワードは、後で 宛先接続プロファイルを作成するときに指定する必要があります。
移行先の Cloud SQL for SQL Server インスタンスにデータベース ユーザー アカウントを作成します。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 のドキュメントの インスタンス情報を表示するをご覧ください。
サービス アカウントに
storage.objects.get権限とstorage.objects.list権限を追加します。Identity and Access Management でアクセス権を管理する方法については、IAM のドキュメントで プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。