Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
Экземпляры SQL Server автоматически подключаются к Azure Arc при установке на сервере с поддержкой Azure Arc, а ресурс сервера Arc находится в поддерживаемом регионе. Все ресурсы экземпляра SQL Server автоматически создаются в Azure, предоставляя централизованную платформу управления для всех экземпляров SQL Server. Для получения дополнительной информации посетите SQL Server с поддержкой Azure Arc.
В этой статье описывается, как работает упрощенный процесс подключения SQL Server к Azure.
Примечание.
В настоящее время наименее привилегированная конфигурация не применяется по умолчанию.
Существующие серверы с версией расширения 1.1.2859.223 или более поздней в конечном итоге получат наименее привилегированную конфигурацию. Это расширение было выпущено в ноябре 2024 года. Чтобы предотвратить автоматическое применение минимальных привилегий, заблокируйте обновление расширения после 1.1.2859.223.
Предварительные условия
- Выполните предварительные требования — SQL Server, включенная с помощью Azure Arc.
- Для групп доступности AlwaysOn выполните действия на всех узлах.
Указание типа лицензии
При необходимости укажите тип лицензии для каждого экземпляра SQL Server.
Чтобы указать нужный тип лицензии, укажите тег значения типа лицензии. Для автоматического процесса подключения требуется этот тег. Для получения дополнительной информации посетите Тегирование ресурсов, групп ресурсов и подписок для логической организации.
Значения тегов можно задать на уровне подписки, группы ресурсов или ресурса. Значения тегов, заданные на уровне подписки, заменяют значения, заданные на уровне группы ресурсов и ресурса. Значения тегов, заданные на уровне группы ресурсов, заменяют значения на уровне ресурса.
Добавьте один из следующих тегов и значений в подписку, группы ресурсов или ресурсы Arc Server.
| Тег | Значение |
|---|---|
ArcSQLServerExtensionDeployment |
Paid |
ArcSQLServerExtensionDeployment |
PAYG |
ArcSQLServerExtensionDeployment |
LicenseOnly
1 |
1 Это значение по умолчанию, когда рабочий процесс автоматического подключения развертывает расширение SQL Server.
Внимание
Чтобы максимально увеличить значение Azure Arc для клиентов SQL Server, корпорация Майкрософт использует автоматизированный процесс определения значения типа лицензии, если значение по умолчанию не задано с помощью тега ArcSQLServerExtensionDeployment . Если ваш SQL Server покрывается соглашением о программном обеспечении (SA) или подпиской и поддержкой, и количество приобретенных вами лицензий больше, чем количество лицензий, которые вы уже использовали в Azure для преимущества гибридного использования Azure, этот процесс устанавливает значение типа лицензии как оплаченное для подключенных экземпляров SQL Server по принципу живой очереди. В результате у вас автоматически есть доступ к ценным функциям управления, предоставляемым клиентам SA.
Установка приоритета для типа лицензии
Автоматическая установка расширения Azure для SQL Server на новых серверах, подключенных к Arc
Корпорация Майкрософт автоматически устанавливает расширение Azure для SQL Server на каждом сервере с поддержкой Arc, подключенном к Azure Arc, если у него установлены экземпляры SQL Server. Этот автоматизированный процесс включает следующие задачи:
Microsoft.AzureArcDataЗарегистрируйте поставщика ресурсов, если он еще не зарегистрирован.Задайте тип лицензии.
Установите расширение Azure для SQL Server.
Примечание.
Тип лицензии задается, если задано значение тега
ArcSQLServerExtensionDeployment.Создайте экземпляр ресурса SQL Server с поддержкой Arc в Azure.
Чтобы автоматически подключить SQL Server, включенный Azure Arc, используйте один из указанных методов, которые соответствуют вашим параметрам развертывания для SQL Server, включенным Azure Arc.
После завершения подключения вы можете воспользоваться функциями Azure для SQL Server. Дополнительные сведения см. в статье "Настройка SQL Server с поддержкой Azure Arc".
Проверка и исправление конфигурации типа лицензии
Чтобы проверить конфигурацию типа лицензии, созданную процессом подключения, выполните этот запрос графа ресурсов.
resources
| where type == "microsoft.hybridcompute/machines"
| extend
joinID = toupper(id)
| join kind = inner (
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| extend machineId = toupper(substring(id, 0, indexof(id, '/extensions')))
| where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
| extend licenseType = iff(properties.settings.LicenseType == '', 'Configuration needed', properties.settings.LicenseType)
| project machineId, licenseType
) on $left.joinID == $right.machineId
| project id, licenseType
Значение "Необходимая конфигурация" указывает, что процесс подключения не имеет достаточно сведений, чтобы настроить тип лицензии автоматически. Дополнительные сведения о том, как задать отсутствующее значение или изменить автоматически настроенное значение, просмотрите настройку SQL Server, включенного в Azure Arc.
Примечание.
Задание типа лицензии Paid или PAYG разблокирует ценные функции управления, предоставляемые клиентам SA.
Отказ от автоматического подключения
Чтобы отказаться от автоматической установки расширения Azure для SQL Server, добавьте следующий тег и значение в подписку, группы ресурсов или ресурсы Arc Server. Если в подписке или группе ресурсов уже есть существующие серверы с поддержкой Arc, может потребоваться до 8 часов, чтобы изменения в значении тега вступили в силу, так как значение тега кэшируется.
| Тег | Значение |
|---|---|
ArcSQLServerExtensionDeployment |
Disabled |
Кроме того, можно ограничить, какие расширения можно установить на сервере. Вы можете настроить списки расширений, которые вы хотите разрешить и заблокировать на сервере. Дополнительные сведения см. в разделе "Списки разрешений расширений" и "Блок-списки".
Узнайте, как корпорация Майкрософт автоматически устанавливает расширение Azure для SQL Server
Корпорация Майкрософт может запускать установки расширений на сервере с поддержкой Arc с помощью службы гостевой конфигурации Windows (ExtensionService). При подключении сервера к Arc устанавливается служба расширения гостевой конфигурации службы Windows (ExtensionService). Эта служба отвечает за установку, обновление и удаление расширений (агентов, скриптов или другого программного обеспечения) на компьютере. Гостевые службы конфигурации и расширений работают как локальная служба в Windows и как root в Linux. Дополнительные сведения о службах агента Arc и учетных записях служб см. в статье "Безопасность и разрешения агента" | Безопасность и разрешения агента
Корпорация Майкрософт может вызывать API для развертывания расширения Azure для SQL Server и автоматически подключаться к SQL Server с поддержкой Arc.
Вы также можете установить расширения с помощью портала Azure, API управления ресурсами Azure (ARM), политик Azure, шаблонов ARM, Azure CLI или модуля Azure PowerShell. Варианты развертывания для SQL Server, включенные Azure Arc
Найдите экземпляры SQL Server, подключенные к Arc, у которых отсутствует расширение Azure для SQL Server.
Используйте следующий запрос графа Azure для перечисления идентификаторов компьютеров и подписок, в которых есть серверы Arc с установленным SQL Server, но без установленного расширения Azure для SQL Server.
resources
| where type == "microsoft.hybridcompute/machines" and properties['detectedProperties']['mssqldiscovered'] has "true"
| extend
joinID = toupper(id)
| join kind= inner (
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| extend machineId = toupper(substring(id, 0, indexof(id, '/extensions')))
| project machineId, name
| summarize allExtensions = make_list(name) by machineId
| where allExtensions !has ("SqlServer")
) on $left.joinID == $right.machineId
| project id, subscriptionId, tenantId
Обновить версию расширения
Дополнительные сведения об обновлении расширения Azure для SQL Server см. в разделе "Обновление".
Чтобы получить текущую версию расширения, см. заметки о релизе — SQL Server, включенный в Azure Arc.
Связанный контент
- Настройте оценку лучших практик для SQL Server с поддержкой Azure Arc
- Управление инвентаризацией ресурсов SQL Server с помощью Azure Arc
- Настройка SQL Server, подключенного к Azure Arc
- Использование журналов действий с SQL Server с поддержкой Azure Arc
- Сбор данных и составление отчетов для SQL Server под управлением Azure Arc