Share via


Problemen met Azure Database for PostgreSQL - Flexible Server CLI-fouten oplossen

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

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.

Fouten met 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.

Notitie

  • Vervang en vervang examplegroup door exampledeployment 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 Oplossing
MissingSubscriptionRegistration Registreer uw abonnement bij de resourceprovider. Voer de opdracht az provider register --namespace Microsoft.DBPostgreSQL uit om het probleem op te lossen.
InternalServerError 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 Kan de resource waarnaar wordt verwezen, niet vinden. U kunt resource-eigenschappen controleren of de resource is verwijderd of controleren of de resource een ander abonnement is.
LocationNotAvailableForResourceType - Controleer de beschikbaarheid van flexibele Azure Database for PostgreSQL-server in Azure-regio's.
- Controleer of azure Database for PostgreSQL Flexibele serverresourcetypen zijn geregistreerd bij uw abonnement.
ResourceGroupBeingDeleted Resourcegroep wordt verwijderd. Wacht totdat het verwijderen is voltooid.
PasswordTooLong 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).
PasswordTooShort 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).
SubscriptionNotFound Het aangevraagde abonnement is niet gevonden. Voer deze opdracht uit az account list all om al uw huidige abonnementen weer te geven.
InvalidParameterValue 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.
InvalidLocation 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 kan niet worden azure_superuser, azure_pg_admin, beheerder, beheerder, hoofdbeheerder, gast of openbaar. De naam mag niet met pg_ beginnen.
BlockedUserName De gebruikersnaam van de beheerder kan niet worden azure_superuser, azure_pg_admin, beheerder, beheerder, hoofdbeheerder, gast of openbaar. De naam mag niet met pg_ beginnen. Vermijd het gebruik van deze patronen in de naam van de beheerder.

Volgende stappen