Регистрация SQL Server на виртуальной машине Windows с расширением агента IaaS для SQL

Применимо к:SQL Server на виртуальной машине Azure

Зарегистрируйте виртуальную машину SQL Server с расширением агента IaaS SQL, чтобы разблокировать множество преимуществ функций для SQL Server на виртуальной машине Windows Azure.

В данной статье описывается, как зарегистрировать одиночную виртуальную машину SQL Server с расширением SQL IaaS Agent. Кроме того, можно зарегистрировать все виртуальные машины SQL Server в подписке автоматически или включив несколько виртуальных машин в групповую операцию.

Примечание.

Виртуальные машины SQL Server, развернутые через Azure Marketplace после октября 2022 года, по умолчанию включают наименьшую привилегированную модель . Режимы управления для расширения агента IaaS SQL были удалены в марте 2023 года.

Обзор

При регистрации с помощью расширения агента IaaS для SQL Server в рамках вашей подписки создается ресурсвиртуальной машины SQL, который не зависит от ресурса виртуальной машины. Отмена регистрации виртуальной машины SQL Server из расширения удаляет ресурс виртуальной машиныSQL, но не удаляет фактическую виртуальную машину.

Развертывание образа виртуальной машины SQL Server из Azure Marketplace через портал Azure предусматривает автоматическую регистрацию виртуальной машины SQL Server с расширением. Однако если вы решили самостоятельно установить SQL Server на виртуальной машине Azure или подготовить виртуальную машину Azure на пользовательском виртуальном жестком диске, необходимо зарегистрировать виртуальную машину SQL Server с расширением агента IaaS SQL, чтобы разблокировать все преимущества функций и управляемость. По умолчанию виртуальные машины Azure, на которых установлен SQL Server 2016 или более поздней версии, автоматически регистрируются с помощью расширения агента IaaS для SQL при обнаружении службой CEIP. Дополнительные сведения см. в этом разделе статьи о приложении о конфиденциальности SQL Server. Сведения о конфиденциальности см. в заявлениях о конфиденциальности расширения агента IaaS SQL.

Чтобы использовать расширение агента IaaS SQL, необходимо сначала зарегистрировать подписку с помощью поставщика Microsoft.SqlVirtualMachine, который предоставляет расширение агента IaaS SQL для создания ресурсов в этой конкретной подписке. Затем вы можете зарегистрировать виртуальную машину SQL Server с расширением:

Необходимые компоненты

Для регистрации виртуальной машины SQL Server с расширением потребуется следующее:

  • Подписка Azure
  • Модель ресурсов Azure поддерживаетвиртуальную машину Windows Server с поддерживаемой версией SQL Server, развернутой в общедоступном или Azure для государственных организаций облаке.
  • Убедитесь, что виртуальная машина Azure запущена.
  • Учетные данные клиента, используемые для регистрации виртуальной машины, существуют в любой из следующих ролей Azure: виртуальная машина участник, участник или владелец.
  • Последняя версия Azure CLI или Azure PowerShell (5.0 минимум).
  • Microsoft .NET Framework 4.5.1 или более поздней версии.
  • Чтобы убедиться, что к вам не применяются никакие ограничения .

Регистрация подписки с помощью поставщика ресурсов

Чтобы зарегистрировать виртуальную машину SQL Server с помощью расширения агента IaaS для SQL, необходимо сначала зарегистрировать подписку с помощью поставщика ресурсов (RP) Microsoft.SqlVirtualMachine. Это предоставляет расширению SQL IaaS Agent возможность создавать ресурсы в вашей подписке. Данную процедуру можно проделать с помощью портала Azure, Azure CLI или Azure PowerShell.

Зарегистрируйте свою подписку у поставщика ресурсов на портале Azure:

  1. Войдите на портал Azure и откройте раздел Все службы.

  2. Перейдите к разделу Подписки и выберите нужную подписку.

  3. На странице Подписки в разделе Параметры выберите Поставщики ресурсов.

  4. Введите в фильтр значение sql, чтобы отсортировать поставщиков ресурсов, имеющих отношение к SQL.

  5. Выберите действие Регистрация, Повторная регистрация или Отменить регистрацию для поставщика Microsoft.SqlVirtualMachine в зависимости от ваших намерений.

    Screenshot showing how to modify the provider.

Зарегистрировать с расширением

Вы можете вручную зарегистрировать виртуальную машину SQL Server в расширении агента IaaS SQL с помощью Azure PowerShell или Azure CLI.

Укажите тип лицензии SQL Server: "С оплатой по мере использования" (PAYG), чтобы платить только за потребление, "Преимущество гибридного использования Azure" (AHUB), чтобы использовать собственную лицензию, или "Аварийное восстановление" (DR), чтобы активировать лицензию бесплатной реплики аварийного восстановления.

В настоящее время невозможно зарегистрировать виртуальную машину SQL Server с расширением агента IaaS SQL с помощью портал Azure.

Проверка состояния регистрации

Вы можете проверить, зарегистрирована ли ваша виртуальная машина SQL Server с расширением SQL IaaS Agent, используя портал Azure, Azure CLI или Azure PowerShell.

Проверьте состояние регистрации на портале Azure:

  1. Войдите на портал Azure.

  2. Перейдите на ваши виртуальные машины SQL Server.

  3. Выберите свою виртуальную машину SQL Server из списка. Если виртуальная машина SQL Server не указана здесь, скорее всего, она не зарегистрирована в расширении агента IaaS SQL.

  4. Просмотрите значение в разделе Состояние. Если Состояние имеет значение Успешно, то виртуальная машина SQL Server с расширением SQL IaaS Agent зарегистрирована успешно.

    Screenshot showing how to verify status with SQL RP registration.

Чтобы проверить состояние, можно также выбрать Исправление в области Поддержка и устранение неполадок в ресурсе виртуальной машины SQL. Состояние подготовки для расширения агента IaaS SQL может быть выполнено успешно или не удалось.

Ошибка указывает, что виртуальная машина SQL Server не зарегистрирована в расширении.

Снять регистрацию с расширения

Чтобы снять регистрацию виртуальной машины SQL Server с расширения SQL IaaS Agent, удалите ресурс виртуальной машины SQL, используя портал Azure или Azure CLI. Удаление ресурса виртуальной машины SQL не удаляет виртуальную машину SQL Server.

Внимание

Будьте крайне внимательны при отмене регистрации виртуальной машины SQL Server из расширения. Будьте внимательны и осторожны при выполнении этих действий, так как при попытке удалить ресурс можно случайно удалить виртуальную машину.

Отмените регистрацию виртуальной машины SQL в расширении на портале Azure:

  1. Войдите на портал Azure.

  2. Перейдите к ресурсу виртуальной машины SQL.

    Screenshot of SQL virtual machines resource.

  3. Выберите команду Удалить.

    Screenshot showing how to select delete in the top navigation.

  4. Введите имя виртуальной машины SQL и снимите флажок рядом с этой виртуальной машиной.

    Screenshot showing how to uncheck the VM to prevent deleting the actual virtual machine, and then select Delete to proceed with deleting the SQL VM resource.

    Предупреждение

    Если не снять флажок рядом с именем виртуальной машины, то она будет удалена полностью. Снимите флажок, чтобы снять регистрацию виртуальной машины SQL Server с расширения и не удалять виртуальную машину фактически.

  5. Выберите Удалить, чтобы подтвердить удаление ресурса виртуальной машины SQL, а не самой виртуальной машины SQL Server.

Следующие шаги

Дополнительные сведения см. в следующих статьях: