你当前正在访问 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 和物理环境类似。 SQL Server 实例和数据库的发现和评估可在 Microsoft Hyper-V 和物理环境中使用。

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

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

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

      Screenshot of Azure Migrate hub tile with SQL and web apps discovery not enabled.

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

      Screenshot of Azure Migrate discovered servers blade with SQL and web apps discovery not enabled.

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

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

      Screenshot of button to upgrade the Azure Migrate appliance.

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

      • 设备及其组件自动更新

      Screenshot of the appliance version.

    • 在设备配置管理器的“管理凭据”和“发现源”面板中,添加对 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 应用的发现或评估体验。

后续步骤