本文介绍在 Azure SQL 评估功能预览版和/或 Azure 应用服务评估功能预览版推出之前如何在创建的 Azure Migrate 项目中发现 Web 应用和 SQL Server 实例和数据库。
发现在本地计算机上运行的 Web 应用和 SQL Server 实例及数据库有助于识别和定制到 Azure 的迁移路径。 Azure Migrate 设备使用有权访问目标服务器上运行的 SQL Server 实例和数据库的 Windows OS 域或非域凭据或 SQL Server 身份验证凭据来执行此发现。 此发现过程不使用代理,即,不在目标服务器上安装任何代理。
开始之前
- 请确保:
- 在我们宣布推出适用于你所在区域的 SQL 和 Web 应用评估功能之前创建了一个 Azure Migrate 项目
- 已将 Azure Migrate: 发现和评估工具添加到项目
- 查看应用发现支持和要求。
- 如果在 VMware 环境中发现资产,请确保运行应用发现的服务器安装了 PowerShell 2.0 或更高版本,并且安装了 VMware 工具(10.2.0 之后版本)。
- 查看有关部署 Azure Migrate 设备的要求。
- 验证订阅中是否包含可创建资源的所需角色。
- 确保设备能够访问 Internet
注意
虽然本文中所述的过程适用于 VMware,但对于 Microsoft Hyper-V 和物理环境,其过程类似。 在 Microsoft Hyper-V 和物理环境中也可以发现和评估 SQL Server 实例和数据库。
启用发现 Web 应用和 SQL Server 实例及数据库
在 Azure Migrate 项目中执行以下操作之一
在“中心”磁贴上选择“未启用”,或者
在“服务器发现”页面中的“SQL 实例”或“Web 应用”列下,选择任意条目对应的“未启用”。
若要发现 Web 应用和 SQL Server 实例及数据库,请执行以下步骤:
注意
对于 WebApp 发现,可能需要以 DLL 格式(netbiosdomain\user
)添加凭据,以成功完成发现。
- 请确保已启用软件盘点,或者提供域凭据或非域凭据来实现相同的效果。 必须执行软件清单才能发现 SQL Server 实例和 Web 应用。
- 添加域凭据后,设备会尝试在 AD 中验证这些凭据。 确保设备服务器与凭据关联到的 AD 服务器已建立通畅的网络连接。 不会对非域凭据和与 SQL Server 身份验证关联的凭据进行验证。
- 添加所需的凭据后,请选择“开始发现”以开始扫描。
- 请允许 Web 应用和 SQL 发现先运行一段时间,然后再为 Azure 应用服务或 Azure SQL 创建评估。 如果不允许 Web 应用和 SQL Server 实例及数据库发现完成,相应的实例将在评估报告中标记为“未知”。
- 在包含多个设备的项目中,一个设备的 Web 应用发现和评估代理最终可能会发现另一个设备发现的服务器上运行的 Web 应用。 这不会妨碍 Web 应用的发现或评估体验。
后续步骤
- 了解如何创建 Azure SQL 评估。
- 详细了解 Azure SQL 评估。
- 了解如何创建 Azure 应用服务评估。
- 详细了解 Azure 应用服务评估。
- 了解如何创建 Azure Spring Apps 评估。