Partilhar via


az sql db

Gerenciar bancos de dados.

Comandos

Name Description Tipo Status
az sql db advanced-threat-protection-setting

Gerencie a configuração avançada de proteção contra ameaças de um banco de dados.

Principal GA
az sql db advanced-threat-protection-setting show

Obtém uma configuração avançada de proteção contra ameaças.

Principal GA
az sql db advanced-threat-protection-setting update

Atualize a configuração de proteção avançada contra ameaças de um banco de dados.

Principal GA
az sql db audit-policy

Gerencie a política de auditoria de um banco de dados.

Principal GA
az sql db audit-policy show

Mostrar política de auditoria de banco de dados.

Principal GA
az sql db audit-policy update

Atualizar a política de auditoria de um banco de dados.

Principal GA
az sql db audit-policy wait

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

Principal GA
az sql db classification

Gerencie classificações de sensibilidade.

Principal GA
az sql db classification delete

Exclua a classificação de sensibilidade de uma determinada coluna.

Principal GA
az sql db classification list

Obtenha as classificações de sensibilidade de um determinado banco de dados.

Principal GA
az sql db classification recommendation

Gerencie as recomendações de classificação de sensibilidade.

Principal GA
az sql db classification recommendation disable

Desative as recomendações de sensibilidade para uma determinada coluna (as recomendações são ativadas por padrão em todas as colunas).

Principal GA
az sql db classification recommendation enable

Habilite recomendações de sensibilidade para uma determinada coluna (as recomendações são habilitadas por padrão em todas as colunas).

Principal GA
az sql db classification recommendation list

Listar as classificações de sensibilidade recomendadas de um determinado banco de dados.

Principal GA
az sql db classification show

Obtenha a classificação de sensibilidade de uma determinada coluna.

Principal GA
az sql db classification update

Atualizar a classificação de sensibilidade de uma coluna.

Principal GA
az sql db copy

Crie uma cópia de um banco de dados.

Principal GA
az sql db create

Crie um banco de dados.

Principal GA
az sql db delete

Excluir um banco de dados.

Principal GA
az sql db export

Exporte um banco de dados para um bacpac.

Principal GA
az sql db geo-backup

Gerencie backups redundantes geográficos do banco de dados SQL.

Principal Pré-visualizar
az sql db geo-backup list

Obtém uma lista de bancos de dados recuperáveis.

Principal Pré-visualizar
az sql db geo-backup restore

Restaure um backup com redundância geográfica para um novo banco de dados.

Principal Pré-visualizar
az sql db geo-backup show

Obtém um banco de dados recuperável, que é um recurso que representa o backup geográfico de um banco de dados.

Principal Pré-visualizar
az sql db import

Importa um bacpac para um novo banco de dados ou um banco de dados vazio existente.

Principal GA
az sql db ledger-digest-uploads

Gerencie as configurações de upload do resumo do livro-razão.

Principal GA
az sql db ledger-digest-uploads disable

Desative o upload de resumos contábeis.

Principal GA
az sql db ledger-digest-uploads enable

Habilite o carregamento de resumos contábeis para uma conta de Armazenamento do Azure ou para o Razão Confidencial do Azure. Se o carregamento de resumos contábeis já estiver habilitado, o cmdlet redefinirá o ponto de extremidade de armazenamento de resumo para um novo valor.

Principal GA
az sql db ledger-digest-uploads show

Mostrar as configurações atuais do resumo do livro-razão.

Principal GA
az sql db list

Listar bancos de dados em um servidor ou pool elástico.

Principal GA
az sql db list-deleted

Obtém uma lista de bancos de dados descartados restauráveis.

Principal GA
az sql db list-editions

Mostrar edições de banco de dados disponíveis para a assinatura ativa no momento.

Principal GA
az sql db list-usages

Obtém usos de banco de dados.

Principal GA
az sql db ltr-backup

Gerencie backups de retenção de longo prazo do banco de dados SQL.

Principal Pré-visualizar
az sql db ltr-backup delete

Exclua um backup de retenção de longo prazo.

Principal Pré-visualizar
az sql db ltr-backup list

Liste os backups de retenção de longo prazo para um local, servidor ou banco de dados.

Principal Pré-visualizar
az sql db ltr-backup restore

Restaure um backup de retenção de longo prazo para um novo banco de dados.

Principal Pré-visualizar
az sql db ltr-backup show

Obtenha um backup de retenção de longo prazo para um banco de dados.

Principal Pré-visualizar
az sql db ltr-backup wait

Coloque a CLI em um estado de espera até que uma condição do banco de dados seja atendida.

Principal Pré-visualizar
az sql db ltr-policy

Gerencie a política de retenção de longo prazo do banco de dados SQL.

Principal Pré-visualizar
az sql db ltr-policy set

Atualize as configurações de retenção de longo prazo para um banco de dados.

Principal Pré-visualizar
az sql db ltr-policy show

Mostrar a política de retenção de longo prazo para um banco de dados.

Principal Pré-visualizar
az sql db op

Gerencie operações em um banco de dados.

Principal GA
az sql db op cancel

Cancela a operação assíncrona no banco de dados.

Principal GA
az sql db op list

Obtém uma lista de operações executadas no banco de dados.

Principal GA
az sql db rename

Renomeie um banco de dados.

Principal GA
az sql db replica

Gerencie a replicação entre bancos de dados.

Principal GA
az sql db replica create

Crie um banco de dados como uma réplica secundária legível de um banco de dados existente.

Principal GA
az sql db replica delete-link

Pare permanentemente a replicação de dados entre duas réplicas de banco de dados.

Principal GA
az sql db replica list-links

Liste as réplicas de um banco de dados e seu status de replicação.

Principal GA
az sql db replica set-primary

Defina o banco de dados de réplica primária fazendo failover do banco de dados de réplica primária atual.

Principal GA
az sql db restore

Crie um novo banco de dados restaurando a partir de um backup.

Principal GA
az sql db show

Obtenha os detalhes de um banco de dados.

Principal GA
az sql db show-connection-string

Gera uma cadeia de ligação para uma base de dados.

Principal GA
az sql db show-deleted

Obtenha os detalhes de um banco de dados excluído.

Principal GA
az sql db str-policy

Gerencie a política de retenção de curto prazo do banco de dados SQL.

Principal Pré-visualizar
az sql db str-policy set

Atualize as configurações de retenção de curto prazo para um banco de dados ativo.

Principal Pré-visualizar
az sql db str-policy show

Mostrar a política de retenção de curto prazo para um banco de dados ativo.

Principal Pré-visualizar
az sql db str-policy wait

Coloque a CLI em um estado de espera até que a política seja definida.

Principal Pré-visualizar
az sql db tde

Gerencie a criptografia de dados transparente de um banco de dados.

Principal GA
az sql db tde key

Gerencie o protetor de criptografia de um banco de dados.

Principal GA
az sql db tde key revalidate

Revalida a chave protetora de criptografia de um banco de dados.

Principal GA
az sql db tde key revert

Reverte a chave protetora de criptografia de um banco de dados para o nível do servidor.

Principal GA
az sql db tde set

Define a configuração de criptografia de dados transparente de um banco de dados.

Principal GA
az sql db tde show

Mostra uma criptografia de dados transparente.

Principal GA
az sql db threat-policy

Gerencie as políticas de deteção de ameaças de um banco de dados.

Principal Preterido
az sql db threat-policy show

Obtém uma política de deteção de ameaças.

Principal Preterido
az sql db threat-policy update

Atualizar a política de deteção de ameaças de um banco de dados.

Principal Preterido
az sql db update

Atualizar um banco de dados.

Principal GA

az sql db copy

Crie uma cópia de um banco de dados.

Uma lista completa de opções de nível de desempenho pode ser vista executando az sql db list-editions -a -o table -l LOCATION. O banco de dados de destino da cópia deve ter a mesma edição que o banco de dados de origem, mas você pode alterar a edição após a conclusão da cópia.

az sql db copy --dest-name
               [--assign-identity {false, true}]
               [--auto-pause-delay]
               [--availability-zone]
               [--backup-storage-redundancy]
               [--capacity]
               [--compute-model {Provisioned, Serverless}]
               [--dest-resource-group]
               [--dest-server]
               [--elastic-pool]
               [--encryption-protector]
               [--encryption-protector-auto-rotation {false, true}]
               [--family]
               [--federated-client-id]
               [--ha-replicas]
               [--ids]
               [--keys]
               [--license-type {BasePrice, LicenseIncluded}]
               [--min-capacity]
               [--name]
               [--no-wait]
               [--preferred-enclave-type {Default, VBS}]
               [--read-scale {Disabled, Enabled}]
               [--resource-group]
               [--server]
               [--service-level-objective]
               [--subscription]
               [--tags]
               [--umi]
               [--zone-redundant {false, true}]

Exemplos

Crie um banco de dados com nível de desempenho S0 como uma cópia de um banco de dados Standard existente.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0

Crie um banco de dados com a edição GeneralPurpose, hardware Gen4 e 1 vcore como uma cópia de um banco de dados GeneralPurpose existente.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1

Criar um banco de dados com redundância de armazenamento de backup local como uma cópia de um banco de dados existente

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local

Parâmetros Obrigatórios

--dest-name

Nome do banco de dados que será criado como destino da cópia.

Parâmetros Opcionais

--assign-identity -i

Atribua identidade para o banco de dados.

Valores aceites: false, true
--auto-pause-delay

Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desativada.

--availability-zone

Zona de disponibilidade.

--backup-storage-redundancy --bsr

Redundância de armazenamento de backup usada para armazenar backups. Os valores permitidos incluem: Local, Zone, Geo, GeoZone.

--capacity -c

O componente de capacidade do sku em número inteiro de DTUs ou vcores.

--compute-model

O modelo de computação do banco de dados.

Valores aceites: Provisioned, Serverless
--dest-resource-group

Nome do grupo de recursos no qual criar a cópia. Se não for especificado, o padrão será o grupo de recursos de origem.

--dest-server

Nome do servidor no qual criar a cópia. Se não for especificado, o padrão será o servidor de origem.

--elastic-pool

O nome ou id de recurso do pool elástico no qual criar o banco de dados.

--encryption-protector

Especifica a chave do cofre de chaves do Azure a ser usada como chave protetora de criptografia de banco de dados.

--encryption-protector-auto-rotation --epauto

Especifica o sinalizador de rotação automática da chave do protetor de criptografia do banco de dados. Pode ser verdadeiro, falso ou nulo.

Valores aceites: false, true
--family -f

O componente de geração de computação do sku (apenas para vcore skus). Os valores permitidos incluem: Gen4, Gen5.

--federated-client-id

A ID do cliente federado para o Banco de Dados SQL. Ele é usado para o cenário de CMK entre locatários.

--ha-replicas --read-replicas

O número de réplicas de alta disponibilidade a serem provisionadas para o banco de dados. Apenas configurável para a edição Hyperscale.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--keys

A lista de chaves AKV para o Banco de Dados SQL.

--license-type

O tipo de licença a ser aplicado para este banco de dados.LicenseIncluded se precisar de uma licença ou BasePricese tiver uma licença e estiver elegível para o Azure HybridBenefit.

Valores aceites: BasePrice, LicenseIncluded
--min-capacity

Capacidade mínima que o banco de dados sempre terá alocado, se não pausado.

--name -n

Nome do Banco de Dados SQL do Azure.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--preferred-enclave-type

Especifica o tipo de enclave para este recurso.

Valores aceites: Default, VBS
--read-scale

Se habilitada, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura. Esta propriedade só é configurável para bancos de dados Premium e Business Critical.

Valores aceites: Disabled, Enabled
--resource-group -g

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

--server -s

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

--service-level-objective --service-objective

O objetivo de serviço para o novo banco de dados. Por exemplo: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2 HS_Gen5_32.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--umi --user-assigned-identity-id

A lista de identidade atribuída ao usuário para o Banco de dados SQL.

--zone-redundant -z

Especifica se a redundância de zona deve ser habilitada. O padrão é true se nenhum valor for especificado.

Valores aceites: false, true
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db create

Crie um banco de dados.

Uma lista completa de opções de nível de desempenho pode ser vista executando az sql db list-editions -a -o table -l LOCATION.

az sql db create --name
                 --resource-group
                 --server
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--availability-zone]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
                 [--collation]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--keys]
                 [--ledger-on {Disabled, Enabled}]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--no-wait]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--sample-name {AdventureWorksLT}]
                 [--service-level-objective]
                 [--tags]
                 [--umi]
                 [--yes]
                 [--zone-redundant {false, true}]

Exemplos

Crie um banco de dados Standard S0.

az sql db create -g mygroup -s myserver -n mydb --service-objective S0

Crie um banco de dados com edição GeneralPurpose, hardware Gen4 e 1 vcore

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1

Criar um banco de dados com redundância de zona habilitada

az sql db create -g mygroup -s myserver -n mydb -z

Criar um banco de dados com redundância de zona explicitamente desabilitada

az sql db create -g mygroup -s myserver -n mydb -z false

Crie um banco de dados sem servidor GeneralPurpose Gen5 2 vcore com atraso de pausa automática de 120 minutos

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120

Criar um banco de dados Hyperscale Gen5 2 vcore com 2 réplicas de leitura

az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2

Criar um banco de dados GeneralPurpose com armazenamento de backup com redundância local

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local

Crie um banco de dados com o enclave VBS habilitado.

az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Criar um banco de dados com limite livre aplicado

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause

Parâmetros Obrigatórios

--name -n

Nome do Banco de Dados SQL do Azure.

--resource-group -g

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

--server -s

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

Parâmetros Opcionais

--assign-identity -i

Atribua identidade para o banco de dados.

Valores aceites: false, true
--auto-pause-delay

Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desativada.

--availability-zone

Zona de disponibilidade.

--backup-storage-redundancy --bsr

Redundância de armazenamento de backup usada para armazenar backups. Os valores permitidos incluem: Local, Zone, Geo, GeoZone.

--capacity -c

O componente de capacidade do sku em número inteiro de DTUs ou vcores.

--catalog-collation

Agrupamento do catálogo de metadados.

Valores aceites: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

O agrupamento do banco de dados.

--compute-model

O modelo de computação do banco de dados.

Valores aceites: Provisioned, Serverless
--edition --tier -e

O componente de edição do sku. Os valores permitidos incluem: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

O nome ou id de recurso do pool elástico no qual criar o banco de dados.

--encryption-protector

Especifica a chave do cofre de chaves do Azure a ser usada como chave protetora de criptografia de banco de dados.

--encryption-protector-auto-rotation --epauto

Especifica o sinalizador de rotação automática da chave do protetor de criptografia do banco de dados. Pode ser verdadeiro, falso ou nulo.

Valores aceites: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre. AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês. BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado.

Valores aceites: AutoPause, BillOverUsage
--family -f

O componente de geração de computação do sku (apenas para vcore skus). Os valores permitidos incluem: Gen4, Gen5.

--federated-client-id

A ID do cliente federado para o Banco de Dados SQL. Ele é usado para o cenário de CMK entre locatários.

--free-limit --use-free-limit

Se a base de dados utiliza ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura.

Valores aceites: false, true
--ha-replicas --read-replicas

O número de réplicas de alta disponibilidade a serem provisionadas para o banco de dados. Apenas configurável para a edição Hyperscale.

--keys

A lista de chaves AKV para o Banco de Dados SQL.

--ledger-on

Crie um banco de dados contábil, no qual a integridade de todos os dados é protegida pelo recurso de contabilidade. Todas as tabelas no banco de dados contábil devem ser tabelas contábeis. Nota: o valor desta propriedade não pode ser alterado após a criação do banco de dados.

Valores aceites: Disabled, Enabled
--license-type

O tipo de licença a ser aplicado para este banco de dados.LicenseIncluded se precisar de uma licença ou BasePricese tiver uma licença e estiver elegível para o Azure HybridBenefit.

Valores aceites: BasePrice, LicenseIncluded
--maint-config-id -m

ID ou nome de configuração de manutenção especificado para este recurso.

--max-size

O tamanho máximo de armazenamento. Se nenhuma unidade for especificada, o padrão será bytes (B).

--min-capacity

Capacidade mínima que o banco de dados sempre terá alocado, se não pausado.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--preferred-enclave-type

Especifica o tipo de enclave para este recurso.

Valores aceites: Default, VBS
--read-scale

Se habilitada, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura. Esta propriedade só é configurável para bancos de dados Premium e Business Critical.

Valores aceites: Disabled, Enabled
--sample-name

O nome do esquema de exemplo a ser aplicado ao criar este banco de dados.

Valores aceites: AdventureWorksLT
--service-level-objective --service-objective

O objetivo de serviço para o novo banco de dados. Por exemplo: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2 HS_Gen5_32.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--umi --user-assigned-identity-id

A lista de identidade atribuída ao usuário para o Banco de dados SQL.

--yes -y

Não solicite confirmação.

--zone-redundant -z

Especifica se a redundância de zona deve ser habilitada. O padrão é true se nenhum valor for especificado.

Valores aceites: false, true
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db delete

Excluir um banco de dados.

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

Exemplos

Excluir um banco de dados. (gerado automaticamente)

az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do Banco de Dados SQL do Azure.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--yes -y

Não solicite confirmação.

Default value: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db export

Exporte um banco de dados para um bacpac.

az sql db export --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Exemplos

Obtenha uma chave SAS para uso na operação de exportação.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Exporte bacpac usando uma chave SAS.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Exporte bacpac usando uma chave de conta de armazenamento.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key MYKEY== --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parâmetros Obrigatórios

--admin-password -p

Obrigatório. Senha de login do administrador.

--admin-user -u

Obrigatório. Nome de login do administrador.

--storage-key

Obrigatório. Chave de armazenamento.

--storage-key-type

Obrigatório. Tipo de chave de armazenamento.

Valores aceites: SharedAccessKey, StorageAccessKey
--storage-uri

Obrigatório. Uri de armazenamento.

Parâmetros Opcionais

--auth-type -a

Tipo de autenticação.

Valores aceites: ADPassword, SQL
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do Banco de Dados SQL do Azure.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db import

Importa um bacpac para um novo banco de dados ou um banco de dados vazio existente.

az sql db import --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Exemplos

Obtenha uma chave SAS para uso na operação de importação.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Importe bacpac para um banco de dados existente usando uma chave SAS.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Importe bacpac para um banco de dados existente usando uma chave de conta de armazenamento.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
    --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parâmetros Obrigatórios

--admin-password -p

Obrigatório. Senha de login do administrador.

--admin-user -u

Obrigatório. Nome de login do administrador.

--storage-key

Obrigatório. Chave de armazenamento.

--storage-key-type

Obrigatório. Tipo de chave de armazenamento.

Valores aceites: SharedAccessKey, StorageAccessKey
--storage-uri

Obrigatório. Uri de armazenamento.

Parâmetros Opcionais

--auth-type -a

Tipo de autenticação.

Valores aceites: ADPassword, SQL
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do Banco de Dados SQL do Azure.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db list

Listar bancos de dados em um servidor ou pool elástico.

az sql db list [--elastic-pool]
               [--ids]
               [--resource-group]
               [--server]
               [--subscription]

Exemplos

Listar bancos de dados em um servidor ou pool elástico. (gerado automaticamente)

az sql db list --resource-group MyResourceGroup --server myserver

Parâmetros Opcionais

--elastic-pool

Se especificado, lista apenas os bancos de dados nesse pool elástico.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db list-deleted

Obtém uma lista de bancos de dados descartados restauráveis.

az sql db list-deleted [--ids]
                       [--resource-group]
                       [--server]
                       [--subscription]

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db list-editions

Mostrar edições de banco de dados disponíveis para a assinatura ativa no momento.

Inclui objetivos de serviço disponíveis e limites de armazenamento. Para reduzir a verbosidade, as configurações para reduzir intencionalmente os limites de armazenamento são ocultadas por padrão.

az sql db list-editions --location
                        [--available]
                        [--dtu]
                        [--edition]
                        [--service-objective]
                        [--show-details {max-size}]
                        [--vcores]

Exemplos

Mostrar todas as edições do banco de dados em um local.

az sql db list-editions -l westus -o table

Mostrar todos os objetivos de serviço de banco de dados disponíveis para a edição Standard.

az sql db list-editions -l westus --edition Standard -o table

Mostrar tamanhos máximos de banco de dados disponíveis para o objetivo de serviço P1

az sql db list-editions -l westus --service-objective P1 --show-details max-size

Parâmetros Obrigatórios

--location -l

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

Parâmetros Opcionais

--available -a

Se especificado, mostre apenas os resultados disponíveis na região especificada.

Default value: False
--dtu

Número de DTUs a pesquisar. Se não for especificado, todos os tamanhos de DTU serão mostrados.

--edition --tier -e

Edição para pesquisar. Se não for especificado, todas as edições serão mostradas.

--service-objective

Objetivo do serviço a pesquisar. Se não for especificado, todos os objetivos de serviço serão mostrados.

--show-details -d

Lista de detalhes adicionais a incluir na saída.

Valores aceites: max-size
--vcores

Número de vcores para pesquisar. Se não for especificado, todos os tamanhos vcore serão mostrados.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db list-usages

Obtém usos de banco de dados.

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

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do Banco de Dados SQL do Azure.

--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db rename

Renomeie um banco de dados.

az sql db rename --new-name
                 [--ids]
                 [--name]
                 [--resource-group]
                 [--server]
                 [--subscription]

Exemplos

Renomeie um banco de dados. (gerado automaticamente)

az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver

Parâmetros Obrigatórios

--new-name

O novo nome para o qual o banco de dados será renomeado.

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do Banco de Dados SQL do Azure.

--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db restore

Crie um novo banco de dados restaurando a partir de um backup.

az sql db restore --dest-name
                  [--assign-identity {false, true}]
                  [--auto-pause-delay]
                  [--availability-zone]
                  [--backup-storage-redundancy]
                  [--capacity]
                  [--compute-model {Provisioned, Serverless}]
                  [--deleted-time]
                  [--edition]
                  [--elastic-pool]
                  [--encryption-protector]
                  [--encryption-protector-auto-rotation {false, true}]
                  [--family]
                  [--federated-client-id]
                  [--ha-replicas]
                  [--ids]
                  [--keys]
                  [--license-type {BasePrice, LicenseIncluded}]
                  [--min-capacity]
                  [--name]
                  [--no-wait]
                  [--preferred-enclave-type {Default, VBS}]
                  [--read-scale {Disabled, Enabled}]
                  [--resource-group]
                  [--server]
                  [--service-level-objective]
                  [--subscription]
                  [--tags]
                  [--time]
                  [--umi]
                  [--zone-redundant {false, true}]

Exemplos

Crie um novo banco de dados restaurando a partir de um backup. (gerado automaticamente)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"

Crie um novo banco de dados com armazenamento de backup com redundância geográfica restaurando a partir de um backup. (gerado automaticamente)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo

Parâmetros Obrigatórios

--dest-name

Nome do banco de dados que será criado como destino de restauração.

Parâmetros Opcionais

--assign-identity -i

Atribua identidade para o banco de dados.

Valores aceites: false, true
--auto-pause-delay

Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desativada.

--availability-zone

Zona de disponibilidade.

--backup-storage-redundancy --bsr

Redundância de armazenamento de backup usada para armazenar backups. Os valores permitidos incluem: Local, Zone, Geo, GeoZone.

--capacity -c

O componente de capacidade do sku em número inteiro de DTUs ou vcores.

--compute-model

O modelo de computação do banco de dados.

Valores aceites: Provisioned, Serverless
--deleted-time

Se especificado, restaure a partir de um banco de dados excluído em vez de um banco de dados existente. Deve corresponder ao tempo excluído de um banco de dados excluído no mesmo servidor. Deve ser especificado --time ou --deleted-time (ou ambos). A hora deve estar no seguinte formato: "AAAA-MM-DDTHH:MM:SS".

--edition --tier -e

O componente de edição do sku. Os valores permitidos incluem: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

O nome ou id de recurso do pool elástico no qual criar o banco de dados.

--encryption-protector

Especifica a chave do cofre de chaves do Azure a ser usada como chave protetora de criptografia de banco de dados.

--encryption-protector-auto-rotation --epauto

Especifica o sinalizador de rotação automática da chave do protetor de criptografia do banco de dados. Pode ser verdadeiro, falso ou nulo.

Valores aceites: false, true
--family -f

O componente de geração de computação do sku (apenas para vcore skus). Os valores permitidos incluem: Gen4, Gen5.

--federated-client-id

A ID do cliente federado para o Banco de Dados SQL. Ele é usado para o cenário de CMK entre locatários.

--ha-replicas --read-replicas

O número de réplicas de alta disponibilidade a serem provisionadas para o banco de dados. Apenas configurável para a edição Hyperscale.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--keys

A lista de chaves AKV para o Banco de Dados SQL.

--license-type

O tipo de licença a ser aplicado para este banco de dados.LicenseIncluded se precisar de uma licença ou BasePricese tiver uma licença e estiver elegível para o Azure HybridBenefit.

Valores aceites: BasePrice, LicenseIncluded
--min-capacity

Capacidade mínima que o banco de dados sempre terá alocado, se não pausado.

--name -n

Nome do Banco de Dados SQL do Azure.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--preferred-enclave-type

Especifica o tipo de enclave para este recurso.

Valores aceites: Default, VBS
--read-scale

Se habilitada, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura. Esta propriedade só é configurável para bancos de dados Premium e Business Critical.

Valores aceites: Disabled, Enabled
--resource-group -g

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

--server -s

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

--service-level-objective --service-objective

O objetivo de serviço para o novo banco de dados. Por exemplo: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2 HS_Gen5_32.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--time -t

O point-in-time do banco de dados de origem que será restaurado para criar o novo banco de dados. Deve ser maior ou igual ao valor earliestRestoreDate do banco de dados de origem. Deve ser especificado --time ou --deleted-time (ou ambos). A hora deve estar no seguinte formato: "AAAA-MM-DDTHH:MM:SS".

--umi --user-assigned-identity-id

A lista de identidade atribuída ao usuário para o Banco de dados SQL.

--zone-redundant -z

Especifica se a redundância de zona deve ser habilitada. O padrão é true se nenhum valor for especificado.

Valores aceites: false, true
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db show

Obtenha os detalhes de um banco de dados.

az sql db show [--expand-keys {false, true}]
               [--ids]
               [--keys-filter]
               [--name]
               [--resource-group]
               [--server]
               [--subscription]

Exemplos

Obtenha os detalhes de um banco de dados. (gerado automaticamente)

az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parâmetros Opcionais

--expand-keys

Expanda as chaves AKV para o banco de dados.

Valores aceites: false, true
Default value: False
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--keys-filter

Expanda as chaves AKV para o banco de dados.

--name -n

Nome do Banco de Dados SQL do Azure.

--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db show-connection-string

Gera uma cadeia de ligação para uma base de dados.

az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
                                 [--auth-type {ADIntegrated, ADPassword, SqlPassword}]
                                 [--ids]
                                 [--name]
                                 [--server]
                                 [--subscription]

Exemplos

Gerar cadeia de conexão para ado.net

az sql db show-connection-string -s myserver -n mydb -c ado.net

Parâmetros Obrigatórios

--client -c

Tipo de provedor de conexão de cliente.

Valores aceites: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

Parâmetros Opcionais

--auth-type -a

Tipo de autenticação.

Valores aceites: ADIntegrated, ADPassword, SqlPassword
Default value: SqlPassword
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do Banco de Dados SQL do Azure.

Default value: <databasename>
--server -s

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

Default value: <servername>
--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db show-deleted

Obtenha os detalhes de um banco de dados excluído.

az sql db show-deleted --restorable-dropped-database-id
                       [--expand-keys {false, true}]
                       [--ids]
                       [--keys-filter]
                       [--resource-group]
                       [--server]
                       [--subscription]

Exemplos

Obtenha os detalhes de um banco de dados excluído. (gerado automaticamente)

az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"

Parâmetros Obrigatórios

--restorable-dropped-database-id -r

ID de banco de dados descartado restaurável.

Parâmetros Opcionais

--expand-keys

Expanda as chaves AKV para o banco de dados.

Valores aceites: false, true
Default value: False
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--keys-filter

Expanda as chaves AKV para o banco de dados.

--resource-group -g

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

--server -s

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql db update

Atualizar um banco de dados.

az sql db update [--add]
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--filter]
                 [--force-string]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--ids]
                 [--keys]
                 [--keys-to-remove]
                 [--maint-config-id]
                 [--manual-cutover {false, true}]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--perform-cutover {false, true}]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--subscription]
                 [--umi]
                 [--zone-redundant {false, true}]

Exemplos

Atualize um banco de dados para Standard edition, nível de desempenho S0 (10 DTU) especificando a capacidade da DTU. Observe que GeneralPurpose permite uma gama mais ampla de tamanho máximo do que a edição Standard.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB

Atualize um banco de dados para Standard edition, nível de desempenho S1 (20 DTU) especificando o nome do nível de desempenho. Observe que GeneralPurpose permite uma gama mais ampla de tamanho máximo do que a edição Standard.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB

Atualizar um banco de dados para a edição GeneralPurpose, 4 vcores com hardware Gen5

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5

Atualizar banco de dados com tamanho máximo aumentado

az sql db update -g mygroup -s myserver -n mydb --max-size 500GB

Atualizar banco de dados com redundância de zona habilitada

az sql db update -g mygroup -s myserver -n mydb -z

Atualizar banco de dados com redundância de zona explicitamente desabilitada

az sql db update -g mygroup -s myserver -n mydb -z false

Atualizar o banco de dados para o modelo de computação sem servidor

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless

Atualizar banco de dados com armazenamento de backup com redundância local

az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local

Atualize o banco de dados com o enclave VBS habilitado.

az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Atualize o comportamento de exaustão do banco de dados de limite livre para BillOverUsage

az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage

Atualize um banco de dados para a edição Hyperscale, 2 vcores com hardware Gen5, com opção de substituição manual

az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover

Acionar a substituição com a opção de substituição de execução quando a atualização do banco de dados para a edição Hyperscale estiver em andamento

az sql db update -g mygroup -s myserver -n mydb --perform-cutover

Parâmetros Opcionais

--add

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

Default value: []
--assign-identity -i

Atribua identidade para o banco de dados.

Valores aceites: false, true
Default value: False
--auto-pause-delay

Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desativada.

--backup-storage-redundancy --bsr

Redundância de armazenamento de backup usada para armazenar backups. Os valores permitidos incluem: Local, Zone, Geo, GeoZone.

--capacity -c

O componente de capacidade do sku em número inteiro de DTUs ou vcores.

--compute-model

O modelo de computação do banco de dados.

Valores aceites: Provisioned, Serverless
--edition --tier -e

O componente de edição do sku. Os valores permitidos incluem: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

O nome ou id de recurso do pool elástico para o qual mover o banco de dados.

--encryption-protector

Especifica a chave do cofre de chaves do Azure a ser usada como chave protetora de criptografia de banco de dados.

--encryption-protector-auto-rotation --epauto

Especifica o sinalizador de rotação automática da chave do protetor de criptografia do banco de dados. Pode ser verdadeiro, falso ou nulo.

Valores aceites: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre. AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês. BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado.

Valores aceites: AutoPause, BillOverUsage
--family -f

O componente de geração de computação do sku (apenas para vcore skus). Os valores permitidos incluem: Gen4, Gen5.

--federated-client-id

A ID do cliente federado para o Banco de Dados SQL. Ele é usado para o cenário de CMK entre locatários.

--filter

Uma expressão de filtro OData que filtra elementos na coleção. O valor padrão é Nenhum.

--force-string

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

Default value: False
--free-limit --use-free-limit

Se a base de dados utiliza ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura.

Valores aceites: false, true
--ha-replicas --read-replicas

O número de réplicas de alta disponibilidade a serem provisionadas para o banco de dados. Apenas configurável para a edição Hyperscale.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--keys

A lista de chaves AKV para o Banco de Dados SQL.

--keys-to-remove

A lista de chaves AKV a serem removidas do Banco de Dados SQL.

--maint-config-id -m

ID ou nome de configuração de manutenção especificado para este recurso.

--manual-cutover

Se deve fazer a substituição manual durante a atualização do SLO. Permitido ao atualizar o banco de dados para a camada Hyperscale.

Valores aceites: false, true
--max-size

O novo tamanho máximo do banco de dados expresso em bytes.

--min-capacity

Capacidade mínima que o banco de dados sempre terá alocado, se não pausado.

--name -n

Nome do Banco de Dados SQL do Azure.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--perform-cutover

Está em andamento se a substituição deve ser executada ao atualizar o banco de dados para a camada Hyperscale.

Valores aceites: false, true
--preferred-enclave-type

Especifica o tipo de enclave para este recurso.

Valores aceites: Default, VBS
--read-scale

Se habilitada, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura. Esta propriedade só é configurável para bancos de dados Premium e Business Critical.

Valores aceites: Disabled, Enabled
--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OR --remove propertyToRemove.

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

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

--server -s

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

--service-objective

O nome do novo objetivo de serviço. Se este for um objetivo de serviço db autônomo e o db estiver atualmente em um pool elástico, o db será removido do pool.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>.

Default value: []
--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--umi --user-assigned-identity-id

A lista de identidade atribuída ao usuário para o Banco de dados SQL.

--zone-redundant -z

Especifica se a redundância de zona deve ser habilitada. O padrão é true se nenhum valor for especificado.

Valores aceites: false, true
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.