Dela via


Felsöka CLI-fel för Azure Database for PostgreSQL – flexibel server

GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server

Den här artikeln hjälper dig att felsöka vanliga problem med Azure CLI när du använder en flexibel Azure Database for PostgreSQL-server.

Kommandot hittades inte

Om du får ett felmeddelande om att ett kommando är felstavat eller inte känns igen av systemet kan det innebära att CLI-versionen på klientdatorn kanske inte är uppdaterad. Kör az upgrade för att uppgradera till den senaste versionen. Om du uppgraderar DIN CLI-version kan du lösa problem med inkompatibiliteter i ett kommando på grund av eventuella API-ändringar.

Felsöka distributionsfel

Azure CLI stöder för närvarande inte aktivering av felsökningsloggning, men du kan hämta felsökningsloggning genom att utföra följande steg.

Kommentar

  • Ersätt examplegroup och exampledeployment med rätt resursgrupp och distributionsnamn för databasservern.
  • Du kan se distributionsnamnet på distributionssidan i resursgruppen. Se hur du hittar distributionsnamnet
  1. Visa en lista över distributioner i resursgruppen för att identifiera azure database for PostgreSQL– flexibel serverdistribution.

        az deployment operation group list \
          --resource-group examplegroup \
          --name exampledeployment
    
  2. Hämta begärandeinnehållet i azure database for PostgreSQL– flexibel serverdistribution.

        az deployment operation group list \
          --name exampledeployment \
          -g examplegroup \
          --query [].properties.request
    
  3. Granska svarsinnehållet.

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

Felkoder

Felkod Riskreducering
MissingSubscriptionRegistration Registrera din prenumeration hos resursprovidern. Kör kommandot az provider register --namespace Microsoft.DBPostgreSQL för att lösa problemet.
InternalServerError Försök att visa aktivitetsloggarna för servern för att se om det finns mer information. Kör kommandot az monitor activity-log list --correlation-id <enter correlation-id>. Du kan prova samma CLI-kommando efter några minuter. Om problemen kvarstår kan du rapportera det eller kontakta Microsoft-supporten.
ResourceNotFound Det går inte att hitta den resurs som refereras. Du kan kontrollera resursegenskaper eller kontrollera om resursen har tagits bort eller kontrollera om resursen är en annan prenumeration.
LocationNotAvailableForResourceType – Kontrollera tillgängligheten för en flexibel Azure Database for PostgreSQL-server i Azure-regioner.
– Kontrollera om Azure Database for PostgreSQL– flexibel server Resurstyper har registrerats med din prenumeration.
ResourceGroupBeingDeleted Resursgruppen tas bort. Vänta tills borttagningen har slutförts.
PasswordTooLong Det angivna lösenordet är för långt. Det måste innehålla mellan 8 och 128 tecken. Lösenordet måste innehålla tecken från tre av följande kategorier: engelska versala bokstäver, engelska gemena bokstäver, siffror (0 till och med 9) och icke-alfanumeriska tecken (!, $, #, % osv.).
PasswordNotComplex Det angivna lösenordet är inte tillräckligt komplext. Det måste innehålla mellan 8 och 128 tecken. Lösenordet måste innehålla tecken från tre av följande kategorier: engelska versala bokstäver, engelska gemena bokstäver, siffror (0 till och med 9) och icke-alfanumeriska tecken (!, $, #, % osv.).
PasswordTooShort Lösenordet måste innehålla mellan 8 och 128 tecken. Den måste innehålla tecken från tre av följande kategorier: engelska versaler, engelska gemener, siffror (0 till 9) och icke-alfanumeriska tecken (!, $, #, %, osv.).
SubscriptionNotFound Det gick inte att hitta den begärda prenumerationen. Kör az account list all för att se alla dina aktuella prenumerationer.
InvalidParameterValue Ett ogiltigt värde angavs för en parameter. Kontrollera CLI-referensdokumenten för att se vilka rätt värden som stöds för argumenten.
InvalidLocation En ogiltig plats har angetts. Kontrollera tillgängligheten för flexibel Azure Database for PostgreSQL-server i Azure-regioner.
InvalidServerName Identifierade ett ogiltigt servernamn. Kontrollera servernamnet. Kör kommandot az postgres flexible-server list för att se alla tillgängliga azure database for PostgreSQL-flexibla serverinstanser.
InvalidResourceIdSegment Ett syntaxfel identifierades i Azure Resource Manager-mallen. Använd ett JSON-formateringsverktyg för att verifiera JSON för att identifiera syntaxfelet.
InvalidUserName Ange ett giltigt användarnamn. Administratörsanvändarnamnet får inte vara azure_superuser, azure_pg_admin, administratör, administratör, rot, gäst eller offentligt. Det får inte börja med pg_.
BlockedUserName Administratörsanvändarnamnet får inte vara azure_superuser, azure_pg_admin, administratör, administratör, rot, gäst eller offentligt. Det får inte börja med pg_. Undvik att använda dessa mönster i administratörsnamnet.