Поделиться через


az sql vm

Управление виртуальными машинами SQL.

Команды

Имя Описание Тип Состояние
az sql vm add-to-group

Добавляет виртуальную машину SQL в группу виртуальных машин SQL.

Основные сведения Общедоступная версия
az sql vm create

Создает виртуальную машину SQL.

Основные сведения Общедоступная версия
az sql vm delete

Удаляет виртуальную машину SQL.

Основные сведения Общедоступная версия
az sql vm enable-azure-ad-auth

Включите проверку подлинности Azure AD виртуальной машины SQL.

Основные сведения Общедоступная версия
az sql vm group

Управление группами виртуальных машин SQL.

Основные сведения Общедоступная версия
az sql vm group ag-listener

Управление прослушивателями групп доступности SQL.

Основные сведения Общедоступная версия
az sql vm group ag-listener create

Создает прослушиватель группы доступности.

Основные сведения Общедоступная версия
az sql vm group ag-listener delete

Удаляет прослушиватель группы доступности.

Основные сведения Общедоступная версия
az sql vm group ag-listener list

Выводит список всех прослушивателей группы доступности в группе виртуальных машин SQL.

Основные сведения Общедоступная версия
az sql vm group ag-listener show

Возвращает прослушиватель группы доступности.

Основные сведения Общедоступная версия
az sql vm group ag-listener update

Обновления прослушиватель группы доступности.

Основные сведения Общедоступная версия
az sql vm group create

Создает группу виртуальных машин SQL.

Основные сведения Общедоступная версия
az sql vm group delete

Удаляет группу виртуальных машин SQL.

Основные сведения Общедоступная версия
az sql vm group list

Перечисляет все группы виртуальных машин SQL в группе ресурсов или подписке.

Основные сведения Общедоступная версия
az sql vm group show

Возвращает группу виртуальных машин SQL.

Основные сведения Общедоступная версия
az sql vm group update

Обновления группу виртуальных машин SQL, если к ней не подключены виртуальные машины SQL.

Основные сведения Общедоступная версия
az sql vm list

Выводит список всех виртуальных машин SQL в группе ресурсов или подписке.

Основные сведения Общедоступная версия
az sql vm remove-from-group

Удалите виртуальную машину SQL из текущей группы виртуальных машин SQL.

Основные сведения Общедоступная версия
az sql vm show

Возвращает виртуальную машину SQL.

Основные сведения Общедоступная версия
az sql vm start-assessment

Запускает оценку рекомендаций SQL на виртуальной машине SQL.

Основные сведения Общедоступная версия
az sql vm update

Обновления свойства виртуальной машины SQL.

Основные сведения Общедоступная версия
az sql vm validate-azure-ad-auth

Проверьте проверку подлинности Azure AD виртуальной машины SQL на стороне клиента, не включив ее.

Основные сведения Общедоступная версия

az sql vm add-to-group

Добавляет виртуальную машину SQL в группу виртуальных машин SQL.

az sql vm add-to-group --sqlvm-group
                       [--bootstrap-acc-pwd]
                       [--ids]
                       [--name]
                       [--operator-acc-pwd]
                       [--resource-group]
                       [--service-acc-pwd]
                       [--subscription]

Примеры

Добавьте виртуальную машину SQL в группу.

az sql vm add-to-group -n sqlvm -g myresourcegroup --sqlvm-group sqlvmgroup --bootstrap-acc-pwd {bootstrappassword} --operator-acc-pwd {operatorpassword} --service-acc-pwd {servicepassword}

Обязательные параметры

--sqlvm-group -r

Имя или идентификатор ресурса группы виртуальных машин SQL. Если указано только имя, группа виртуальных машин SQL должна находиться в той же группе ресурсов виртуальной машины SQL.

Необязательные параметры

--bootstrap-acc-pwd -b

Пароль учетной записи начальной загрузки кластера, если указан в группе виртуальных машин SQL.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины SQL.

--operator-acc-pwd -p

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

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-acc-pwd -s

Пароль для учетной записи службы SQL, предоставленной в группе виртуальных машин SQL.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm create

Создает виртуальную машину SQL.

az sql vm create --name
                 --resource-group
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--image-offer]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--location]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--port]
                 [--retention-period]
                 [--sa-key]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-auth-update-pwd]
                 [--sql-auth-update-username]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--tags]

Примеры

Создайте виртуальную машину SQL с тегом выставления счетов AHUB.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB

Создайте виртуальную машину SQL с тегом выставления счетов аварийного восстановления.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type DR

Создайте виртуальную машину SQL с определенным типом SKU и типом лицензии.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --image-sku Enterprise --license-type AHUB

Создайте виртуальную машину SQL с включенным режимом наименьших привилегий.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --least-privilege-mode Enabled --sql-mgmt-type Full

Создайте виртуальную машину SQL с типом NoAgent, допустимую только для EOS SQL 2008 и SQL 2008 R2.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB --sql-mgmt-type NoAgent --image-sku Enterprise --image-offer SQL2008-WS2008R2

Включите службы R в SQL2016 более поздних версий.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --enable-r-services true

Создайте виртуальную машину SQL и настройте параметры автоматического резервного копирования.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Создайте виртуальную машину SQL и настройте параметры автоматического исправления.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Создайте виртуальную машину SQL и настройте параметры подключения SQL.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --connectivity-type private --port 1433 --sql-auth-update-username {newlogin} --sql-auth-update-pwd {sqlpassword}

Обязательные параметры

--name -n

Имя виртуальной машины SQL. Имя новой виртуальной машины SQL должно быть равно базовой виртуальной машине, созданной на основе образа SQL Marketplace.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--backup-pwd

Пароль для шифрования при резервном копировании.

--backup-schedule-type

Тип расписания резервного копирования.

Допустимые значения: Automated, Manual
--backup-system-dbs

Включите системные базы данных при резервном копировании.

Допустимые значения: false, true
Default value: False
--connectivity-type

Параметр подключения SQL Server.

Допустимые значения: LOCAL, PRIVATE, PUBLIC
--credential-name

Имя учетных данных.

--day-of-week

День недели, на который будет применено исправление.

Допустимые значения: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

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

Допустимые значения: false, true
--enable-auto-patching

Включите или отключите автоматическое заполнение на виртуальной машине SQL. Если предоставлены какие-либо параметры автопатчинга, параметр автоматически устанавливает значение true.

Допустимые значения: false, true
--enable-encryption

Включите шифрование для резервного копирования на виртуальной машине SQL.

Допустимые значения: false, true
Default value: False
--enable-key-vault-credential

Включите или отключите параметр учетных данных хранилища ключей. Если предоставлены какие-либо параметры хранилища ключей, параметр автоматически устанавливает значение true.

Допустимые значения: false, true
--enable-r-services

Включите или отключите службы R (SQL 2016 и более поздних версий).

Допустимые значения: false, true
--full-backup-duration

Длительность временного окна для полной архивации в заданный день. 1–23 часа.

--full-backup-frequency

Частота создания полных резервных копий. В обоих случаях полное резервное копирование начинается во время следующего запланированного временного интервала.

Допустимые значения: Daily, Weekly
--full-backup-start-hour

Время начала полной архивации в заданный день. 0–23 часа.

--image-offer

Предложение образа SQL. Примеры включают SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

SKU образа SQL.

Допустимые значения: Developer, Enterprise, Express, Standard, Web
--key-vault

URL-адрес Azure Key Vault.

--least-privilege-mode

Режим наименьших привилегий агента IaaS SQL. Обновления из sysadmin в определенные разрешения, используемые для каждой функции.

Допустимые значения: Enabled, NotSet
--license-type -i

Тип лицензии SQL Server.

Допустимые значения: AHUB, DR, PAYG
--location -l

Location. Если это не указано, виртуальная машина должна находиться в одном регионе группы ресурсов. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--log-backup-frequency

Частота создания резервных копий журналов. 5–60 минут.

--maintenance-window-duration

Длительность исправления. 30-180 минут.

--maintenance-window-start-hour

Час дня при инициировании исправления. Время локальной виртуальной машины — 0–23 часа.

--port

Порт SQL Server.

--retention-period

Период хранения резервного копирования. 1–30 дней.

--sa-key

служба хранилища ключ учетной записи, в который будет выполняться резервное копирование.

--sp-name

Имя субъекта-службы для доступа к хранилищу ключей.

--sp-secret

Секрет имени субъекта-службы для доступа к хранилищу ключей.

--sql-auth-update-pwd

Пароль для входа sysadmin в SQL Server.

--sql-auth-update-username

Имя входа sysadmin SQL Server для создания.

--sql-mgmt-type
Не рекомендуется

Аргумент "sql_management_mode" устарел и будет удален в будущем выпуске.

Тип управления SQL Server. Если параметр NoAgent выбран, укажите --image-sku и --offer-type.

Допустимые значения: Full, LightWeight, NoAgent
Default value: LightWeight
--sql-workload-type

Тип рабочей нагрузки SQL Server.

Допустимые значения: DW, GENERAL, OLTP
--storage-account

служба хранилища URL-адрес учетной записи, в которой будет выполняться резервное копирование.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm delete

Удаляет виртуальную машину SQL.

az sql vm delete [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]
                 [--yes]

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины SQL.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--yes -y

Не запрашивать подтверждение.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm enable-azure-ad-auth

Включите проверку подлинности Azure AD виртуальной машины SQL.

az sql vm enable-azure-ad-auth [--ids]
                               [--msi-client-id]
                               [--name]
                               [--resource-group]
                               [--skip-client-validation]
                               [--subscription]

Примеры

Включите проверку подлинности Azure AD с управляемым удостоверением, назначаемое системой, с проверкой на стороне клиента.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup

Включите проверку подлинности Azure AD с управляемым удостоверением, назначаемое пользователем, с помощью проверки на стороне клиента.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Включите проверку подлинности Azure AD с помощью управляемого удостоверения, назначаемого системой, пропуская проверку на стороне клиента. Всегда выполняется проверка на стороне сервера.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --skip-client-validation

Включите проверку подлинности Azure AD с помощью управляемого удостоверения, назначаемого пользователем, пропуская проверку на стороне клиента. Всегда выполняется проверка на стороне сервера.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678 --skip-client-validation

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--msi-client-id

Идентификатор клиента управляемого удостоверения виртуальной машины.

--name -n

Имя виртуальной машины SQL.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--skip-client-validation

Пропустить проверку проверки подлинности Azure AD на стороне клиента, проверка на стороне сервера по-прежнему произойдет.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm list

Выводит список всех виртуальных машин SQL в группе ресурсов или подписке.

az sql vm list [--resource-group]

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm remove-from-group

Удалите виртуальную машину SQL из текущей группы виртуальных машин SQL.

az sql vm remove-from-group [--ids]
                            [--name]
                            [--resource-group]
                            [--subscription]

Примеры

Удалите виртуальную машину SQL из группы.

az sql vm remove-from-group -n sqlvm -g myresourcegroup

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины SQL.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm show

Возвращает виртуальную машину SQL.

az sql vm show [--expand {*, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings}]
               [--ids]
               [--name]
               [--resource-group]
               [--subscription]

Необязательные параметры

--expand

Получите параметры конфигурации SQLIaaSExtension. Чтобы просмотреть все параметры, используйте *. Чтобы выбрать только несколько, параметры должны быть разделены пробелами.

Допустимые значения: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины SQL.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm start-assessment

Запускает оценку рекомендаций SQL на виртуальной машине SQL.

az sql vm start-assessment [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

Примеры

Запускает оценку рекомендаций SQL.

az sql vm start-assessment -n sqlvm -g myresourcegroup

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины SQL.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm update

Обновления свойства виртуальной машины SQL.

az sql vm update [--add]
                 [--agent-rg]
                 [--am-day {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--am-month-occ {-1, 1, 2, 3, 4}]
                 [--am-schedule {false, true}]
                 [--am-time]
                 [--am-week-int {1, 2, 3, 4, 5, 6}]
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-assessment {false, true}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--force-string]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--ids]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--name]
                 [--port]
                 [--remove]
                 [--resource-group]
                 [--retention-period]
                 [--sa-key]
                 [--set]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]
                 [--workspace-name]
                 [--workspace-rg]
                 [--workspace-sub]
                 [--yes]

Примеры

Добавление или обновление тега.

az sql vm update -n sqlvm -g myresourcegroup --set tags.tagName=tagValue

Удаление тега.

az sql vm update -n sqlvm -g myresourcegroup --remove tags.tagName

Обновите виртуальную машину SQL с определенным типом SKU.

az sql vm update -n sqlvm -g myresourcegroup --image-sku Enterprise

Обновите управляемость виртуальной машины SQL от LightWeight до Full.

az sql vm update -n sqlvm -g myresourcegroup --sql-mgmt-type Full

Обновите виртуальную машину SQL до режима наименьших привилегий.

az sql vm update -n sqlvm -g myresourcegroup --least-privilege-mode Enabled --sql-mgmt-type Full

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

az sql vm update -n sqlvm -g myresourcegroup --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Отключите параметры автоматического резервного копирования виртуальных машин SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-backup false

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

az sql vm update -n sqlvm -g myresourcegroup --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Отключите параметры автоматического исправления виртуальной машины SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-patching false

Обновите тег выставления счетов виртуальной машины SQL на AHUB.

az sql vm update -n sqlvm -g myresourcegroup --license-type AHUB

Обновление тега выставления счетов виртуальной машины SQL до аварийного восстановления.

az sql vm update -n sqlvm -g myresourcegroup --license-type DR

Обновите виртуальную машину SQL, чтобы отключить оценку рекомендаций SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment false

Обновите виртуальную машину SQL, чтобы отключить расписание для оценки рекомендаций SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment-schedule false

Обновите виртуальную машину SQL, чтобы включить расписание с еженедельным интервалом для оценки рекомендаций SQL, когда виртуальная машина уже связана с рабочей областью Log Analytics.

az sql vm update -n sqlvm -g myresourcegroup --assessment-weekly-interval 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

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

az sql vm update -n sqlvm -g myresourcegroup --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2 --assessment-monthly-occurrence 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Обновите виртуальную машину SQL, чтобы включить оценку рекомендаций SQL без задания расписания выполнения оценки по запросу. Необходимо предоставить рабочую область Log Analytics и группу ресурсов для развертывания ресурсов агента.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2

Обновление виртуальной машины SQL для включения оценки рекомендаций SQL при связывании с рабочей областью Log Analytics в другой подписке

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --workspace-sub myLogAnalyticsWorkspaceSubName --agent-rg myRg2

Необязательные параметры

--add

Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--agent-rg

Группа ресурсов, содержащая ресурсы AMA DCE и DCR.

--am-day --assessment-day-of-week

День недели для выполнения оценки.

Допустимые значения: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Вхождения дня DayOfWeek в течение месяца для планирования оценки. Поддерживает значения 1,2,3,4 и -1. Используйте -1 для последнего дня ДняOfWeek месяца (например, в последний вторник месяца).

Допустимые значения: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Включение или отключение расписания оценки. Если заданы какие-либо параметры расписания оценки, параметр автоматически устанавливает значение true.

Допустимые значения: false, true
--am-time --assessment-start-time-local

Время дня в формате HH:mm. Примеры: 17:30, 05:13.

--am-week-int --assessment-weekly-interval

Количество недель для планирования между 2 запусками оценки. Поддерживает значение от 1 до 6.

Допустимые значения: 1, 2, 3, 4, 5, 6
--backup-pwd

Пароль для шифрования при резервном копировании.

--backup-schedule-type

Тип расписания резервного копирования.

Допустимые значения: Automated, Manual
--backup-system-dbs

Включите системные базы данных при резервном копировании.

Допустимые значения: false, true
Default value: False
--connectivity-type

Параметр подключения SQL Server.

Допустимые значения: LOCAL, PRIVATE, PUBLIC
--credential-name

Имя учетных данных.

--day-of-week

День недели, на который будет применено исправление.

Допустимые значения: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Включение или отключение функции оценки. Если какие-либо параметры оценки предоставлены, параметр автоматически устанавливает значение true.

Допустимые значения: false, true
--enable-auto-backup

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

Допустимые значения: false, true
--enable-auto-patching

Включите или отключите автоматическое заполнение на виртуальной машине SQL. Если предоставлены какие-либо параметры автопатчинга, параметр автоматически устанавливает значение true.

Допустимые значения: false, true
--enable-encryption

Включите шифрование для резервного копирования на виртуальной машине SQL.

Допустимые значения: false, true
Default value: False
--enable-key-vault-credential

Включите или отключите параметр учетных данных хранилища ключей. Если предоставлены какие-либо параметры хранилища ключей, параметр автоматически устанавливает значение true.

Допустимые значения: false, true
--enable-r-services

Включите или отключите службы R (SQL 2016 и более поздних версий).

Допустимые значения: false, true
--force-string

При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.

Default value: False
--full-backup-duration

Длительность временного окна для полной архивации в заданный день. 1–23 часа.

--full-backup-frequency

Частота создания полных резервных копий. В обоих случаях полное резервное копирование начинается во время следующего запланированного временного интервала.

Допустимые значения: Daily, Weekly
--full-backup-start-hour

Время начала полной архивации в заданный день. 0–23 часа.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--image-sku

SKU образа SQL.

Допустимые значения: Developer, Enterprise, Express, Standard, Web
--key-vault

URL-адрес Azure Key Vault.

--least-privilege-mode

Режим наименьших привилегий агента IaaS SQL. Обновления из sysadmin в определенные разрешения, используемые для каждой функции.

Допустимые значения: Enabled, NotSet
--license-type -i

Тип лицензии SQL Server.

Допустимые значения: AHUB, DR, PAYG
--log-backup-frequency

Частота создания резервных копий журналов. 5–60 минут.

--maintenance-window-duration

Длительность исправления. 30-180 минут.

--maintenance-window-start-hour

Час дня при инициировании исправления. Время локальной виртуальной машины — 0–23 часа.

--name -n

Имя виртуальной машины SQL.

--port

Порт SQL Server.

--remove

Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--retention-period

Период хранения резервного копирования. 1–30 дней.

--sa-key

служба хранилища ключ учетной записи, в который будет выполняться резервное копирование.

--set

Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>.

Default value: []
--sp-name

Имя субъекта-службы для доступа к хранилищу ключей.

--sp-secret

Секрет имени субъекта-службы для доступа к хранилищу ключей.

--sql-mgmt-type
Не рекомендуется

Аргумент "sql_management_mode" устарел и будет удален в будущем выпуске.

Тип управления SQL Server. Обновления от lightWeight до Full.

Допустимые значения: Full, LightWeight, NoAgent
--sql-workload-type

Тип рабочей нагрузки SQL Server.

Допустимые значения: DW, GENERAL, OLTP
--storage-account

служба хранилища URL-адрес учетной записи, в которой будет выполняться резервное копирование.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--workspace-name

Имя рабочей области Log Analytics для связи с виртуальной машиной.

--workspace-rg

Группа ресурсов, содержащая рабочую область Log Analytics.

--workspace-sub

Подписка, содержащая рабочую область Log Analytics.

--yes -y
Не рекомендуется

Аргумент "запрос" устарел и будет удален в будущем выпуске.

Не запрашивать подтверждение. Требуется тип --sql-mgmt-type.

Default value: True
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql vm validate-azure-ad-auth

Проверьте проверку подлинности Azure AD виртуальной машины SQL на стороне клиента, не включив ее.

az sql vm validate-azure-ad-auth [--ids]
                                 [--msi-client-id]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Примеры

Проверьте проверку подлинности Azure AD с помощью управляемого удостоверения, назначаемого системой, на стороне клиента.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup

Проверка подлинности Azure AD с помощью управляемого удостоверения, назначаемого пользователем, на стороне клиента.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--msi-client-id

Идентификатор клиента управляемого удостоверения виртуальной машины.

--name -n

Имя виртуальной машины SQL.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.