移行の確認

このページでは、移行したデータが完全かつ正確であることを確認する方法について説明します。少なくとも、移行した Cloud SQL for SQL Server データベース インスタンスにテーブルが存在することを確認する必要があります。

  1. 移行したデータベースに対して SQL コマンドを実行できるツールを使用して、Cloud SQL for SQL Server インスタンスに接続します。

    Cloud SQL インスタンスへの接続の詳細については、Cloud SQL ドキュメントの接続オプションをご覧ください。

  2. SQL コマンドを実行して、移行したデータを確認します。次に例を示します。

    すべてのデータベースを一覧表示する

    次のコマンドを実行して、移行先の Cloud SQL for SQL Server に移行するすべての移行元データベースが含まれているかどうかを確認します。

    EXEC sp_databases;
    GO

    データベース内のすべてのテーブルを一覧表示する

    次のコマンドを実行して、移行したデータベースに必要なテーブルがすべて含まれているかどうかを確認します。

    1. 特定のデータベースの使用を開始します。
      USE DATABASE_NAME;
      GO
    2. データベース内のすべてのテーブルを一覧表示します。
      SELECT * FROM information_schema.tables;

    テーブルのコンテンツと定義を確認する

    次のコマンドを実行して、移行された特定のテーブルの正確性を確認します。

    1. 特定のデータベースの使用を開始します。
      USE DATABASE_NAME;
      GO
    2. テーブル定義を表示します。
      EXEC sp_help 'dbo.TABLE_NAME';
    3. テーブルの内容を確認します。
      SELECT * FROM TABLE_NAME';
      GO