我们已将本地SQL DB迁移到Azure。我们如何执行数据库的迁移后验证,以确认Azure中的架构,数据库大小,用户等是否与源数据库匹配。
答案 0 :(得分:0)
您可以使用Data Migration Assistant (DMA)。
数据迁移助手(DMA)通过检测可能影响新版本的SQL Server或Azure SQL数据库中的数据库功能的兼容性问题,帮助您升级到现代数据平台。 DMA建议针对目标环境提高性能和可靠性,并允许您将架构,数据和非包含对象从源服务器移动到目标服务器。
评估要迁移到Azure SQL数据库的本地SQL Server实例。评估工作流可帮助您检测到以下可能影响Azure SQL数据库迁移的问题,并提供有关如何解决这些问题的详细指南。
由于已将本地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
希望这会有所帮助。