CLI-fouten voor Azure Database for PostgreSQL Flexible Server oplossen

Dit artikel helpt u bij het oplossen van veelvoorkomende problemen met Azure CLI bij het gebruik van flexibele Azure Database for PostgreSQL-server.

De opdracht is niet gevonden

Als er een foutbericht wordt weergegeven dat een opdracht onjuist is gespeld of niet wordt herkend door het systeem, kan dit betekenen dat de CLI-versie op uw clientcomputer mogelijk niet up-to-date is. Voer az upgrade uit om een upgrade uit te voeren naar de nieuwste versie. Het uitvoeren van een upgrade van uw CLI-versie kan helpen bij het oplossen van problemen met incompatibiliteit van een opdracht vanwege eventuele API-wijzigingen.

Implementatiefouten opsporen

Momenteel biedt Azure CLI geen ondersteuning voor het inschakelen van logboekregistratie voor foutopsporing, maar u kunt logboekregistratie voor foutopsporing ophalen door de volgende stappen uit te voeren.

Opmerking

  • Vervang examplegroup en exampledeployment door de juiste resourcegroep en implementatienaam voor uw databaseserver.
  • U kunt de naam van de implementatie zien op de pagina implementaties in uw resourcegroep. Bekijk hoe u de implementatienaam kunt vinden
  1. Vermeld de implementaties in de resourcegroep om de flexibele serverimplementatie van Azure Database for PostgreSQL te identificeren.

        az deployment operation group list \
          --resource-group examplegroup \
          --name exampledeployment
    
  2. Haal de aanvraaginhoud op van de flexibele serverimplementatie van Azure Database for PostgreSQL.

        az deployment operation group list \
          --name exampledeployment \
          -g examplegroup \
          --query [].properties.request
    
  3. Bekijk de antwoordinhoud.

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

Foutcodes

Foutcode Mitigation
Ontbrekende abonnementsregistratie Registreer uw abonnement bij de resourceprovider. Voer de opdracht az provider register --namespace Microsoft.DBPostgreSQL uit om het probleem op te lossen.
Interne ServerFout Probeer de activiteitenlogboeken voor uw server te bekijken om te zien of er meer informatie is. Voer de opdracht az monitor activity-log list --correlation-id <enter correlation-id>uit. U kunt dezelfde CLI-opdracht na een paar minuten proberen. Als de problemen zich blijven voordoen, meldt u deze of neemt u contact op met microsoft-ondersteuning.
ResourceNotFound (Bron niet gevonden) Kan de resource waarnaar wordt verwezen, niet vinden. U kunt resource-eigenschappen controleren, nagaan of de resource is verwijderd, of controleren of de resource bij een ander abonnement hoort.
LocationNotAvailableForResourceType - Controleer de beschikbaarheid van flexibele Azure Database for PostgreSQL-server in Azure-regio's.
- Controleer of de resourcetypen van Azure Database for PostgreSQL Flexible Server zijn geregistreerd voor uw abonnement.
Groep middelen wordt verwijderd Resourcegroep wordt verwijderd. Wacht totdat het verwijderen is voltooid.
WachtwoordTeLang Het opgegeven wachtwoord is te lang. Dit wachtwoord moet tussen 8 en 128 tekens bevatten. Uw wachtwoord moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers (0 tot en met 9) en niet-alfanumerieke tekens (!, $, #, %, enzovoort).
PasswordNotComplex Het opgegeven wachtwoord is niet complex genoeg. Dit wachtwoord moet tussen 8 en 128 tekens bevatten. Uw wachtwoord moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers (0 tot en met 9) en niet-alfanumerieke tekens (!, $, #, %, enzovoort).
WachtwoordTeKort Uw wachtwoord moet tussen 8 en 128 tekens bevatten. Deze moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers (0 tot en met 9) en niet-alfanumerieke tekens (!, $, #, %, enzovoort).
AbonnementNietGevonden Het aangevraagde abonnement is niet gevonden. Voer az account list all uit om al uw huidige abonnementen te zien.
OngeldigeParameterWaarde Er is een ongeldige waarde aan een parameter gegeven. Controleer de CLI-referentiedocumenten om te zien wat de juiste waarden zijn die worden ondersteund voor de argumenten.
Ongeldige locatie Er is een ongeldige locatie opgegeven. Controleer de beschikbaarheid van flexibele Azure Database for PostgreSQL-server in Azure-regio's.
InvalidServerName Er is een ongeldige servernaam geïdentificeerd. Controleer de servernaam. Voer de opdracht az postgres flexible-server list uit om alle beschikbare azure Database for PostgreSQL flexibele serverexemplaren weer te geven.
InvalidResourceIdSegment Er is een syntaxisfout geïdentificeerd in uw Azure Resource Manager-sjabloon. Gebruik een JSON-indelingsprogramma om de JSON te valideren om de syntaxisfout te identificeren.
InvalidUserName Voer een geldige gebruikersnaam in. De gebruikersnaam van de beheerder mag niet de naam azure_superuser, azure_pg_admin, admin, administrator, root, guest of public zijn. De naam mag niet met pg_ beginnen.
BlockedUserName De gebruikersnaam van de beheerder mag niet azure_superuser, azure_pg_admin, admin, administrator, root, guest of public zijn. De naam mag niet met pg_ beginnen. Vermijd het gebruik van deze patronen in de naam van de beheerder.