az sql server

Управление серверами SQL Server.

Команды

az sql server ad-admin

Управление администратором Active Directory сервера.

az sql server ad-admin create

Создайте администратора Сервера Active Directory.

az sql server ad-admin delete

Задает администратора AD сервера.

az sql server ad-admin list

Возвращает список администраторов Azure Active Directory на сервере.

az sql server ad-admin update

Обновите существующего администратора Сервера Active Directory.

az sql server ad-only-auth

Управление параметрами проверки подлинности только в Azure Active Directory для этого сервера.

az sql server ad-only-auth disable

Отключите проверку подлинности только Azure Active Directory для этого сервера.

az sql server ad-only-auth enable

Включите проверку подлинности только Azure Active Directory для этого сервера.

az sql server ad-only-auth get

Получение определенного свойства проверки подлинности только Azure Active Directory.

az sql server advanced-threat-protection-setting

Управление параметром расширенной защиты от угроз на сервере.

az sql server advanced-threat-protection-setting show

Возвращает параметр расширенной защиты от угроз.

az sql server advanced-threat-protection-setting update

Обновление параметра расширенной защиты от угроз на сервере.

az sql server audit-policy

Управление политикой аудита сервера.

az sql server audit-policy show

Показать политику аудита сервера.

az sql server audit-policy update

Обновление политики аудита сервера.

az sql server audit-policy wait

Поместите ИНТЕРФЕЙС командной строки в состояние ожидания до тех пор, пока не будет выполнено условие политики аудита сервера.

az sql server conn-policy

Управление политикой подключения сервера.

az sql server conn-policy show

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

az sql server conn-policy update

Обновления политики безопасного подключения сервера.

az sql server create

Создание сервера.

az sql server delete

Удаляет сервер.

az sql server dns-alias

Управление псевдонимами DNS сервера.

az sql server dns-alias create

Создает псевдоним DNS сервера.

az sql server dns-alias delete

Удаляет dns-псевдоним сервера с заданным именем.

az sql server dns-alias list

Возвращает список dns-псевдонимов сервера для сервера.

az sql server dns-alias set

Задает сервер, на который должен указывать псевдоним DNS.

az sql server dns-alias show

Возвращает псевдоним DNS сервера.

az sql server firewall-rule

Управляет правилами брандмауэра сервера.

az sql server firewall-rule create

Создайте правило брандмауэра.

az sql server firewall-rule delete

Удаляет правило брандмауэра.

az sql server firewall-rule list

Вывод списка правил брандмауэра сервера.

az sql server firewall-rule show

Показывает сведения о правиле брандмауэра.

az sql server firewall-rule update

Обновление правила брандмауэра.

az sql server ipv6-firewall-rule

Управление правилами брандмауэра ipv6 сервера.

az sql server ipv6-firewall-rule create

Создайте правило брандмауэра ipv6.

az sql server ipv6-firewall-rule delete

Удаляет правило брандмауэра IPv6.

az sql server ipv6-firewall-rule list

Список правил брандмауэра ipv6 сервера.

az sql server ipv6-firewall-rule show

Показывает сведения о правиле брандмауэра ipv6.

az sql server ipv6-firewall-rule update

Обновление правила брандмауэра ipv6.

az sql server key

Управление ключами сервера.

az sql server key create

Создает ключ сервера.

az sql server key delete

Удаляет ключ сервера.

az sql server key list

Возвращает список ключей сервера.

az sql server key show

Отображает ключ сервера.

az sql server list

Вывод списка доступных серверов.

az sql server list-usages

Возвращает сведения об использовании сервера.

az sql server ms-support

Управление операциями поддержки Майкрософт на сервере.

az sql server ms-support audit-policy

Управление политикой аудита операций поддержки Майкрософт на сервере.

az sql server ms-support audit-policy show

Показать политику аудита операций поддержки Майкрософт на сервере.

az sql server ms-support audit-policy update

Обновление политики аудита операций поддержки Майкрософт на сервере.

az sql server ms-support audit-policy wait

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие политики аудита операций поддержки Майкрософт.

az sql server outbound-firewall-rule

Управление правилами брандмауэра для исходящего трафика сервера.

az sql server outbound-firewall-rule create

Создайте правило брандмауэра для исходящего трафика.

az sql server outbound-firewall-rule delete

Удалите правило брандмауэра для исходящего трафика.

az sql server outbound-firewall-rule list

Вывод списка правил брандмауэра для исходящего трафика сервера.

az sql server outbound-firewall-rule show

Отображение сведений для правила брандмауэра для исходящего трафика.

az sql server show

Получает сервер.

az sql server tde-key

Управление предохранителем шифрования сервера.

az sql server tde-key set

Задает средство защиты шифрования сервера. Убедитесь, что сначала https://docs.microsoft.com/en-us/cli/azure/sql/server/key?view=azure-cli-latest#az-sql-server-key-createнужно создать ключ .

az sql server tde-key show

Возвращает предохранитель шифрования сервера.

az sql server update

Обновление сервера.

az sql server vnet-rule

Управление правилами виртуальной сети сервера.

az sql server vnet-rule create

Создайте правило виртуальной сети, чтобы разрешить доступ к Azure SQL Server.

az sql server vnet-rule delete

Удаляет правило виртуальной сети с заданным именем.

az sql server vnet-rule list

Возвращает список правил виртуальной сети на сервере.

az sql server vnet-rule show

Возвращает правило виртуальной сети.

az sql server vnet-rule update

Обновление правила виртуальной сети.

az sql server wait

Поместите ИНТЕРФЕЙС командной строки в состояние ожидания до тех пор, пока не будет выполнено условие сервера SQL Server.

az sql server create

Создание сервера.

az sql server create --name
                     --resource-group
                     [--admin-password]
                     [--admin-user]
                     [--assign-identity]
                     [--enable-ad-only-auth]
                     [--enable-public-network {false, true}]
                     [--external-admin-name]
                     [--external-admin-principal-type]
                     [--external-admin-sid]
                     [--federated-client-id]
                     [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                     [--key-id]
                     [--location]
                     [--minimal-tls-version {1.0, 1.1, 1.2}]
                     [--no-wait]
                     [--pid]
                     [--restrict-outbound-network-access {false, true}]
                     [--user-assigned-identity-id]

Примеры

Создание сервера.

az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword

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

az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword -e false

Создайте сервер без Администратор SQL с включенным администратором AD и только AD.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer

Создайте сервер без Администратор SQL с администратором AD, включен только AD, user ManagedIdenties и Типом удостоверения SystemAssigned,UserAssigned.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Создайте сервер без Администратор SQL с правами администратора AD, включенной только AD, User ManagedIdenties и Identity Type is UserAssigned.

az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

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

--name -n

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

--resource-group -g

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

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

--admin-password -p

Пароль для входа администратора (требуется для создания сервера).

--admin-user -u

Имя пользователя администратора для сервера. После создания его нельзя изменить.

--assign-identity -i

Создайте и назначьте удостоверение Azure Active Directory для этого сервера для использования со службами управления ключами, такими как Azure KeyVault.

значение по умолчанию: False
--enable-ad-only-auth

Включите проверку подлинности только Azure Active Directory для этого сервера.

значение по умолчанию: False
--enable-public-network -e

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

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

Отображаемое имя пользователя, группы или приложения Azure AD администратора.

--external-admin-principal-type

Пользователь, группа или приложение.

--external-admin-sid

Уникальный идентификатор администратора Azure AD. Идентификатор объекта для пользователя или группы, идентификатор клиента для приложений.

--federated-client-id --fid

Федеративный идентификатор клиента, используемый в сценарии CMK для нескольких клиентов.

--identity-type -t

Тип используемого удостоверения. Возможные значения: SystemAsssigned, UserAssigned, SystemAssigned, UserAssigned и None.

допустимые значения: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

URI хранилища ключей для шифрования.

--location -l

Расположение. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--minimal-tls-version

Минимальная версия TLS, применяемая сервером SQL Server для входящих подключений.

допустимые значения: 1.0, 1.1, 1.2
--no-wait

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

значение по умолчанию: False
--pid --primary-user-assigned-identity-id

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

--restrict-outbound-network-access -r

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

допустимые значения: false, true
--user-assigned-identity-id -a

Создайте и назначьте управляемое пользователем удостоверение (UMI) для этого сервера.

az sql server delete

Удаляет сервер.

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

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

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

--yes -y

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

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

az sql server list

Вывод списка доступных серверов.

az sql server list [--expand-ad-admin]
                   [--resource-group]

Примеры

Вывод списка всех серверов в текущей подписке.

az sql server list

Вывод списка всех серверов в группе ресурсов.

az sql server list -g mygroup

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

--expand-ad-admin

Разверните администратор Active Directory для сервера.

значение по умолчанию: False
--resource-group -g

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

az sql server list-usages

Возвращает сведения об использовании сервера.

az sql server list-usages [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

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

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

az sql server show

Получает сервер.

az sql server show [--expand-ad-admin]
                   [--ids]
                   [--name]
                   [--resource-group]
                   [--subscription]

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

--expand-ad-admin

Разверните администратор Active Directory для сервера.

значение по умолчанию: False
--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

az sql server update

Обновление сервера.

az sql server update [--add]
                     [--admin-password]
                     [--assign_identity]
                     [--enable-public-network {false, true}]
                     [--federated-client-id]
                     [--force-string]
                     [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                     [--ids]
                     [--key-id]
                     [--minimal-tls-version {1.0, 1.1, 1.2}]
                     [--name]
                     [--no-wait]
                     [--pid]
                     [--remove]
                     [--resource-group]
                     [--restrict-outbound-network-access {false, true}]
                     [--set]
                     [--subscription]
                     [--user-assigned-identity-id]

Примеры

Обновление сервера. (автоматически создано)

az sql server update --admin-password myadminpassword --name MyAzureSQLServer --resource-group MyResourceGroup

Обновите сервер с помощью управляемых пользователем удостоверений и типа удостоверения SystemAssigned,UserAssigned.

az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

Обновите сервер с использованием управляемых пользователем удостоверений и типа удостоверения UserAssigned.

az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

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

--add

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

значение по умолчанию: []
--admin-password -p

Пароль для входа администратора.

--assign_identity -i

Создайте и назначьте удостоверение Azure Active Directory для этого сервера для использования со службами управления ключами, такими как Azure KeyVault.

значение по умолчанию: False
--enable-public-network -e

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

допустимые значения: false, true
--federated-client-id --fid

Федеративный идентификатор клиента, используемый в сценарии CMK для нескольких клиентов.

--force-string

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

значение по умолчанию: False
--identity-type -t

Тип используемого удостоверения. Возможные значения: SystemAsssigned, UserAssigned, SystemAssigned, UserAssigned и None.

допустимые значения: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

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

--key-id -k

URI хранилища ключей для шифрования.

--minimal-tls-version

Минимальная версия TLS, применяемая сервером SQL Server для входящих подключений.

допустимые значения: 1.0, 1.1, 1.2
--name -n

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

--no-wait

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

значение по умолчанию: False
--pid --primary-user-assigned-identity-id

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

--remove

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

значение по умолчанию: []
--resource-group -g

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

--restrict-outbound-network-access -r

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

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

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

значение по умолчанию: []
--subscription

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

--user-assigned-identity-id -a

Создайте и назначьте управляемое пользователем удостоверение (UMI) для этого сервера.

az sql server wait

Поместите ИНТЕРФЕЙС командной строки в состояние ожидания до тех пор, пока не будет выполнено условие сервера SQL Server.

az sql server wait [--created]
                   [--custom]
                   [--deleted]
                   [--exists]
                   [--expand]
                   [--ids]
                   [--interval]
                   [--name]
                   [--resource-group]
                   [--subscription]
                   [--timeout]
                   [--updated]

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

--created

Дождитесь создания с параметром "provisioningState" в "Успешно".

значение по умолчанию: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Дождитесь удаления.

значение по умолчанию: False
--exists

Дождитесь появления ресурса.

значение по умолчанию: False
--expand

Дочерние ресурсы, которые необходимо включить в ответ. Значение по умолчанию —Нет.

--ids

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

--interval

Интервал опроса в секундах.

значение по умолчанию: 30
--name -n

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

--resource-group -g

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

--subscription

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

--timeout

Максимальное время ожидания в секундах.

значение по умолчанию: 3600
--updated

Дождитесь обновления с параметром provisioningState в "Успешно".

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