このページでは、移行されたデータが完全かつ正確であることを確認する方法について説明します。少なくとも、移行された 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
- 特定のデータベースの使用を開始します。