移行の確認

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