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 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 update

обновляет свойства виртуальной машины 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". Необходимо указать идентификаторы или другие аргументы "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 .

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 {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]
                 [--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]
                 [--subscription]
                 [--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 виртуальной машины с параметром "тип агента" допустима только для 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
--connectivity-type

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

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

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

--day-of-week

День недели для применения исправления.

допустимые значения: 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
--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.

--license-type -i

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

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

Расположение. Если этот параметр не указан, виртуальная машина должна находиться в том же регионе, что и группа ресурсов. Расположение по умолчанию можно настроить с помощью 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

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

--sql-auth-update-username

SQL Server имя входа системного администратора для создания.

--sql-mgmt-type

тип управления SQL Server. Если выбрано значение "без агента", укажите--Image-SKU и--offer-Type.

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

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

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

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

--subscription

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

--tags

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

az sql vm delete

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

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

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

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

--yes -y

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

az sql vm list

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

az sql vm list [--query-examples]
               [--resource-group]
               [--subscription]

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

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--resource-group -g

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

--subscription

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

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". Необходимо указать идентификаторы или другие аргументы "Resource id".

--name -n

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

--resource-group -g

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

--subscription

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

az sql vm show

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

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

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

--expand

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

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

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

--name -n

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

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--resource-group -g

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

--subscription

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

az sql vm update

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

az sql vm update [--add]
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {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}]
                 [--force-string]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--ids]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--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}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]
                 [--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 с облегченной на полную.

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

обновление параметров автоматической архивации 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 тега выставления счетов виртуальной машины на DR.

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

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

--add

Добавьте объект в список объектов, указав путь и пары "ключ-значение". Пример:--добавить свойство. Листпроперти <ключ = значение, строка или строка JSON>.

--backup-pwd

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

--backup-schedule-type

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

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

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

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

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

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

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

--day-of-week

День недели для применения исправления.

допустимые значения: 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
--enable-key-vault-credential

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

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

включить или отключить службы R (SQL 2016).

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

При использовании "Set" или "Add" сохраните строковые литералы вместо того, чтобы пытаться преобразовать их в JSON.

--full-backup-duration

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

--full-backup-frequency

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

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

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

--ids

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

--image-sku

номер sku образа SQL.

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

URL-адрес Azure Key Vault.

--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 или--Remove пропертиторемове.

--resource-group -g

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

--retention-period

Срок хранения резервной копии. 1-30 дней.

--sa-key

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

--set

Обновите объект, указав путь к свойству и значение, которое необходимо задать. Пример:--Set свойство1. свойство2 =.

--sp-name

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

--sp-secret

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

--sql-mgmt-type

тип управления SQL Server. Обновления с LightWeight на Full.

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

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

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

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

--subscription

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

--tags

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

--yes -y

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

значение по умолчанию: 1