验证迁移

本页介绍了如何确认迁移的数据是否完整且准确。至少,您应验证您的表是否存在于迁移后的 Cloud SQL for SQL Server 数据库实例中。

  1. 使用工具连接到 Cloud SQL for SQL Server 实例,您可以在其中针对迁移的数据库运行 SQL 命令。

    如需详细了解如何连接到 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