Обнаружение веб-приложений и экземпляров SQL Server в существующем проекте
В этой статье объясняется, как найти веб-приложения, экземпляры и базы данных SQL Server в проекте Миграция Azure, созданном до появления предварительной версии функции оценки Azure SQL и/или до появления предварительной версии функции Службы приложений Azure.
Обнаружение веб-приложений и экземпляров SQL Server и баз данных, работающих на локальных компьютерах, помогает определить и адаптировать путь миграции в Azure. Устройство Миграции Azure выполняет обнаружение, используя доменные и внедоменные учетные данные Windows либо учетные данные SQL Server, по которым осуществляется доступ к экземплярам и базам данных SQL Server, работающим на целевых серверах. Процесс обнаружения выполняется без агента, на целевых серверах ничего не устанавливается.
Перед началом работы
- Убедитесь, что у вас есть:
- проект Миграция Azure был создан до объявления функции оценки SQL и веб-приложений для вашего региона;
- в проект добавлено средство Миграция Azure: обнаружение и оценка.
- Изучите статью Поддержка при обнаружении приложений и соответствующие требования.
- Если вы обнаруживаете ресурсы в среде VMware, убедитесь, что серверы, на которых выполняется обнаружение приложений, установлены PowerShell версии 2.0 или более поздней, а средства VMware (более 10.2.0).
- Проверьте требования для развертывания устройства Миграции Azure.
- Убедитесь, что в подписке есть необходимые роли для создания ресурсов.
- Убедитесь, что устройство имеет доступ к Интернету.
Примечание.
Хотя процедура, описанная в этой статье, предназначена для VMware, процессы похожи на Microsoft Hyper-V и физические среды. Обнаружение и оценка для экземпляров и баз данных SQL Server доступна в средах Microsoft Hyper-V и Физических средах.
Включение обнаружения веб-приложений и экземпляров SQL Server и баз данных
В своем проекте Миграции Azure выполните одно из следующих действий:
Выберите "Не включено " на плитке "Концентратор" или
Выберите "Не включено " на странице обнаружения сервера в столбце "Экземпляры SQL" или "Веб-приложения".
Чтобы обнаружить веб-приложения и экземпляры SQL Server и базы данных, выполните указанные ниже действия.
Нажмите кнопку Обновить, чтобы создать требуемый ресурс.
Убедитесь, что службы, работающие на устройстве, обновлены до последних версий. Для этого запустите диспетчер конфигурации устройства с сервера устройства и выберите пункт "Просмотр служб устройства" на панели предварительных требований программы установки.
- Устройство и его компоненты автоматически обновляются
На панели "Управление учетными данными и источниками обнаружения" диспетчера конфигурации устройства добавьте учетные данные проверки подлинности домена или SQL Server, имеющие доступ Sysadmin к экземпляру и базам данных SQL Server для обнаружения или получения этих разрешений для каждого экземпляра SQL Server.
Обнаружение веб-приложений работает как с учетными данными ос Windows, так и с доменом, если учетная запись, используемая учетная запись, имеет права локального администратора на серверах. Вы можете использовать функцию автоматического сопоставления учетных данных устройства, как описано здесь.
Некоторые замечания
- Убедитесь, что инвентаризация программного обеспечения уже включена, или укажите доменные или недоменные учетные данные, чтобы включить ее. Инвентаризация программного обеспечения должна выполняться для обнаружения экземпляров и веб-приложений SQL Server.
- Устройство пытается проверить учетные данные домена с помощью AD, так как они добавлены. Убедитесь, что у сервера устройства есть сетевой доступ к серверу AD, связанному с этими учетными данными. Учетные данные и учетные данные, связанные с проверкой подлинности SQL Server, не проверяются.
После добавления необходимых учетных данных нажмите кнопку "Начать обнаружение", чтобы начать проверку.
Примечание.
- Разрешите веб-приложениям и обнаружению SQL выполняться в течение некоторого времени, прежде чем создавать оценки для службы приложение Azure или SQL Azure. Если процедура обнаружения веб-приложений, экземпляров и баз данных SQL Server не будет завершена, то в отчете об оценке соответствующие экземпляры получат статус Неизвестно.
- В проекте с несколькими устройствами возможно, что агент обнаружения и оценки веб-приложений одного устройства заканчивается обнаружением веб-приложения, работающего на сервере, обнаруженным другим устройством. Это не препятствует обнаружению или оценке веб-приложения.