Partilhar via


Solucionar problemas do Banco de Dados do Azure para PostgreSQL - Erros de CLI do Servidor Flexível

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

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

Comando não encontrado

Se você receber um erro informando que um comando está escrito incorretamente ou não é reconhecido pelo sistema, isso pode significar que a versão da CLI na máquina cliente pode não estar atualizada. Execute az upgrade para atualizar para a versão mais recente. Fazer uma atualização da versão da CLI pode ajudar a resolver problemas com incompatibilidades de um comando devido a quaisquer alterações na API.

Depurar falhas de implantação

Atualmente, a CLI do Azure não oferece suporte à ativação do log de depuração, mas você pode recuperar o log de depuração executando as etapas a seguir.

Nota

  • 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 Implantações em seu grupo de recursos. Veja como encontrar o nome da implantação
  1. Liste as implantações no grupo de recursos para identificar o Banco de Dados do Azure para implantação de servidor flexível do PostgreSQL.

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

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

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

Códigos de erro

Código de erro Mitigação
MissingSubscriptionRegistration Registe a sua subscrição junto do fornecedor 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 o mesmo comando da CLI após alguns minutos. Se os problemas persistirem, denuncie-os ou entre em contato com o suporte da Microsoft.
ResourceNotFound O recurso que está sendo referenciado não pode ser encontrado. Você pode verificar as propriedades do recurso ou verificar se o recurso é excluído ou verificar se o recurso é outra assinatura.
LocationNotAvailableForResourceType - Verifique a disponibilidade do Banco de Dados do Azure para o servidor flexível PostgreSQL nas regiões do Azure.
- Verifique se o Banco de Dados do Azure para tipos de recursos de servidor flexível PostgreSQL está registrado com sua assinatura.
ResourceGroupBeingDeleted O grupo de recursos está sendo excluído. Aguarde a conclusão da exclusão.
SenhaTooLong A senha fornecida é muito longa. Tem de conter entre 8 e 128 carateres. A sua palavra-passe tem de conter carateres de três das categorias seguintes: letras em maiúscula inglesas, letras em minúscula inglesas, números (0 a 9) e carateres não alfanuméricos (!, $, #, %, etc.).
PasswordNotComplex A senha fornecida não é complexa o suficiente. Tem de conter entre 8 e 128 carateres. A sua palavra-passe tem de conter carateres de três das categorias seguintes: letras em maiúscula inglesas, letras em minúscula inglesas, números (0 a 9) e carateres não alfanuméricos (!, $, #, %, etc.).
SenhaTooShort A palavra-passe tem de conter entre 8 e 128 carateres. Deve conter caracteres de três das seguintes categorias: letras maiúsculas em inglês, letras minúsculas em inglês, números (0 a 9) e caracteres não alfanuméricos (!, $, #, %, etc.).
AssinaturaNotFound A subscrição solicitada não foi encontrada. Execute az account list all para ver todas as suas assinaturas atuais.
InvalidParameterValue Um valor inválido foi dado a um parâmetro. Verifique os documentos de referência da CLI para ver quais são os valores corretos suportados para os argumentos.
Localização inválida Foi especificado um local inválido. Verifique a disponibilidade do Banco de Dados do Azure para o servidor flexível PostgreSQL nas regiões do Azure.
InvalidServerName Identificado um nome de servidor inválido. Verifique o nome do servidor. Execute o comando az postgres flexible-server list para ver toda a lista de instâncias de servidor flexíveis do Banco de Dados do Azure para PostgreSQL disponível.
InvalidResourceIdSegment Foi identificado um erro de sintaxe no seu modelo do Azure Resource Manager. Use uma ferramenta de formatador JSON para validar o JSON para identificar o erro de sintaxe.
Nome de usuário inválido Introduza um nome de utilizador válido. O nome de usuário admin não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Não pode começar por pg_.
Nome de usuário bloqueado O nome de usuário admin não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Não pode começar por pg_. Evite usar esses padrões no nome do administrador.

Partilhe as suas sugestões e bugs com a equipa de produto da Base de Dados do Azure para PostgreSQL.