浏览数据库迁移的评估选项
将数据库迁移到新平台或版本时,必须提前评估数据库以识别可能影响迁移过程的任何潜在问题。
适用于 Azure Data Studio 的 Azure 迁移扩展、Azure Migrate 和数据迁移助手 (DMA) 等工具可以帮助完成此过程。
注意
虽然数据库迁移助手是一个可用且实用的工具,但我们建议你使用 Azure 数据库迁移服务以开展大型迁移并获取增强的整体体验。
适用于 Azure Data Studio 的 Azure 迁移扩展
适用于 Azure Data Studio 的 Azure SQL 迁移扩展有助于评估迁移就绪情况,为 Azure 资源提供适当的 SKU 建议,并促进将 SQL Server 数据库迁移到 Azure,非常适合中小型数据库。 该服务由最新版本的 Azure 数据库迁移服务提供支持,还提供高级评估功能,可评估准备迁移到 Azure SQL 的 SQL Server 数据库。
此外,迁移扩展是一个轻量级工具,提供对联机和脱机迁移模式的支持,使你能够从 SQL Server 迁移到 Azure SQL 托管实例、Azure SQL 数据库或 Azure 虚拟机上的 SQL Server。 但请注意,对于 SQL Server 到 Azure SQL 数据库的迁移,目前仅提供脱机迁移模式。
注意
关于该扩展支持的功能列表,请参阅适用于 Azure Data Studio 的 Azure SQL 迁移扩展
Azure Migrate
Azure Migrate 是一项全面的迁移服务,支持多种迁移方案,包括 SQL Server 迁移。 Azure Migrate 提供了一套工具,旨在大规模评估和迁移本地服务器、基础结构、应用程序和数据,以便将它们迁移到 Azure。
这些工具包括用于评估现有环境的“Azure Migrate:发现和评估”,以及促进实际迁移和现代化过程的“迁移和现代化”。 此外,Azure Migrate 与多种 Azure 服务、工具和独立软件供应商 (ISV) 产品/服务无缝集成,确保根据特定要求提供灵活高效的迁移体验。
Azure Migrate 适用于更大规模的迁移和方案。
注意
要查看 Azure Migrate 支持的集成工具列表,请参阅集成工具
数据迁移助手 (DMA)
数据库迁移助手 (DMA) 是一个独立的应用程序,可帮助迁移或升级 SQL Server 数据库。 它会自动检查兼容性问题并提供建议。 DMA 连接到源服务器和目标服务器,识别中断性变更、已弃用的功能,并评估新功能以提高性能。 它支持本地 SQL Server 主机迁移和迁移到 Azure SQL。
尽管 DMA 支持 Azure SQL 托管实例和 Azure 虚拟机上的 SQL Server 作为目标选项,但它最适合将数据库迁移到 Azure SQL 数据库或 SQL Server 的组织。
要了解有关数据迁移助手的详细信息,请参阅运行数据迁移助手的最佳做法
无论选择哪种工具,请务必评估迁移项目的具体要求和目标。 根据方案选择适当的工具有助于确保成功且高效地将 SQL Server 迁移到 Azure。