移行の確認

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