数据迁移助手概述
数据迁移助手 (DMA) 可以检测出以下场景中影响数据库功能的兼容性问题,从而帮助你升级到新式数据平台:
升级到新版本的 SQL Server
迁移到 Azure SQL 数据库
迁移到 Azure SQL 托管实例
DMA 为目标环境提供了性能和可靠性改进建议,允许将架构、数据和非包含对象从源服务器迁移到目标服务器。
备注
如果要将 SQL Server 大型迁移(就数据库数量和大小而言)到 Azure,建议使用可以大规模迁移数据库的 Azure 数据库迁移服务。
DMA 不支持将数据库迁移到 Azure SQL 托管实例。 可使用适用于 Azure Data Studio 的 Azure SQL 迁移扩展,它支持在线和离线数据库迁移到 Azure SQL 托管实例。
获取数据迁移助手
要安装 DMA,请从 Microsoft 下载中心下载最新版本的工具,然后运行 DataMigrationAssistant.msi 文件。
功能
DMA 提供以下功能:
评估迁移到 Azure 的本地 SQL Server 实例
评估迁移到 Azure SQL 数据库或 Azure SQL 托管实例的本地 SQL Server 实例。 评估工作流可帮助检测以下可能影响 Azure SQL 迁移的问题,并提供有关如何解决这些问题的详细指南。
迁移阻止问题:发现阻止本地 SQL Server 数据库迁移到 Azure SQL 托管实例的兼容性问题。 DMA 会提供一些建议来帮助你解决这些问题。
部分支持或完全不支持的功能:检测当前在源 SQL Server 实例上使用的部分支持或完全不支持的功能。 DMA 提供了一套全面的建议、Azure 中可用的替代方法以及缓解步骤,以便你可以将它们合并到你的迁移项目中。
发现影响升级的问题
发现可能影响升级到本地 SQL Server 的问题。 这些内容描述为兼容性问题,并按以下类别进行组织:
中断性变更
行为变更
已弃用的功能
发现功能
发现目标 SQL Server 平台中的新功能,数据库可以在升级后从中受益。 这些被描述为功能建议,并按以下类别进行组织:
性能
安全性
存储
将本地实例迁移到 Azure VM 上的 SQL Server
将本地 SQL Server 实例迁移到新式 SQL Server 实例中,这些实例可以托管在本地,也可以托管在能从本地网络访问的 Azure 虚拟机 (VM) 上。 可以使用 VPN 或其他技术访问 Azure VM。 迁移工作流可帮助你迁移以下组件:
数据库架构
数据和用户
服务器角色
SQL Server 和 Windows 登录名
评估迁移到 Azure 的本地 SSIS 包
评估迁移到 Azure SQL 数据库或 Azure SQL 托管实例的本地 SQL Server 集成服务 (SSIS) 包。 评估有助于发现可能影响迁移的问题。 这些内容描述为兼容性问题,并按以下类别进行组织:
迁移阻止程序:发现阻止将源包迁移到 Azure 的兼容性问题。 DMA 会提供一些建议来帮助你解决这些问题。
信息性问题:检测源包中使用的部分受支持的或已弃用的功能。
迁移后连接到数据库
成功迁移后,应用程序可以无缝连接到目标 SQL 数据库。
权限
要运行评估,你必须是 SQL Server sysadmin 角色的成员。 推荐的显示分辨率为 1024x756。
支持的源
SQL Server 2005(已弃用)
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
SQL Server 2016
SQL Server 2017
SQL Server 2019
SQL Server 2022
Amazon RDS for SQL Server
支持的目标
SQL Server 2012
SQL Server 2014
SQL Server 2016
Windows 和 Linux 上的 SQL Server 2017
Windows 和 Linux 上的 SQL Server 2019
Windows 和 Linux 上的 SQL Server 2022
Azure SQL 托管实例(仅限评估)
windows/sql-server-on-azure-vm-iaas-what-is-overview" data-linktype="absolute-path" style="box-sizing: inherit; outline-color: inherit; cursor: pointer; overflow-wrap: break-word; text-decoration-line: none; background-color: rgba(0, 0, 0, 0); outline-style: initial; outline-width: 0px;">Azure 虚拟机中的 SQL Server
支持的源
SQL Server 2005(已弃用)
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
SQL Server 2016
SQL Server 2017
SQL Server 2019
SQL Server 2022
Amazon RDS for SQL Server
支持的目标
SQL Server 2012
SQL Server 2014
SQL Server 2016
Windows 和 Linux 上的 SQL Server 2017
Windows 和 Linux 上的 SQL Server 2019
Windows 和 Linux 上的 SQL Server 2022
Azure SQL 托管实例(仅限评估)
windows/sql-server-on-azure-vm-iaas-what-is-overview" data-linktype="absolute-path" style="box-sizing: inherit; outline-color: inherit; cursor: pointer; overflow-wrap: break-word; text-decoration-line: none; background-color: rgba(0, 0, 0, 0); outline-style: initial; outline-width: 0px;">Azure 虚拟机中的 SQL Server
另请参阅
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/4987.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~