このページでは、移行したデータが完全かつ正確であることを確認する方法について説明します。少なくとも、移行した Cloud SQL for SQL Server データベース インスタンスにテーブルが存在することを確認する必要があります。
- 移行したデータベースに対して SQL コマンドを実行できるツールを使用して、Cloud SQL for SQL Server インスタンスに接続します。
Cloud SQL インスタンスへの接続の詳細については、Cloud SQL ドキュメントの接続オプションをご覧ください。
- SQL コマンドを実行して、移行したデータを確認します。次に例を示します。
すべてのデータベースを一覧表示する
次のコマンドを実行して、移行先の Cloud SQL for SQL Server に移行するすべての移行元データベースが含まれているかどうかを確認します。
EXEC sp_databases; GO
データベース内のすべてのテーブルを一覧表示する
次のコマンドを実行して、移行したデータベースに必要なテーブルがすべて含まれているかどうかを確認します。
- 特定のデータベースの使用を開始します。
USE DATABASE_NAME; GO
- データベース内のすべてのテーブルを一覧表示します。
SELECT * FROM information_schema.tables;
テーブルのコンテンツと定義を確認する
次のコマンドを実行して、移行された特定のテーブルの正確性を確認します。
- 特定のデータベースの使用を開始します。
USE DATABASE_NAME; GO
- テーブル定義を表示します。
EXEC sp_help 'dbo.TABLE_NAME';
- テーブルの内容を確認します。
SELECT * FROM TABLE_NAME'; GO
- 特定のデータベースの使用を開始します。