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
eexampledeployment
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
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
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
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.
Conteúdos relacionados
- Relatar um problema específico para a CLI do Azure.
- Página da CLI do Azure em Estouro de pilha.