Compartilhar via


Solucionar erros de CLI do Banco de Dados do Azure para PostgreSQL com Servidor Flexível

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível

Este artigo ajuda você a solucionar problemas comuns da CLI do Azure ao usar o Banco de Dados do Azure para PostgreSQL com Servidor Flexível.

Comando não encontrado

Se você receber um erro informando que o comando tem erros de ortografia ou não foi reconhecido pelo sistema, isso pode significar que a versão da CLI no seu computador cliente pode não estar atualizada. Execute az upgrade para atualizar para a versão mais recente. A atualização da versão da CLI pode ajudar a resolver problemas de incompatibilidade de um comando devido a alguma alteração da API.

Falhas de implantação de depuração

Atualmente, a CLI do Azure não dá suporte à ativação de logs de depuração, mas você pode recuperar os logs de depuração seguindo as etapas abaixo.

Observação

  • Substitua examplegroup e exampledeployment pelo grupo de recursos e nome de implantação corretos para seu servidor de banco de dados.
  • Você pode ver o nome da Implantação na página de implantações em seu grupo de recursos. Confira como encontrar o nome da implantação
  1. Liste as implantações no grupo de recursos para identificar a implantação do Banco de Dados do Azure para PostgreSQL com Servidor Flexível.

        az deployment operation group list \
          --resource-group examplegroup \
          --name exampledeployment
    
  2. Obtenha o conteúdo da solicitação da implantação do Banco de Dados do Azure para PostgreSQL com Servidor Flexível.

        az deployment operation group list \
          --name exampledeployment \
          -g examplegroup \
          --query [].properties.request
    
  3. Examinar o conteúdo da resposta.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.response
    

Códigos do Erro

Código do erro Atenuação
MissingSubscriptionRegistration Registre sua assinatura no provedor de recursos. Execute o comando az provider register --namespace Microsoft.DBPostgreSQL para resolver o problema.
InternalServerError Tente visualizar os logs de atividade do seu servidor para ver se há mais informações. Execute o comando az monitor activity-log list --correlation-id <enter correlation-id>. Você pode tentar executar o mesmo comando da CLI após alguns minutos. Se os problemas continuarem, comunique-os ou entre em contato com suporte da Microsoft.
ResourceNotFound Não foi possível encontrar o recurso que está sendo mencionado. Você pode conferir as propriedades do recurso ou verificar se o recurso foi excluído ou se ele está em outra assinatura.
LocationNotAvailableForResourceType — Verifique a disponibilidade do Banco de Dados do Azure para PostgreSQL com Servidor Flexível nas regiões do Azure.
— Verifique se os tipos de recurso do Banco de Dados do Azure para PostgreSQL com Servidor Flexível estão registrados com sua assinatura.
ResourceGroupBeingDeleted O grupo de recursos está sendo excluído. Aguarde a conclusão da exclusão.
PasswordTooLong A senha fornecida é muito longa. Ele deve conter entre 8 e 128 caracteres. A senha precisa conter caracteres de três das seguintes categorias: Letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, % etc.).
PasswordNotComplex A senha fornecida não é suficientemente complexa. Ele deve conter entre 8 e 128 caracteres. A senha precisa conter caracteres de três das seguintes categorias: Letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, % etc.).
PasswordTooShort Sua senha deve conter entre 8 e 128 caracteres. A senha deve conter caracteres de três das seguintes categorias: letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, % etc.).
SubscriptionNotFound A assinatura solicitada não foi encontrada. Execute az account list all para ver todas as suas assinaturas atuais.
InvalidParameterValue Um valor inválido foi fornecido para um parâmetro. Verifique os documentos de referência da CLI para ver quais são os valores corretos com suporte para os argumentos.
InvalidLocation Um local inválido foi especificado. Verifique a disponibilidade do Banco de Dados do Azure para PostgreSQL com Servidor Flexível nas regiões do Azure.
InvalidServerName Um nome de servidor inválido foi identificado. Verifique o nome do servidor. Execute o comando az postgres flexible-server list para ver a lista completa de instâncias do Banco de Dados do Azure para PostgreSQL com Servidor Flexível disponíveis.
InvalidResourceIdSegment Um erro de sintaxe foi identificado em seu modelo do Azure Resource Manager. Use uma ferramenta de formatação JSON para validar o JSON para identificar o erro de sintaxe.
InvalidUserName Insira um nome de usuário válido. O nome do usuário administrador não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest nem public. Ele não pode começar com pg_.
BlockedUserName O nome do usuário administrador não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest nem public. Ele não pode começar com pg_. Evite usar esses padrões no nome do administrador.

Compartilhe suas sugestões e bugs com a equipe de produtos do Banco de Dados do Azure para PostgreSQL.