发布数据库迁移验证

问题描述 投票:-1回答:1

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

sql-server azure database-migration
1个回答
0
投票

你可以使用Data Migration Assistant (DMA)

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

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

  1. 迁移阻止问题:发现阻止将本地SQL Server数据库迁移到Azure SQL数据库的兼容性问题。 DMA提供建议以帮助您解决这些问题。
  2. 部分支持或不支持的功能:检测源SQL Server实例上当前正在使用的部分支持或不支持的功能。 DMA提供了一整套建议,Azure中可用的替代方法以及缓解步骤,以便您可以将它们合并到迁移项目中。

由于您已将本地SQL DB迁移到Azure,因此您还可以使用DMA来获取assess报告。它将帮助您了解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

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.