az sql mi-arc
Observação
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.
Gerenciar instâncias gerenciadas de SQL habilitadas para Azure Arc.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az sql mi-arc config |
Comandos de configuração. |
Extensão | GA |
az sql mi-arc config add |
Adicionar um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az sql mi-arc config init |
Inicializa o CRD e os arquivos de especificação de uma instância gerenciada de SQL. |
Extensão | GA |
az sql mi-arc config patch |
Corrija um arquivo de configuração baseado em um arquivo de patch json. |
Extensão | GA |
az sql mi-arc config remove |
Remover um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az sql mi-arc config replace |
Substituir um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az sql mi-arc create |
Criar uma Instância Gerenciada de SQL. |
Extensão | GA |
az sql mi-arc delete |
Excluir uma instância gerenciada de SQL. |
Extensão | GA |
az sql mi-arc edit |
Preterido, use update over edit. |
Extensão | Preterido |
az sql mi-arc endpoint |
Ver e gerenciar pontos de extremidade de SQL. |
Extensão | GA |
az sql mi-arc endpoint list |
Lista 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 de sql mi e armazene em um arquivo. |
Extensão | GA |
az sql mi-arc list |
Listar Instâncias Gerenciadas de 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 de SQL. |
Extensão | GA |
az sql mi-arc update |
Atualize a configuração de uma instância gerenciada de SQL. |
Extensão | GA |
az sql mi-arc upgrade |
Atualize a instância gerenciada de SQL. |
Extensão | GA |
az sql mi-arc create
Criar uma Instância Gerenciada de SQL.
Para definir a senha da instância gerenciada do 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 de 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 pelo 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 Active 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 Exigidos
O nome da Instância Gerenciada de SQL.
Parâmetros Opcionais
O nome da conta do Active Directory para essa Instância Gerenciada SQL habilitada para Arc. Essa conta precisa ser criada antes da implantação dessa instância.
O nome do conector do Active Directory. Esse parâmetro indica uma intenção de implantação com suporte do AD.
Uma lista separada por vírgulas dos tipos de criptografia do Active Directory com suporte. Deve ser um subconjunto dos seguintes valores: RC4, AES128, AES256.
O nome do segredo do Kubernetes a ser gerado, que hospeda ou hospedará a credencial da conta de logon do administrador de usuários.
Habilite o agente do SQL Server para a instância. O padrão é desabilitado. Valores permitidos: 'true' ou 'false'.
Lista separada por vírgulas de anotações da Instância Gerenciada de SQL.
O caminho do arquivo que contém uma chave privada de certificado formatada em PEM a ser usada no SQL Server.
O caminho do arquivo que contém uma chave pública de certificado formatada em PEM a ser usada no 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, será considerado uma instância de desenvolvimento e não será cobrado.
Namespace em que a Instância Gerenciada de SQL deve ser implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
O nome do segredo do Kubernetes que contém o arquivo keytab para essa instância gerenciada SQL habilitada para Arc.
Lista separada por vírgulas de rótulos da Instância Gerenciada de SQL.
Altera a localidade do SQL Server para qualquer LCID (identificador de idioma) com suporte na instância.
O tipo de licença a ser aplicado para esta instância gerenciada Os valores permitidos são: BasePrice, LicenseIncluded, DisasterRecovery.Default is 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 da 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 aguarde a conclusão da operação de execução longa.
O número de réplicas do orquestrador de alta disponibilidade. O valor deve estar entre 1 e 3.
O caminho do arquivo azext_arcdata para o arquivo JSON da Instância Gerenciada de 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 na qual o serviço principal está exposto aos usuários finais (por exemplo, 31433).
Número de réplicas a serem legíveis. Aplica-se somente ao nível Crítico de Negócios. O valor deve estar entre 0 e o número de réplicas menos 1.
Essa opção especifica o número de réplicas de Instância Gerenciada SQL que serão implantadas no cluster do Kubernetes para fins de alta disponibilidade. O padrão é 1 réplica para Uso Geral, 3 réplicas para Críticas aos Negócios.
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 na qual o serviço secundário está exposto aos utilizadores finais (por exemplo, 31434).
Lista separada por vírgulas de anotações a serem aplicadas a todos os serviços externos.
O nome do segredo do Kubernetes a ser gerado, que hospeda ou hospedará o certificado de serviço SQL.
Lista separada por vírgulas de rótulos a serem aplicadas a todos os serviços externos.
O tipo para o serviço principal.
Lista separada por vírgulas de anotações a serem aplicadas a todos os PVCs.
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 uso da classe de armazenamento padrão pelo Kubernetes.
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 uso da classe de armazenamento padrão pelo Kubernetes.
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 uso da classe de armazenamento padrão pelo Kubernetes.
A classe de armazenamento a ser usada para logs do orquestrador (/var/log). Se nenhum valor for especificado, nenhuma classe de armazenamento será especificada, o que resultará no uso da classe de armazenamento padrão pelo Kubernetes.
Lista separada por vírgulas de rótulos a serem aplicadas a todos os PVCs.
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 como '(# de réplicas - 1) / 2', arredondado para baixo.
O modo TDE (Transparent Data Encryption) para essa instância gerenciada SQL habilitada para Arc. Valores permitidos: ServiceManaged, CustomerManage ou Disabled. O padrão é Desabilitado.
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 em PEM a ser usada para TDE.
O nome do segredo do Kubernetes que contém o certificado do protetor TDE e a chave privada para essa instância gerenciada SQL habilitada para Arc. Só pode ser especificado para o modo TDE CustomerManaged .
O tipo de preço da instância. Valores permitidos: BusinessCritical (abreviado como bc) ou GeneralPurpose (abreviado como gp). O padrão é GeneralPurpose.
O fuso horário do SQL Server para a instância.
Lista separada por vírgulas de sinalizadores de rastreamento. Sem sinalizadores por padrão.
Crie a Instância Gerenciada de 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 (quilobytes), Mi (megabytes) ou Gi (gigabytes).
O tamanho do volume de armazenamento a ser usado para os dados como um número positivo seguido por Ki (quilobytes), Mi (megabytes) ou Gi (gigabytes).
O tamanho do volume de armazenamento a ser usado para os logs de dados como um número positivo seguido por Ki (quilobytes), Mi (megabytes) ou Gi (gigabytes).
O tamanho do volume de armazenamento a ser usado para os logs como um número positivo seguido por Ki (quilobytes), 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 (quilobytes), Mi (megabytes) ou Gi (gigabytes).
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sql mi-arc delete
Excluir uma instância gerenciada de 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 pelo SQL por meio do Azure Resource Manager (ARM).
az sql mi-arc delete --name sqlmi1 --resource-group rg-name
Parâmetros Exigidos
O nome da Instância Gerenciada de SQL a ser excluída.
Parâmetros Opcionais
Namespace em que a Instância Gerenciada de SQL deve ser implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
Não aguarde a conclusão da operação de execução longa.
O grupo de recursos do Azure no qual a Instância Gerenciada SQL habilitada para Arc existe.
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sql mi-arc edit
Esse comando foi preterido e será removido em uma versão futura. Em vez disso, use 'atualizar'.
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 Exigidos
O nome da Instância Gerenciada de SQL sendo editada. O nome sob o qual sua instância está implantada não pode ser alterado.
Parâmetros Opcionais
Habilite o agente do SQL Server para a instância. O padrão é desabilitado.
Lista separada por vírgulas de anotações da Instância Gerenciada de 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, será considerado uma instância de desenvolvimento e não será cobrado.
Namespace em que a Instância Gerenciada de SQL deve ser implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
Lista separada por vírgulas de rótulos da Instância Gerenciada de 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 da capacidade da Instância Gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
Se for fornecido, o comando não aguardará que a instância esteja em um estado pronto antes de retornar.
O caminho do arquivo azext_arcdata para o arquivo JSON da Instância Gerenciada de 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 separada por vírgulas de anotações a serem aplicadas a todos os serviços externos.
Lista separada por vírgulas de rótulos a serem aplicadas a todos os serviços externos.
O nome da marca da instância gerenciada do SQL.
O valor da tag da instância gerenciada do SQL.
O tipo de preço da instância. Valores permitidos: BusinessCritical (abreviado como bc) ou GeneralPurpose (abreviado como gp). O padrão é GeneralPurpose.
O fuso horário do SQL Server para a instância.
Lista separada por vírgulas de sinalizadores de rastreamento. Sem sinalizadores por padrão.
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. 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 de 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 de sqlmi1 e armazene em um arquivo fileName1.
az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1
Parâmetros Exigidos
O nome do arquivo local para armazenar o certificado recuperado no formato PEM.
O nome da Instância Gerenciada de SQL.
Parâmetros Opcionais
Namespace em que a Instância Gerenciada de SQL deve ser implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sql mi-arc list
Listar Instâncias Gerenciadas de SQL.
az sql mi-arc list [--custom-location]
[--k8s-namespace]
[--resource-group]
[--use-k8s]
Exemplos
Listar Instâncias Gerenciadas de SQL.
az sql mi-arc list --use-k8s
Parâmetros Opcionais
O local personalizado no qual as instâncias gerenciadas SQL habilitadas para arco 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, será usado aquele definido no kubeconfig.
O grupo de recursos do Azure que contém as Instâncias Gerenciadas SQL habilitadas para Arc.
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. 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 - Reprovisione 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 Exigidos
O nome da réplica da instância gerenciada SQL a ser reprovisionada.
Parâmetros Opcionais
Namespace onde a réplica de instância gerenciada SQL é implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
Não aguarde a conclusão da operação de execução longa.
Reprovisione a réplica da instância gerenciada do SQL usando APIs locais do Kubernetes.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sql mi-arc show
Mostrar os detalhes de uma Instância Gerenciada de SQL.
az sql mi-arc show --name
[--k8s-namespace]
[--path]
[--resource-group]
[--use-k8s]
Exemplos
Mostrar os detalhes de uma instância gerenciada do SQL usando a API do Kubernetes.
az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s
Mostre os detalhes de uma Instância Gerenciada SQL consultando o Gerenciador de Recursos do Azure (ARM).
az sql mi-arc show --name sqlmi1 --resource-group rg-name
Parâmetros Exigidos
O nome da Instância Gerenciada de SQL a ser mostrada.
Parâmetros Opcionais
Namespace em que a Instância Gerenciada de SQL deve ser implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
Um caminho em que a especificação completa da Instância Gerenciada de SQL deve ser gravada. 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 as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sql mi-arc update
Atualize a configuração de uma instância gerenciada de 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 de SQL.
az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s
Parâmetros Exigidos
O nome da Instância Gerenciada de SQL sendo editada. O nome sob o qual sua instância está implantada não pode ser alterado.
Parâmetros Opcionais
Uma lista separada por vírgulas dos tipos de criptografia do Active Directory com suporte. Deve ser um subconjunto dos seguintes valores: RC4, AES128, AES256.
Habilite o agente do SQL Server para a instância. O padrão é desabilitado.
Lista separada por vírgulas de anotações da Instância Gerenciada de SQL.
O caminho do arquivo que contém uma chave privada de certificado formatada em PEM a ser usada no SQL Server.
O caminho do arquivo que contém uma chave pública de certificado formatada em PEM a ser usada no 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 em que a Instância Gerenciada de SQL deve ser implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
O nome do segredo do Kubernetes que contém o arquivo keytab para essa instância gerenciada SQL habilitada para Arc.
Lista separada por vírgulas de rótulos da Instância Gerenciada de SQL.
O tipo de licença a ser aplicado para esta instância gerenciada Os valores permitidos são: BasePrice, LicenseIncluded, DisasterRecovery.Default is 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 da capacidade da Instância Gerenciada como um número inteiro seguido por Gi (gigabytes). Exemplo: 4Gi.
Não aguarde a conclusão da operação de execução longa.
O número de réplicas do orquestrador de alta disponibilidade. O valor deve estar entre 1 e 3.
O caminho do arquivo azext_arcdata para o arquivo JSON da Instância Gerenciada de SQL.
A réplica primária preferencial a ser atualizada.
Número de réplicas a serem legíveis. Aplica-se somente ao nível Crítico de Negócios. O valor deve estar entre 0 e o número de réplicas menos 1.
Essa opção especifica o número de réplicas de 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 separada por vírgulas de anotações a serem aplicadas a todos os serviços externos.
O nome do segredo do Kubernetes a ser gerado, que hospeda ou hospedará o certificado de serviço SQL.
Lista separada por vírgulas de rótulos a serem aplicadas 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 como '(# de réplicas - 1) / 2', arredondado para baixo.
O modo TDE (Transparent Data Encryption) para essa instância gerenciada SQL habilitada para Arc. Valores permitidos: ServiceManaged, CustomerManage ou Disabled. O padrão é Desabilitado.
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 em PEM a ser usada para TDE.
O nome do segredo do Kubernetes que contém o certificado do protetor TDE e a chave privada para essa instância gerenciada SQL habilitada para Arc. Só pode ser especificado para o modo TDE CustomerManaged .
O tipo de preço da instância. Valores permitidos: BusinessCritical (abreviado como bc) ou GeneralPurpose (abreviado como gp). O padrão é GeneralPurpose.
O fuso horário do SQL Server para a instância.
Lista separada por vírgulas de sinalizadores de rastreamento. Sem sinalizadores por padrão.
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sql mi-arc upgrade
Atualize a instância gerenciada de SQL.
Atualize a instância gerenciada de SQL para a versão desejada especificada. Se desired-version não for especificado, 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 de 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. Opcional, 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 atualizações automáticas em: https://aka.ms/arc-sqlmi-auto-upgrade.
Indica qual instância seria atualizada, mas na verdade 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 em que a Instância Gerenciada de SQL deve ser implantada. Se nenhum namespace for especificado, será usado aquele definido no kubeconfig.
Filtre para selecionar a instância a ser atualizada com base em rótulos.
O nome da Instância Gerenciada de SQL.
Não aguarde a conclusão da operação de execução longa.
O grupo de recursos do Azure no qual a Instância Gerenciada SQL habilitada para Arc de destino existe.
A opção '--target' foi preterida e será removida em uma versão futura. Em vez disso, use '--desired-version'.
A versão válida mais recente para a qual atualizar. Opcional, 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 atualizações automáticas em: https://aka.ms/arc-sqlmi-auto-upgrade.
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de