Sql server 数据库迁移后验证

Sql server 数据库迁移后验证,sql-server,azure,database-migration,Sql Server,Azure,Database Migration,我们已将本地SQL DB迁移到Azure。我们如何对数据库执行迁移后验证,以确认模式、数据库大小、用户等。。在Azure中,您与源数据库匹配。您可以使用 Data Migration Assistant(DMA)通过检测可能影响新版本SQL Server或Azure SQL数据库中数据库功能的兼容性问题,帮助您升级到现代数据平台。DMA建议为目标环境改进性能和可靠性,并允许您将架构、数据和未包含的对象从源服务器移动到目标服务器 评估迁移到Azure SQL数据库的本地SQL Server实例。评

我们已将本地SQL DB迁移到Azure。我们如何对数据库执行迁移后验证,以确认模式、数据库大小、用户等。。在Azure中,您与源数据库匹配。

您可以使用

Data Migration Assistant(DMA)通过检测可能影响新版本SQL Server或Azure SQL数据库中数据库功能的兼容性问题,帮助您升级到现代数据平台。DMA建议为目标环境改进性能和可靠性,并允许您将架构、数据和未包含的对象从源服务器移动到目标服务器

评估迁移到Azure SQL数据库的本地SQL Server实例。评估工作流可帮助您检测可能影响Azure SQL数据库迁移的以下问题,并提供有关如何解决这些问题的详细指导

  • 迁移阻止问题:发现阻止本地SQL Server数据库迁移到Azure SQL数据库的兼容性问题。DMA提供了帮助您解决这些问题的建议
  • 部分支持或不支持的功能:检测源SQL Server实例上当前正在使用的部分支持或不支持的功能。DMA提供了一套全面的建议、Azure中可用的替代方法和缓解步骤,以便您可以将它们合并到迁移项目中
  • 由于您已将本地SQL DB迁移到Azure,因此也可以使用DMA获取报告。它将帮助您了解模式、数据库大小、用户等。。在Azure中,您与源数据库匹配

    如果仍然不确定,可以在本地数据库和Azure SQL数据库中运行相同的查询,比较结果。例如:

    列表架构:

    select s.name as schema_name,
        s.schema_id,
        u.name as schema_owner
    from sys.schemas s
        inner join sys.sysusers u
            on u.uid = s.principal_id
    order by s.name
    
    希望这有帮助