az sql mi-arc
Nota
Essa referência faz parte da extensão arcdata para a CLI do Azure (versão 2.3.1 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az sql mi-arc . Saiba mais sobre extensões.
Gerencie instâncias gerenciadas SQL habilitadas para Azure Arc.
Comandos
Name | Description | Tipo | Estado |
---|---|---|---|
az sql mi-arc config |
Comandos de configuração. |
Extensão | GA |
az sql mi-arc config add |
Adicione um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az sql mi-arc config init |
Inicialize os arquivos CRD e de especificação para uma instância gerenciada pelo SQL. |
Extensão | GA |
az sql mi-arc config patch |
Corrija um arquivo de configuração com base em um arquivo de patch json. |
Extensão | GA |
az sql mi-arc config remove |
Remova um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az sql mi-arc config replace |
Substitua um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az sql mi-arc create |
Crie uma instância gerenciada pelo SQL. |
Extensão | GA |
az sql mi-arc delete |
Exclua uma instância gerenciada pelo SQL. |
Extensão | GA |
az sql mi-arc edit |
Preterido, use update over edit. |
Extensão | Preterido |
az sql mi-arc endpoint |
Visualize e gerencie pontos de extremidade SQL. |
Extensão | GA |
az sql mi-arc endpoint list |
Liste os pontos de extremidade SQL. |
Extensão | GA |
az sql mi-arc get-mirroring-cert |
Recupere o certificado do ponto de extremidade de espelhamento do grupo de disponibilidade do sql mi e armazene em um arquivo. |
Extensão | GA |
az sql mi-arc list |
Listar instâncias gerenciadas SQL. |
Extensão | GA |
az sql mi-arc reprovision-replica |
Reprovisione uma réplica em uma instância gerenciada pelo SQL. |
Extensão | GA |
az sql mi-arc show |
Mostrar os detalhes de uma instância gerenciada pelo SQL. |
Extensão | GA |
az sql mi-arc update |
Atualize a configuração de uma instância gerenciada pelo SQL. |
Extensão | GA |
az sql mi-arc upgrade |
Atualize a instância gerenciada do SQL. |
Extensão | GA |
az sql mi-arc create
Crie uma instância gerenciada pelo SQL.
Para definir a senha da instância gerenciada SQL, defina a variável de ambiente AZDATA_PASSWORD.
az sql mi-arc create --name
[--ad-account-name]
[--ad-connector-name]
[--ad-encryption-types]
[--admin-login-secret]
[--agent-enabled]
[--annotations]
[--cert-private-key-file]
[--cert-public-key-file]
[--collation]
[--cores-limit]
[--cores-request]
[--custom-location]
[--dev]
[--k8s-namespace]
[--keytab-secret]
[--labels]
[--language]
[--license-type]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--orchestrator-replicas]
[--path]
[--primary-dns-name]
[--primary-port-number]
[--readable-secondaries]
[--replicas {1, 2, 3}]
[--resource-group]
[--retention-days]
[--secondary-dns-name]
[--secondary-port-number]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type {LoadBalancer, NodePort}]
[--storage-annotations]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-datalogs]
[--storage-class-logs]
[--storage-class-orchestrator-logs]
[--storage-labels]
[--sync-secondary-to-commit {-1, 0, 1, 2}]
[--tde-mode]
[--tde-protector-private-key-file]
[--tde-protector-public-key-file]
[--tde-protector-secret]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-datalogs]
[--volume-size-logs]
[--volume-size-orchestrator-logs]
Exemplos
Crie uma instância gerenciada SQL por meio da API do Kubernetes.
az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s
Crie uma instância gerenciada SQL com 3 réplicas no cenário HA por meio da API do Kubernetes.
az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s
Crie uma instância gerenciada SQL por meio do Azure Resource Manager (ARM).
az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl
Crie uma instância gerenciada SQL com autenticação do Ative Directory por meio da API do Kubernetes.
az sql mi-arc create --name contososqlmi --k8s-namespace arc --ad-connector-name arcadc --ad-account-name arcuser --keytab-secret arcuser-keytab-secret --primary-dns-name contososqlmi-primary.contoso.local --primary-port-number 8143 --use-k8s
Parâmetros Obrigatórios
O nome da instância gerenciada pelo SQL.
Parâmetros Opcionais
O nome da conta do Ative Directory para esta Instância Gerenciada SQL habilitada para Arc. Essa conta precisa ser criada antes da implantação desta instância.
O nome do Conector do Ative Directory. Este parâmetro indica a intenção de implantar com suporte ao AD.
Uma lista separada por vírgulas dos tipos de criptografia do Ative Directory suportados. Deve ser um subconjunto dos seguintes valores: RC4, AES128, AES256.
Nome do segredo do Kubernetes para gerar que hospeda ou hospedará a credencial da conta de login do administrador do usuário.
Habilite o agente do SQL Server para a instância. O padrão está desativado. Os valores permitidos são 'true' ou 'false'.
Lista separada por vírgulas de anotações da instância gerenciada SQL.
Caminho para o arquivo que contém uma chave privada de certificado formatada PEM a ser usada para o SQL Server.
Caminho para o arquivo que contém uma chave pública de certificado formatada PEM a ser usada para o SQL Server.
O agrupamento do SQL Server para a instância.
O limite de núcleos da instância gerenciada como um inteiro.
A solicitação de núcleos da instância gerenciada como um inteiro.
O local personalizado para esta instância.
Se isso for especificado, ele será considerado uma instância de desenvolvimento e não será cobrado.
Namespace onde a instância gerenciada SQL deve ser implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
O nome do segredo do Kubernetes que contém o arquivo keytab para esta instância gerenciada SQL habilitada para Arc.
Lista separada por vírgulas de rótulos da instância gerenciada SQL.
A localidade do SQL Server para qualquer identificador de idioma com suporte (LCID) para a instância.
O tipo de licença a ser aplicado para esta instância gerenciada Os valores permitidos são: BasePrice, LicenseIncluded, DisasterRecovery.Default é LicenseIncluded. O tipo de licença pode ser alterado..
O limite da capacidade da instância gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
A solicitação para a capacidade da instância gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
Se especificado, nenhum serviço externo será criado. Caso contrário, um serviço externo será criado usando o mesmo tipo de serviço que o controlador de dados.
Não espere que a operação de longa duração termine.
O número de réplicas do orquestrador de alta disponibilidade. O valor deve estar entre 1 e 3.
O caminho para o arquivo azext_arcdata para o arquivo json da instância gerenciada SQL.
O nome DNS do serviço primário exposto aos usuários finais para se conectarem a essa instância gerenciada SQL habilitada para Arc (por exemplo, sqlinstancename.contoso.com).
O número da porta em que o serviço principal está exposto aos utilizadores finais (por exemplo, 31433).
Número de réplicas a tornar legíveis. Aplica-se apenas à camada Crítica de Negócios. O valor deve estar entre 0 e o número de réplicas menos 1.
Esta opção especifica o número de réplicas da Instância Gerenciada SQL que serão implantadas no cluster do Kubernetes para fins de alta disponibilidade. O padrão é 1 réplica para Propósito Geral, 3 réplicas para Business Critical.
O grupo de recursos do Azure ao qual a Instância Gerenciada SQL habilitada para Arc deve ser adicionada.
Período de retenção de backup, especificado em dias. Os valores permitidos são de 0 a 35. O padrão é 7. Definir o período de retenção como 0 desativará os backups automáticos para todos os bancos de dados na instância gerenciada SQL e todos os backups anteriores serão excluídos.
O nome DNS do serviço secundário exposto aos usuários finais para se conectarem a essa instância gerenciada SQL habilitada para Arc (por exemplo, sqlinstancename2.contoso.com).
O número da porta em que o serviço secundário está exposto aos utilizadores finais (por exemplo, 31434).
Lista de anotações separadas por vírgulas a aplicar a todos os serviços externos.
Nome do segredo do Kubernetes para gerar que hospeda ou hospedará o certificado de serviço SQL.
Lista de etiquetas separadas por vírgulas a aplicar a todos os serviços externos.
O tipo para o serviço principal.
Lista de anotações separadas por vírgulas a aplicar a todos os PVC.
Uma classe de armazenamento compatível com ReadWriteMany (RWX) a ser usada para backups (/var/opt/mssql/backups). Se nenhum valor for especificado, a classe de armazenamento padrão será usada.
A classe de armazenamento a ser usada para arquivos de dados (.mdf, .ndf). Se nenhum valor for especificado, nenhuma classe de armazenamento será especificada, o que resultará no Kubernetes usando a classe de armazenamento padrão.
A classe de armazenamento a ser usada para logs de banco de dados (.ldf). Se nenhum valor for especificado, nenhuma classe de armazenamento será especificada, o que resultará no Kubernetes usando a classe de armazenamento padrão.
A classe de armazenamento a ser usada para logs (/var/log). Se nenhum valor for especificado, nenhuma classe de armazenamento será especificada, o que resultará no Kubernetes usando a classe de armazenamento padrão.
A classe de armazenamento a ser usada para logs do orchestrator (/var/log). Se nenhum valor for especificado, nenhuma classe de armazenamento será especificada, o que resultará no Kubernetes usando a classe de armazenamento padrão.
Lista de rótulos separados por vírgulas a aplicar a todos os PVC.
Número de réplicas secundárias que devem ser sincronizadas para confirmação. Definir esse valor como -1 definirá o número de secundários sincronizados necessários para '(# de réplicas - 1) / 2', arredondado para baixo.
O modo TDE (Transparent Data Encryption) para esta instância gerenciada SQL habilitada para Arc. Valores permitidos: ServiceManaged, CustomerManaged ou Disabled. O padrão é Desativado.
Caminho para o arquivo que contém uma chave privada de certificado formatada PEM a ser usada para TDE.
Caminho para o arquivo que contém uma chave pública de certificado formatada PEM a ser usada para TDE.
O nome do segredo do Kubernetes que contém o certificado de protetor TDE e a chave privada para esta instância gerenciada SQL habilitada para Arc. Só pode ser especificado para o modo TDE CustomerManaged.
O nível de preço para a instância. Valores permitidos: BusinessCritical (bc para abreviar) ou GeneralPurpose (gp para abreviar). O padrão é GeneralPurpose.
O fuso horário do SQL Server para a instância.
Lista separada por vírgulas de traceflags. Sem sinalizadores por padrão.
Crie uma instância gerenciada SQL usando APIs locais do Kubernetes.
O tamanho do volume de armazenamento a ser usado para backups como um número positivo seguido por Ki (kilobytes), Mi (megabytes) ou Gi (gigabytes).
O tamanho do volume de armazenamento a ser usado para dados como um número positivo seguido por Ki (kilobytes), Mi (megabytes) ou Gi (gigabytes).
O tamanho do volume de armazenamento a ser usado para logs de dados como um número positivo seguido por Ki (kilobytes), Mi (megabytes) ou Gi (gigabytes).
O tamanho do volume de armazenamento a ser usado para logs como um número positivo seguido por Ki (kilobytes), Mi (megabytes) ou Gi (gigabytes).
O tamanho do volume de armazenamento a ser usado para logs do orquestrador como um número positivo seguido por Ki (kilobytes), Mi (megabytes) ou Gi (gigabytes).
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc delete
Exclua uma instância gerenciada pelo SQL.
az sql mi-arc delete --name
[--k8s-namespace]
[--no-wait]
[--resource-group]
[--use-k8s]
Exemplos
Exclua uma instância gerenciada SQL por meio da API do Kubernetes.
az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s
Exclua uma instância gerenciada do SQL por meio do Azure Resource Manager (ARM).
az sql mi-arc delete --name sqlmi1 --resource-group rg-name
Parâmetros Obrigatórios
O nome da instância gerenciada SQL a ser excluída.
Parâmetros Opcionais
Namespace onde a instância gerenciada SQL deve ser implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
Não espere que a operação de longa duração termine.
O grupo de recursos do Azure no qual a Instância Gerenciada SQL habilitada para Arc existe.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc edit
Este comando foi preterido e será removido em uma versão futura. Em vez disso, use 'update'.
Preterido, use update over edit.
az sql mi-arc edit --name
[--agent-enabled]
[--annotations]
[--cores-limit]
[--cores-request]
[--custom-location]
[--dev]
[--k8s-namespace]
[--labels]
[--license-type]
[--location]
[--memory-limit]
[--memory-request]
[--no-wait]
[--path]
[--resource-group]
[--retention-days]
[--service-annotations]
[--service-labels]
[--tag-name]
[--tag-value]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
Parâmetros Obrigatórios
O nome da instância gerenciada SQL que está sendo editada. O nome sob o qual sua instância é implantada não pode ser alterado.
Parâmetros Opcionais
Habilite o agente do SQL Server para a instância. O padrão está desativado.
Lista separada por vírgulas de anotações da instância gerenciada SQL.
O limite de núcleos da instância gerenciada como um inteiro.
A solicitação de núcleos da instância gerenciada como um inteiro.
O local personalizado para esta instância.
Se isso for especificado, ele será considerado uma instância de desenvolvimento e não será cobrado.
Namespace onde a instância gerenciada SQL deve ser implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
Lista separada por vírgulas de rótulos da instância gerenciada SQL.
O tipo de licença a ser atualizado para esta instância gerenciada Os valores permitidos são: BasePrice, LicenseIncluded, DisasterRecovery. O padrão é LicenseIncluded.
O local do Azure no qual os metadados sqlmi serão armazenados (por exemplo, eastus).
O limite da capacidade da instância gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
A solicitação para a capacidade da instância gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
Se fornecido, o comando não esperará que a instância esteja em um estado pronto antes de retornar.
O caminho para o arquivo azext_arcdata para o arquivo json da instância gerenciada SQL.
O grupo de recursos do Azure no qual a Instância Gerenciada SQL habilitada para Arc existe.
Período de retenção de backup, especificado em dias. Os valores permitidos são de 0 a 35. O padrão é 7. Definir o período de retenção como 0 desativará os backups automáticos para todos os bancos de dados na instância gerenciada SQL e todos os backups anteriores serão excluídos.
Lista de anotações separadas por vírgulas a aplicar a todos os serviços externos.
Lista de etiquetas separadas por vírgulas a aplicar a todos os serviços externos.
O nome da marca da instância gerenciada do SQL.
O valor da tag da instância gerenciada SQL.
O nível de preço para a instância. Valores permitidos: BusinessCritical (bc para abreviar) ou GeneralPurpose (gp para abreviar). O padrão é GeneralPurpose.
O fuso horário do SQL Server para a instância.
Lista separada por vírgulas de traceflags. Sem sinalizadores por padrão.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc get-mirroring-cert
Recupere o certificado do ponto de extremidade de espelhamento do grupo de disponibilidade do sql mi e armazene em um arquivo.
az sql mi-arc get-mirroring-cert --cert-file
--name
[--k8s-namespace]
[--use-k8s]
Exemplos
Recupere o certificado do ponto de extremidade de espelhamento do grupo de disponibilidade do sqlmi1 e armazene no arquivo fileName1
az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1
Parâmetros Obrigatórios
O nome do arquivo local para armazenar o certificado recuperado no formato PEM.
O nome da instância gerenciada pelo SQL.
Parâmetros Opcionais
Namespace onde a instância gerenciada SQL deve ser implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc list
Listar instâncias gerenciadas SQL.
az sql mi-arc list [--custom-location]
[--k8s-namespace]
[--resource-group]
[--use-k8s]
Exemplos
Listar instâncias gerenciadas SQL.
az sql mi-arc list --use-k8s
Parâmetros Opcionais
O local personalizado no qual as Instâncias Gerenciadas SQL habilitadas para Arc são implantadas. Se não for especificado, todas as instâncias no grupo de recursos serão listadas.
O namespace Kubernetes que contém as Instâncias Gerenciadas SQL habilitadas para Arc. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
O grupo de recursos do Azure que contém as Instâncias Gerenciadas SQL habilitadas para Arc.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc reprovision-replica
Reprovisione uma réplica em uma instância gerenciada pelo SQL.
az sql mi-arc reprovision-replica --name
[--k8s-namespace]
[--no-wait]
[--use-k8s]
Exemplos
Ex 1 - Reprovisionar a réplica 1 da instância gerenciada SQL sqlmi1.
az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace
Parâmetros Obrigatórios
O nome da réplica da instância gerenciada SQL a ser reprovisionada.
Parâmetros Opcionais
Namespace onde a réplica da instância gerenciada SQL é implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
Não espere que a operação de longa duração termine.
Reprovisione a réplica da instância gerenciada SQL usando APIs locais do Kubernetes.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc show
Mostrar os detalhes de uma instância gerenciada pelo SQL.
az sql mi-arc show --name
[--k8s-namespace]
[--path]
[--resource-group]
[--use-k8s]
Exemplos
Mostrar os detalhes de uma instância gerenciada SQL usando a API do Kubernetes.
az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s
Mostrar os detalhes de uma Instância Gerenciada SQL consultando o Azure Resource Manager (ARM).
az sql mi-arc show --name sqlmi1 --resource-group rg-name
Parâmetros Obrigatórios
O nome da instância gerenciada SQL a ser mostrada.
Parâmetros Opcionais
Namespace onde a instância gerenciada SQL deve ser implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
Um caminho onde a especificação completa para a instância gerenciada SQL deve ser escrita. Se omitida, a especificação será gravada na saída padrão.
O grupo de recursos do Azure no qual a Instância Gerenciada SQL habilitada para Arc existe.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc update
Atualize a configuração de uma instância gerenciada pelo SQL.
az sql mi-arc update --name
[--ad-encryption-types]
[--agent-enabled]
[--annotations]
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--k8s-namespace]
[--keytab-secret]
[--labels]
[--license-type]
[--memory-limit]
[--memory-request]
[--no-wait]
[--orchestrator-replicas]
[--path]
[--preferred-primary-replica]
[--readable-secondaries]
[--replicas {1, 2, 3}]
[--resource-group]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--sync-secondary-to-commit {-1, 0, 1, 2}]
[--tde-mode]
[--tde-protector-private-key-file]
[--tde-protector-public-key-file]
[--tde-protector-secret]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
Exemplos
Atualize a configuração de uma instância gerenciada pelo SQL.
az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s
Parâmetros Obrigatórios
O nome da instância gerenciada SQL que está sendo editada. O nome sob o qual sua instância é implantada não pode ser alterado.
Parâmetros Opcionais
Uma lista separada por vírgulas dos tipos de criptografia do Ative Directory suportados. Deve ser um subconjunto dos seguintes valores: RC4, AES128, AES256.
Habilite o agente do SQL Server para a instância. O padrão está desativado.
Lista separada por vírgulas de anotações da instância gerenciada SQL.
Caminho para o arquivo que contém uma chave privada de certificado formatada PEM a ser usada para o SQL Server.
Caminho para o arquivo que contém uma chave pública de certificado formatada PEM a ser usada para o SQL Server.
O limite de núcleos da instância gerenciada como um inteiro.
A solicitação de núcleos da instância gerenciada como um inteiro.
Namespace onde a instância gerenciada SQL deve ser implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
O nome do segredo do Kubernetes que contém o arquivo keytab para esta instância gerenciada SQL habilitada para Arc.
Lista separada por vírgulas de rótulos da instância gerenciada SQL.
O tipo de licença a ser aplicado para esta instância gerenciada Os valores permitidos são: BasePrice, LicenseIncluded, DisasterRecovery.Default é LicenseIncluded. O tipo de licença pode ser alterado..
O limite da capacidade da instância gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
A solicitação para a capacidade da instância gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
Não espere que a operação de longa duração termine.
O número de réplicas do orquestrador de alta disponibilidade. O valor deve estar entre 1 e 3.
O caminho para o arquivo azext_arcdata para o arquivo json da instância gerenciada SQL.
A réplica primária preferida a ser atualizada.
Número de réplicas a tornar legíveis. Aplica-se apenas à camada Crítica de Negócios. O valor deve estar entre 0 e o número de réplicas menos 1.
Esta opção especifica o número de réplicas da Instância Gerenciada SQL que serão implantadas no cluster do Kubernetes para fins de alta disponibilidade.
O grupo de recursos do Azure no qual a Instância Gerenciada SQL habilitada para Arc existe.
Período de retenção de backup, especificado em dias. Os valores permitidos são de 0 a 35. O padrão é 7. Definir o período de retenção como 0 desativará os backups automáticos para todos os bancos de dados na instância gerenciada SQL e todos os backups anteriores serão excluídos.
Lista de anotações separadas por vírgulas a aplicar a todos os serviços externos.
Nome do segredo do Kubernetes para gerar que hospeda ou hospedará o certificado de serviço SQL.
Lista de etiquetas separadas por vírgulas a aplicar a todos os serviços externos.
Número de réplicas secundárias que devem ser sincronizadas para confirmação. Definir esse valor como -1 definirá o número de secundários sincronizados necessários para '(# de réplicas - 1) / 2', arredondado para baixo.
O modo TDE (Transparent Data Encryption) para esta instância gerenciada SQL habilitada para Arc. Valores permitidos: ServiceManaged, CustomerManaged ou Disabled. O padrão é Desativado.
Caminho para o arquivo que contém uma chave privada de certificado formatada PEM a ser usada para TDE.
Caminho para o arquivo que contém uma chave pública de certificado formatada PEM a ser usada para TDE.
O nome do segredo do Kubernetes que contém o certificado de protetor TDE e a chave privada para esta instância gerenciada SQL habilitada para Arc. Só pode ser especificado para o modo TDE CustomerManaged.
O nível de preço para a instância. Valores permitidos: BusinessCritical (bc para abreviar) ou GeneralPurpose (gp para abreviar). O padrão é GeneralPurpose.
O fuso horário do SQL Server para a instância.
Lista separada por vírgulas de traceflags. Sem sinalizadores por padrão.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az sql mi-arc upgrade
Atualize a instância gerenciada do SQL.
Atualize a instância gerenciada do SQL para a versão desejada especificada. Se a versão desejada não for especificada, a versão do controlador de dados será usada.
az sql mi-arc upgrade [--desired-version]
[--dry-run]
[--field-filter]
[--force]
[--k8s-namespace]
[--label-filter]
[--name]
[--no-wait]
[--resource-group]
[--target]
[--use-k8s]
Exemplos
Atualize a instância gerenciada do SQL.
az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s
Parâmetros Opcionais
A versão válida mais recente para a qual atualizar. Opcionalmente, se nenhuma versão for especificada, a versão do controlador de dados será usada. Especifique 'auto' para atualizar automaticamente para a versão válida mais recente. Saiba mais sobre as atualizações automáticas em: https://aka.ms/arc-sqlmi-auto-upgrade.
Indica qual instância seria atualizada, mas não atualiza as instâncias.
Filtre para selecionar instâncias a serem atualizadas com base nas propriedades do recurso.
Substitui todas as políticas que podem ser aplicadas à instância e tenta a atualização.
Namespace onde a instância gerenciada SQL deve ser implantada. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.
Filtre para selecionar a instância a ser atualizada com base em rótulos.
O nome da instância gerenciada pelo SQL.
Não espere que a operação de longa duração termine.
O grupo de recursos do Azure no qual existe a Instância Gerenciada SQL habilitada para Arc de destino.
A opção '--target' foi preterida e será removida em uma versão futura. Use '--desired-version' em vez disso.
A versão válida mais recente para a qual atualizar. Opcionalmente, se nenhuma versão for especificada, a versão do controlador de dados será usada. Especifique 'auto' para atualizar automaticamente para a versão válida mais recente. Saiba mais sobre as atualizações automáticas em: https://aka.ms/arc-sqlmi-auto-upgrade.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários