Регистрация 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 в зависимости от ваших намерений.

    Снимок экрана: изменение поставщика.

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

Вы можете вручную зарегистрировать виртуальную машину 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 зарегистрирована успешно.

    Снимок экрана: проверка состояния с регистрацией SQL RP.

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

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

Удаление расширения

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

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

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

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

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

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

    Снимок экрана: ресурс виртуальных машин SQL.

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

    Снимок экрана: выбор удаления в верхней области навигации.

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

    Снимок экрана, показывающий, как снять флажок виртуальной машины, чтобы предотвратить удаление фактической виртуальной машины, а затем нажмите кнопку

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

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

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

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