你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在现有项目中发现 Web 应用和 SQL Server 实例

本文介绍在 Azure SQL 评估功能预览版和/或 Azure 应用服务评估功能预览版推出之前如何在创建的 Azure Migrate 项目中发现 Web 应用和 SQL Server 实例和数据库。

发现在本地计算机上运行的 Web 应用和 SQL Server 实例及数据库有助于识别和定制到 Azure 的迁移路径。 Azure Migrate 设备使用有权访问目标服务器上运行的 SQL Server 实例和数据库的 Windows OS 域或非域凭据或 SQL Server 身份验证凭据来执行此发现。 此发现过程不使用代理,即,不在目标服务器上安装任何代理。

开始之前

  • 请确保:
  • 查看应用发现支持和要求
  • 如果在 VMware 环境中发现资产,请确保运行应用发现的服务器安装了 PowerShell 2.0 或更高版本,并且安装了 VMware 工具(10.2.0 之后版本)。
  • 查看有关部署 Azure Migrate 设备的要求
  • 验证订阅中是否包含可创建资源的所需角色
  • 确保设备能够访问 Internet

注意

虽然本文中所述的过程适用于 VMware,但对于 Microsoft Hyper-V 和物理环境,其过程类似。 在 Microsoft Hyper-V 和物理环境中也可以发现和评估 SQL Server 实例和数据库。

启用发现 Web 应用和 SQL Server 实例及数据库

  1. 在 Azure Migrate 项目中执行以下操作之一

    • 在“中心”磁贴上选择“未启用”,或者

      Azure Migrate 中心磁贴的屏幕截图,其中未启用 SQL 和 Web 应用发现。

    • 在“服务器发现”页面中的“SQL 实例”或“Web 应用”列下,选择任意条目对应的“未启用”

      “Azure Migrate 发现的服务器”边栏选项卡的屏幕截图,其中未启用 SQL 和 Web 应用发现。

  2. 若要发现 Web 应用和 SQL Server 实例及数据库,请执行以下步骤:

    • 选择“升级”以创建所需的资源。

      用于升级 Azure Migrate 设备的按钮的屏幕截图。

    • 验证设备上运行的服务是否已更新为最新版本。 为此,请从设备服务器启动设备配置管理器,然后在“设置必备组件”面板中选择“查看设备服务”。

      • 设备及其组件将自动更新

      设备版本的屏幕截图。

    • 在设备配置管理器的“管理凭据和发现源”面板中,添加对要发现的 SQL Server 实例和数据库拥有 Sysadmin 访问权限的域凭据或 SQL Server 身份验证凭据,或者对每个 SQL Server 实例设置这些权限

    • Web 应用发现可以使用域和非域 Windows OS 凭据,只要所使用的帐户对服务器具有本地管理权限即可。 可以利用设备的自动凭据映射功能,如此处所述。

    一些需要注意的要点:

    • 请确保已启用软件盘点,或者提供域凭据或非域凭据来实现相同的效果。 必须执行软件清单才能发现 SQL Server 实例和 Web 应用。
    • 添加域凭据后,设备会尝试在 AD 中验证这些凭据。 确保设备服务器与凭据关联到的 AD 服务器已建立通畅的网络连接。 不会对非域凭据和与 SQL Server 身份验证关联的凭据进行验证。
  3. 添加所需的凭据后,请选择“开始发现”以开始扫描。

注意

  • 请允许 Web 应用和 SQL 发现先运行一段时间,然后再为 Azure 应用服务或 Azure SQL 创建评估。 如果不允许 Web 应用和 SQL Server 实例及数据库发现完成,相应的实例将在评估报告中标记为“未知”
  • 在包含多个设备的项目中,一个设备的 Web 应用发现和评估代理最终可能会发现另一个设备发现的服务器上运行的 Web 应用。 这不会妨碍 Web 应用的发现或评估体验。

后续步骤