Partilhar via


az sql vm

Gerencie máquinas virtuais SQL.

Comandos

Name Description Tipo Status
az sql vm add-to-group

Adiciona máquina virtual SQL a um grupo de máquinas virtuais SQL.

Principal GA
az sql vm create

Cria uma máquina virtual SQL.

Principal GA
az sql vm delete

Exclui uma máquina virtual SQL.

Principal GA
az sql vm enable-azure-ad-auth

Habilite a autenticação do Azure AD de uma máquina virtual SQL.

Principal GA
az sql vm group

Gerencie grupos de máquinas virtuais SQL.

Principal GA
az sql vm group ag-listener

Gerencie ouvintes do grupo de disponibilidade SQL.

Principal GA
az sql vm group ag-listener create

Cria um ouvinte de grupo de disponibilidade.

Principal GA
az sql vm group ag-listener delete

Exclui um ouvinte do grupo de disponibilidade.

Principal GA
az sql vm group ag-listener list

Lista todos os ouvintes do grupo de disponibilidade em um grupo de máquinas virtuais SQL.

Principal GA
az sql vm group ag-listener show

Obtém um ouvinte do grupo de disponibilidade.

Principal GA
az sql vm group ag-listener update

Atualiza um ouvinte do grupo de disponibilidade.

Principal GA
az sql vm group create

Cria um grupo de máquinas virtuais SQL.

Principal GA
az sql vm group delete

Exclui um grupo de máquinas virtuais SQL.

Principal GA
az sql vm group list

Lista todos os grupos de máquinas virtuais SQL em um grupo de recursos ou assinatura.

Principal GA
az sql vm group show

Obtém um grupo de máquinas virtuais SQL.

Principal GA
az sql vm group update

Atualiza um grupo de máquinas virtuais SQL se não houver máquinas virtuais SQL anexadas ao grupo.

Principal GA
az sql vm list

Lista todas as máquinas virtuais SQL em um grupo de recursos ou assinatura.

Principal GA
az sql vm remove-from-group

Remova a máquina virtual SQL de seu grupo atual de máquinas virtuais SQL.

Principal GA
az sql vm show

Obtém uma máquina virtual SQL.

Principal GA
az sql vm start-assessment

Inicia a avaliação de práticas recomendadas de SQL na máquina virtual SQL.

Principal GA
az sql vm update

Atualiza as propriedades de uma máquina virtual SQL.

Principal GA
az sql vm validate-azure-ad-auth

Valide a autenticação do Azure AD de uma máquina virtual SQL no lado do cliente sem habilitá-la.

Principal GA

az sql vm add-to-group

Adiciona máquina virtual SQL a um grupo de máquinas virtuais SQL.

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

Exemplos

Adicione a máquina virtual SQL a um grupo.

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

Parâmetros Obrigatórios

--sqlvm-group -r

Nome ou ID do recurso do grupo de máquinas virtuais SQL. Se apenas o nome for fornecido, o grupo de máquinas virtuais SQL deverá estar no mesmo grupo de recursos da máquina virtual SQL.

Parâmetros Opcionais

--bootstrap-acc-pwd -b

Senha para a conta de inicialização do cluster, se fornecida no grupo de máquinas virtuais 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 da máquina virtual SQL.

--operator-acc-pwd -p

Senha para a conta de operador de cluster fornecida no grupo de máquinas virtuais SQL.

--resource-group -g

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

--service-acc-pwd -s

Senha para a conta de serviço SQL fornecida no grupo de máquinas virtuais SQL.

--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 vm create

Cria uma máquina virtual SQL.

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

Exemplos

Crie uma máquina virtual SQL com a marca de faturamento AHUB.

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

Crie uma máquina virtual SQL com marca de faturamento DR.

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

Crie uma máquina virtual SQL com tipo de sku e tipo de licença específicos.

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

Crie uma máquina virtual SQL com o modo de privilégios mínimos habilitado.

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

Crie uma máquina virtual SQL com o tipo NoAgent, válida apenas para EOS SQL 2008 e SQL 2008 R2.

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

Habilite os serviços R a partir SQL2016.

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

Crie uma máquina virtual SQL e defina as configurações de backup automático.

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

Crie uma máquina virtual SQL e defina as configurações de aplicação automática de patches.

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

Crie uma máquina virtual SQL e defina as configurações de conectividade SQL.

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

Parâmetros Obrigatórios

--name -n

Nome da máquina virtual SQL. O nome da nova máquina virtual SQL deve ser igual à máquina virtual subjacente criada a partir da imagem do SQL marketplace.

--resource-group -g

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

Parâmetros Opcionais

--backup-pwd

Senha para criptografia no backup.

--backup-schedule-type

Tipo de agendamento de backup.

Valores aceites: Automated, Manual
--backup-system-dbs

Inclua bancos de dados do sistema no backup.

Valores aceites: false, true
Default value: False
--connectivity-type

Opção de conectividade do SQL Server.

Valores aceites: LOCAL, PRIVATE, PUBLIC
--credential-name

Nome da credencial.

--day-of-week

Dia da semana para aplicar o sistema transdérmico.

Valores aceites: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

Habilite ou desabilite o backup automático na máquina virtual SQL. Se alguma configuração de backup for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--enable-auto-patching

Habilite ou desabilite a aplicação automática de patches na máquina virtual SQL. Se alguma configuração de correção automática for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--enable-encryption

Habilite a criptografia para backup na máquina virtual SQL.

Valores aceites: false, true
Default value: False
--enable-key-vault-credential

Habilite ou desabilite a configuração de credenciais do cofre de chaves. Se alguma configuração do cofre de chaves for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--enable-r-services

Habilitar ou desabilitar serviços R (SQL 2016 em diante).

Valores aceites: false, true
--full-backup-duration

Duração da janela de tempo de um determinado dia durante a qual backups completos podem ocorrer. 1-23 horas.

--full-backup-frequency

Frequência de backups completos. Em ambos os casos, os backups completos começam durante a próxima janela de tempo agendada.

Valores aceites: Daily, Weekly
--full-backup-start-hour

Hora de início de um determinado dia durante a qual backups completos podem ocorrer. 0-23 horas.

--image-offer

Oferta de imagem SQL. Exemplos incluem SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

Token de imagem SQL.

Valores aceites: Developer, Enterprise, Express, Standard, Web
--key-vault

URL do Azure Key Vault.

--least-privilege-mode

Modo de menor privilégio do SQL IaaS Agent. Atualizações de sysadmin para permissões específicas usadas por recurso.

Valores aceites: Enabled, NotSet
--license-type -i

Tipo de licença do SQL Server.

Valores aceites: AHUB, DR, PAYG
--location -l

Localização. Se não for fornecida, a máquina virtual deve estar na mesma região do grupo de recursos. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--log-backup-frequency

Frequência dos backups de log. 5-60 minutos.

--maintenance-window-duration

Duração da aplicação de patches. 30-180 minutos.

--maintenance-window-start-hour

Hora do dia em que a aplicação de patches é iniciada. Tempo de VM local 0-23 horas.

--port

Porta do SQL Server.

--retention-period

Período de retenção do backup. 1-30 dias.

--sa-key

Chave da conta de armazenamento para onde o backup será feito.

--sp-name

Nome da entidade de serviço para acessar o cofre da chave.

--sp-secret

Segredo do nome principal do serviço para acessar o cofre de chaves.

--sql-auth-update-pwd

Senha de logon sysadmin do SQL Server.

--sql-auth-update-username

Logon sysadmin do SQL Server para criar.

--sql-mgmt-type
Preterido

O argumento 'sql_management_mode' foi preterido e será removido em uma versão futura.

Tipo de gerenciamento do SQL Server. Se NoAgent selecionado, forneça --image-sku e --offer-type.

Valores aceites: Full, LightWeight, NoAgent
Default value: LightWeight
--sql-workload-type

Tipo de carga de trabalho do SQL Server.

Valores aceites: DW, GENERAL, OLTP
--storage-account

URL da conta de armazenamento para onde o backup será feito.

--tags

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

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 vm delete

Exclui uma máquina virtual SQL.

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

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 da máquina virtual SQL.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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 vm enable-azure-ad-auth

Habilite a autenticação do Azure AD de uma máquina virtual SQL.

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

Exemplos

Habilite a autenticação do Azure AD com identidade gerenciada atribuída ao sistema com validação do lado do cliente.

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

Habilite a autenticação do Azure AD com identidade gerenciada atribuída pelo usuário com validação do lado do cliente.

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

Habilite a autenticação do Azure AD com identidade gerenciada atribuída pelo sistema, ignorando a validação do lado do cliente. A validação do lado do servidor sempre acontece.

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

Habilite a autenticação do Azure AD com identidade gerenciada atribuída pelo usuário ignorando a validação do lado do cliente. A validação do lado do servidor sempre acontece.

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

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'.

--msi-client-id

ID do Cliente de Identidade Gerenciada da Máquina Virutal.

--name -n

Nome da máquina virtual SQL.

--resource-group -g

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

--skip-client-validation

Ignorar a validação de autenticação do Azure AD do lado do cliente, a validação do lado do servidor ainda acontecerá.

--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 vm list

Lista todas as máquinas virtuais SQL em um grupo de recursos ou assinatura.

az sql vm list [--resource-group]

Parâmetros Opcionais

--resource-group -g

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

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 vm remove-from-group

Remova a máquina virtual SQL de seu grupo atual de máquinas virtuais SQL.

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

Exemplos

Remova a máquina virtual SQL de um grupo.

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

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 da máquina virtual SQL.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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 vm show

Obtém uma máquina virtual SQL.

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

Parâmetros Opcionais

--expand

Obtenha as definições de configuração do SQLIaaSExtension. Para visualizar todas as configurações, use *. Para selecionar apenas alguns, as configurações devem estar separadas por espaço.

Valores aceites: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--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 da máquina virtual SQL.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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 vm start-assessment

Inicia a avaliação de práticas recomendadas de SQL na máquina virtual SQL.

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

Exemplos

Inicia a avaliação de práticas recomendadas de SQL.

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

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 da máquina virtual SQL.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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 vm update

Atualiza as propriedades de uma máquina virtual SQL.

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

Exemplos

Adicione ou atualize uma tag.

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

Remova uma etiqueta.

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

Atualize uma máquina virtual SQL com um tipo de sku específico.

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

Atualize a capacidade de gerenciamento de uma máquina virtual SQL de LightWeight para Full.

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

Atualize uma máquina virtual SQL para o modo de privilégio mínimo.

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

Atualize as configurações de backup automático da máquina virtual SQL.

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

Desative as configurações de backup automático da máquina virtual SQL.

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

Atualize as configurações de aplicação automática de patches da máquina virtual SQL.

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

Desative as configurações de aplicação automática de patches da máquina virtual SQL.

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

Atualize uma marca de cobrança de máquina virtual SQL para AHUB.

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

Atualize uma marca de cobrança de máquina virtual SQL para DR.

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

Atualize uma máquina virtual SQL para desabilitar a avaliação de práticas recomendadas do SQL.

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

Atualize uma máquina virtual SQL para desabilitar o agendamento para avaliação de práticas recomendadas de SQL.

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

Atualize uma máquina virtual SQL para habilitar o agendamento com intervalo semanal para avaliação de práticas recomendadas do SQL quando a VM já estiver associada a um espaço de trabalho do Log Analytics.

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

Atualize uma máquina virtual SQL para habilitar o agendamento com ocorrência mensal para avaliação de práticas recomendadas de SQL ao associar a um espaço de trabalho do Log Analytics e atribuir um grupo de recursos para os recursos do Agente.

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

Atualize uma máquina virtual SQL para habilitar a avaliação de práticas recomendadas de SQL sem definir um cronograma para executar a avaliação sob demanda. Deve fornecer o espaço de trabalho do Log Analytics e um grupo de recursos para implantar os recursos do agente.

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

Atualizar uma máquina virtual SQL para habilitar a avaliação de práticas recomendadas de SQL ao associar a um espaço de trabalho do Log Analytics em uma assinatura diferente

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

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: []
--agent-rg

Grupo de recursos contendo os recursos AMA DCE e DCR.

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

Dia da semana para executar a avaliação.

Valores aceites: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Ocorrência do dia da semana dentro de um mês para agendar a avaliação. Suporta os valores 1,2,3,4 e -1. Use -1 para o último dia DayOfWeek do mês (por exemplo - última terça-feira do mês).

Valores aceites: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Habilite ou desabilite o Agendamento de avaliação. Se alguma configuração de cronograma de avaliação for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--am-time --assessment-start-time-local

Hora do dia no formato HH:mm. Exemplos incluem 17:30, 05:13.

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

Número de semanas para agendar entre 2 execuções de avaliação. Suporta valor de 1 a 6.

Valores aceites: 1, 2, 3, 4, 5, 6
--backup-pwd

Senha para criptografia no backup.

--backup-schedule-type

Tipo de agendamento de backup.

Valores aceites: Automated, Manual
--backup-system-dbs

Inclua bancos de dados do sistema no backup.

Valores aceites: false, true
Default value: False
--connectivity-type

Opção de conectividade do SQL Server.

Valores aceites: LOCAL, PRIVATE, PUBLIC
--credential-name

Nome da credencial.

--day-of-week

Dia da semana para aplicar o sistema transdérmico.

Valores aceites: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Ativar ou desativar o recurso de avaliação. Se alguma configuração de avaliação for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--enable-auto-backup

Habilite ou desabilite o backup automático na máquina virtual SQL. Se alguma configuração de backup for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--enable-auto-patching

Habilite ou desabilite a aplicação automática de patches na máquina virtual SQL. Se alguma configuração de correção automática for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--enable-encryption

Habilite a criptografia para backup na máquina virtual SQL.

Valores aceites: false, true
Default value: False
--enable-key-vault-credential

Habilite ou desabilite a configuração de credenciais do cofre de chaves. Se alguma configuração do cofre de chaves for fornecida, o parâmetro será automaticamente definido como true.

Valores aceites: false, true
--enable-r-services

Habilitar ou desabilitar serviços R (SQL 2016 em diante).

Valores aceites: false, true
--force-string

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

Default value: False
--full-backup-duration

Duração da janela de tempo de um determinado dia durante a qual backups completos podem ocorrer. 1-23 horas.

--full-backup-frequency

Frequência de backups completos. Em ambos os casos, os backups completos começam durante a próxima janela de tempo agendada.

Valores aceites: Daily, Weekly
--full-backup-start-hour

Hora de início de um determinado dia durante a qual backups completos podem ocorrer. 0-23 horas.

--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'.

--image-sku

Token de imagem SQL.

Valores aceites: Developer, Enterprise, Express, Standard, Web
--key-vault

URL do Azure Key Vault.

--least-privilege-mode

Modo de menor privilégio do SQL IaaS Agent. Atualizações de sysadmin para permissões específicas usadas por recurso.

Valores aceites: Enabled, NotSet
--license-type -i

Tipo de licença do SQL Server.

Valores aceites: AHUB, DR, PAYG
--log-backup-frequency

Frequência dos backups de log. 5-60 minutos.

--maintenance-window-duration

Duração da aplicação de patches. 30-180 minutos.

--maintenance-window-start-hour

Hora do dia em que a aplicação de patches é iniciada. Tempo de VM local 0-23 horas.

--name -n

Nome da máquina virtual SQL.

--port

Porta do SQL Server.

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

--retention-period

Período de retenção do backup. 1-30 dias.

--sa-key

Chave da conta de armazenamento para onde o backup será feito.

--set

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

Default value: []
--sp-name

Nome da entidade de serviço para acessar o cofre da chave.

--sp-secret

Segredo do nome principal do serviço para acessar o cofre de chaves.

--sql-mgmt-type
Preterido

O argumento 'sql_management_mode' foi preterido e será removido em uma versão futura.

Tipo de gerenciamento do SQL Server. Atualizações de LightWeight para Full.

Valores aceites: Full, LightWeight, NoAgent
--sql-workload-type

Tipo de carga de trabalho do SQL Server.

Valores aceites: DW, GENERAL, OLTP
--storage-account

URL da conta de armazenamento para onde o backup será feito.

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

--workspace-name

Nome do espaço de trabalho do Log Analytics a ser associado à VM.

--workspace-rg

Grupo de recursos que contém o espaço de trabalho do Log Analytics.

--workspace-sub

Assinatura que contém o espaço de trabalho do Log Analytics.

--yes -y
Preterido

O argumento 'prompt' foi preterido e será removido em uma versão futura.

Não solicite confirmação. Requer --sql-mgmt-type.

Default value: 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 vm validate-azure-ad-auth

Valide a autenticação do Azure AD de uma máquina virtual SQL no lado do cliente sem habilitá-la.

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

Exemplos

Valide a autenticação do Azure AD com a identidade gerenciada atribuída ao sistema no lado do cliente.

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

Valide a autenticação do Azure AD com a identidade gerenciada atribuída pelo usuário no lado do cliente.

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

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'.

--msi-client-id

ID do Cliente de Identidade Gerenciada da Máquina Virutal.

--name -n

Nome da máquina virtual SQL.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<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.