az sql server

Gerenciar SQL servidores.

Comandos

az sql server ad-admin

Gerenciar o administrador do Active Directory de um servidor.

az sql server ad-admin create

Crie um novo administrador do Active Directory do servidor.

az sql server ad-admin delete

Exclui o Azure Active Directory administrador com o nome determinado.

az sql server ad-admin list

Obtém uma lista de Azure Active Directory administradores em um servidor.

az sql server ad-admin update

Atualize um administrador do Active Directory do servidor existente.

az sql server ad-only-auth

Gerencie as configurações de Autenticação somente ativas do Azure para este servidor.

az sql server ad-only-auth disable

Desabilite a Autenticação do Azure Active Direct only para este servidor.

az sql server ad-only-auth enable

Habilita a Autenticação do Azure Active Diretamente somente para este servidor.

az sql server ad-only-auth get

Obter uma propriedade específica da Autenticação somente ativa do Azure.

az sql server audit-policy

Gerenciar a política de auditoria de um servidor.

az sql server audit-policy show

Mostrar política de auditoria do servidor.

az sql server audit-policy update

Atualize a política de auditoria de um servidor.

az sql server audit-policy wait

Coloque a CLI em um estado de espera até que uma condição da política de auditoria do servidor seja atendida.

az sql server conn-policy

Gerenciar a política de conexão de um servidor.

az sql server conn-policy show

Obtém a política de conexão segura de um servidor.

az sql server conn-policy update

Atualiza a política de conexão segura de um servidor.

az sql server create

Crie um servidor.

az sql server delete

Exclui um servidor.

az sql server dns-alias

Gerenciar aliases DNS de um servidor.

az sql server dns-alias create

Cria um alias de DNS do servidor.

az sql server dns-alias delete

Exclui o alias de DNS do servidor com o nome fornecido.

az sql server dns-alias list

Obtém uma lista de aliases de DNS do servidor para um servidor.

az sql server dns-alias set

Define um servidor para o qual o alias DNS deve apontar.

az sql server dns-alias show

Obtém um alias de DNS do servidor.

az sql server firewall-rule

Gerencia regras de firewall do servidor.

az sql server firewall-rule create

Crie uma regra de firewall.

az sql server firewall-rule delete

Exclui uma regra de firewall.

az sql server firewall-rule list

Listar as regras de firewall de um servidor.

az sql server firewall-rule show

Mostra os detalhes de uma regra de firewall.

az sql server firewall-rule update

Atualize uma regra de firewall.

az sql server key

Gerenciar as chaves de um servidor.

az sql server key create

Cria uma chave de servidor.

az sql server key delete

Exclui uma chave de servidor.

az sql server key list

Obtém uma lista de chaves do servidor.

az sql server key show

Mostra uma chave de servidor.

az sql server list

Listar servidores disponíveis.

az sql server list-usages

Retorna os usos do servidor.

az sql server ms-support

Gerencie as operações de suporte da Microsoft de um servidor.

az sql server ms-support audit-policy

Gerenciar a política de auditoria de operações de suporte da Microsoft de um servidor.

az sql server ms-support audit-policy show

Mostrar política de auditoria de operações de suporte do Microsoft Server.

az sql server ms-support audit-policy update

Atualize a política de auditoria de operações de suporte da Microsoft de um servidor.

az sql server ms-support audit-policy wait

Coloque a CLI em um estado de espera até que uma condição da política de auditoria de operações de suporte da Microsoft do servidor seja atendida.

az sql server outbound-firewall-rule

Gerencie as regras de firewall de saída de um servidor.

az sql server outbound-firewall-rule create

Crie uma nova regra de firewall de saída.

az sql server outbound-firewall-rule delete

Exclua a regra de firewall de saída.

az sql server outbound-firewall-rule list

Listar as regras de firewall de saída de um servidor.

az sql server outbound-firewall-rule show

Mostre os detalhes de uma regra de firewall de saída.

az sql server show

Obtém um servidor.

az sql server tde-key

Gerenciar o protetor de criptografia de um servidor.

az sql server tde-key set

Define o protetor de criptografia do servidor.

az sql server tde-key show

Obtém um protetor de criptografia do servidor.

az sql server update

Atualizar um servidor.

az sql server vnet-rule

Gerenciar as regras da rede virtual de um servidor.

az sql server vnet-rule create

Crie uma regra de rede virtual para permitir o acesso a um servidor de SQL Azure.

az sql server vnet-rule delete

Exclui a regra de rede virtual com o nome determinado.

az sql server vnet-rule list

Obtém uma lista de regras de rede virtual em um servidor.

az sql server vnet-rule show

Obtém uma regra de rede virtual.

az sql server vnet-rule update

Atualize uma regra de rede virtual.

az sql server wait

coloque a CLI em um estado de espera até que uma condição do servidor de SQL seja atendida.

az sql server create

Crie um servidor.

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]
                     [--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}]
                     [--subscription]
                     [--user-assigned-identity-id]

Exemplos

Crie um servidor.

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

Crie um servidor com acesso de rede pública desabilitado ao servidor.

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

Crie um servidor sem SQL Administrador, com o administrador do AD e o AD habilitados.

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

Crie um servidor sem SQL administrador, com o administrador do AD, Somente AD habilitado, ManagedIdenties de Usuário e Tipo de Identidade é 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

Crie um servidor sem SQL administrador, com o administrador do AD, Somente AD habilitado, ManagedIdenties de Usuário e Tipo de Identidade é 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

Parâmetros Exigidos

--name -n

Nome do servidor de SQL Azure. Você pode configurar o padrão usando az configure --defaults sql-server=<name> .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--admin-password -p

A senha de logon do administrador (necessária para a criação do servidor).

--admin-user -u

Nome de usuário do administrador para o servidor. Depois de criado, ele não pode ser alterado.

--assign-identity -i

Gere e atribua uma identidade Azure Active Directory para esse servidor para uso com serviços de gerenciamento de chaves, como o Azure KeyVault.

--enable-ad-only-auth

Habilita Azure Active Directory autenticação somente para este servidor.

--enable-public-network -e

Definir se o acesso à rede pública ao servidor é permitido ou não. Quando false, somente as conexões feitas por meio de Links Privados podem alcançar esse servidor.

valores aceitos: false, true
--external-admin-name

Nome de exibição do usuário, grupo ou aplicativo administrador do Azure AD.

--external-admin-principal-type

Usuário, Grupo ou Aplicativo.

--external-admin-sid

A ID exclusiva do administrador do Azure AD. ID do objeto para Usuário ou Grupo, ID do Cliente para Aplicativos.

--identity-type -t

Tipo de Identidade a ser usado. Os valores possíveis são SystemAsssigned, UserAssigned, SystemAssigned, UserAssigned e None.

valores aceitos: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

O URI do cofre de chaves para criptografia.

--location -l

Local. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--minimal-tls-version

A versão mínima do TLS imposta pelo SQL Server para conexões de entrada.

valores aceitos: 1.0, 1.1, 1.2
--no-wait

Não aguarde a conclusão da operação de execução longa.

--pid --primary-user-assigned-identity-id

A ID da identidade gerenciada pelo usuário primário.

--restrict-outbound-network-access -r

Definir se o acesso de rede de saída ao servidor é restrito ou não. Quando true, as conexões de saída do servidor serão restritas.

valores aceitos: false, true
--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--user-assigned-identity-id -a

Gere e atribua uma UMI (Identidade Gerenciada pelo Usuário) para esse servidor.

az sql server delete

Exclui um servidor.

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações dos argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do servidor de SQL Azure. Você pode configurar o padrão usando az configure --defaults sql-server=<name> .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--yes -y

Não solicite confirmação.

az sql server list

Listar servidores disponíveis.

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

Exemplos

Listar todos os servidores na assinatura atual.

az sql server list

Listar todos os servidores em um grupo de recursos.

az sql server list -g mygroup

Parâmetros Opcionais

--expand-ad-admin

Expanda o Administrador do Active Directory para o servidor.

--query-examples

Recomendamos cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colar depois do parâmetro --query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chave.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az sql server list-usages

Retorna os usos do servidor.

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações dos argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do servidor de SQL Azure. Você pode configurar o padrão usando az configure --defaults sql-server=<name> .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az sql server show

Obtém um servidor.

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

Parâmetros Opcionais

--expand-ad-admin

Expanda o Administrador do Active Directory para o servidor.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações dos argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do servidor de SQL Azure. Você pode configurar o padrão usando az configure --defaults sql-server=<name> .

--query-examples

Recomendamos cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colar depois do parâmetro --query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chave.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az sql server update

Atualizar um servidor.

az sql server update [--add]
                     [--admin-password]
                     [--assign_identity]
                     [--enable-public-network {false, true}]
                     [--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]

Exemplos

Atualizar um servidor. (gerado automaticamente)

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

Atualize um servidor com Identies gerenciadas pelo usuário e o tipo de identidade é 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

Atualize um servidor com Identies gerenciadas pelo usuário e o tipo de identidade é 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

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string ou JSON string>.

--admin-password -p

A senha de logon do administrador.

--assign_identity -i

Gere e atribua uma identidade Azure Active Directory para esse servidor para uso com serviços de gerenciamento de chaves, como o Azure KeyVault.

--enable-public-network -e

Definir se o acesso à rede pública ao servidor é permitido ou não. Quando false, somente as conexões feitas por meio de Links Privados podem alcançar esse servidor.

valores aceitos: false, true
--force-string

Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter em JSON.

--identity-type -t

Tipo de Identidade a ser usado. Os valores possíveis são SystemAsssigned, UserAssigned, SystemAssigned, UserAssigned e None.

valores aceitos: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações dos argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--key-id -k

O URI do cofre de chaves para criptografia.

--minimal-tls-version

A versão mínima do TLS imposta pelo SQL Server para conexões de entrada.

valores aceitos: 1.0, 1.1, 1.2
--name -n

nome do servidor de SQL do Azure. Você pode configurar o padrão usando az configure --defaults sql-server=<name> .

--no-wait

Não aguarde a conclusão da operação de execução longa.

--pid --primary-user-assigned-identity-id

A ID da identidade gerenciada pelo usuário primário.

--remove

Remove uma propriedade ou um elemento de uma lista. Exemplo:--Remove Property. List ou--remove propertyToRemove.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--restrict-outbound-network-access -r

Defina se o acesso à rede de saída para o servidor é restrito ou não. Quando for true, as conexões de saída do servidor serão restritas.

valores aceitos: false, true
--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo:--Set Property1. Property2 =.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--user-assigned-identity-id -a

Gerar e atribuir uma UMI (identidade gerenciada pelo usuário) para este servidor.

az sql server wait

coloque a CLI em um estado de espera até que uma condição do servidor de SQL seja atendida.

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

Parâmetros Opcionais

--created

Aguarde até que seja criado com ' provisioningState ' em ' êxito '.

--custom

Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por ex.: provisioningState! = ' em andamento ', instanceView. status [? código = = ' PowerState/em execução '].

--deleted

Aguarde até que seja excluído.

--exists

Aguarde até que o recurso exista.

--expand

Os recursos filho a serem incluídos na resposta.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--interval

Intervalo de sondagem em segundos.

valor padrão: 30
--name -n

nome do servidor de SQL do Azure. Você pode configurar o padrão usando az configure --defaults sql-server=<name> .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Espera máxima em segundos.

valor padrão: 3600
--updated

Aguarde até que seja atualizado com provisioningState em ' Succeeded '.