Problembehandlung bei CLI-Fehlern in „Azure Database for PostgreSQL – Flexibler Server“
GILT FÜR: Azure Database for PostgreSQL – Flexibler Server
Dieser Artikel unterstützt Sie bei der Behandlung häufiger Probleme mit der Azure-Befehlszeilenschnittstelle bei Verwendung flexibler Azure Database for PostgreSQL-Server.
Der Befehl wurde nicht gefunden.
Wenn Sie eine Fehlermeldung erhalten, dass ein Befehl falsch geschrieben oder vom System nicht erkannt wurde, kann dies bedeuten, dass die CLI-Version auf Ihrem Clientcomputer möglicherweise nicht auf dem neuesten Stand ist. Führen Sie az upgrade
aus, um ein Upgrade auf die aktuelle Version durchzuführen. Wenn Sie ein Upgrade Ihrer CLI-Version durchführen, werden damit möglicherweise auch Probleme mit Inkompatibilitäten einzelner Befehle aufgrund von API-Änderungen behoben.
Debuggen von Bereitstellungsfehlern
Derzeit unterstützt die Azure-Befehlszeilenschnittstelle das Aktivieren der Debugprotokollierung nicht, Sie können diese jedoch anhand der folgenden Schritte abrufen.
Hinweis
- Ersetzen Sie
examplegroup
undexampledeployment
durch die richtige Ressourcengruppe und den richtigen Bereitstellungsnamen für Ihren Datenbankserver. - Der Bereitstellungsname wird auf der Seite „Bereitstellungen“ in Ihrer Ressourcengruppe angezeigt. Weitere Informationen finden Sie unter Ermitteln des Bereitstellungsnamens
Liste Sie die Bereitstellungen in der Ressourcengruppe zum Identifizieren der Bereitstellung flexibler Azure Database for PostgreSQL-Server auf:
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Rufen Sie den Anforderungsinhalt der Bereitstellung flexibler Azure Database for PostgreSQL-Server ab:
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Prüfen Sie den Inhalt der Antwort.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Fehlercodes
Fehlercode | Minderung |
---|---|
MissingSubscriptionRegistration | Registrieren Sie Ihr Abonnement beim Ressourcenanbieter. Führen Sie zum Beheben dieses Problems den Befehl az provider register --namespace Microsoft.DBPostgreSQL aus. |
InternalServerError | Versuchen Sie, in den Aktivitätsprotokollen für Ihren Server weitere Informationen zu finden. Führen Sie den Befehl az monitor activity-log list --correlation-id <enter correlation-id> aus. Sie können denselben CLI-Befehl nach einigen Minuten erneut ausprobieren. Wenn das Problem weiterhin besteht, melden Sie es, oder wenden Sie sich an den Microsoft-Support. |
ResourceNotFound | Die Ressource, auf die verwiesen wird, wurde nicht gefunden. Überprüfen Sie die Ressourceneigenschaften oder, ob die Ressource gelöscht wurde oder sich in einem anderen Abonnement befindet. |
LocationNotAvailableForResourceType | – Überprüfen Sie die Verfügbarkeit von flexiblen Azure Database for PostgreSQL-Servern in den einzelnen Azure-Regionen. – Überprüfen Sie, ob Ressourcentypen für flexible Azure Database for PostgreSQL-Server für Ihr Abonnement registriert sind. |
ResourceGroupBeingDeleted | Die Ressourcengruppe wird gelöscht. Warten Sie, bis der Löschvorgang abgeschlossen ist. |
PasswordTooLong | Das angegebene Kennwort ist zu lang. Es muss zwischen acht und 128 Zeichen lang sein. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: Englische Großbuchstaben, englische Kleinbuchstaben, Zahlen (0 bis 9) und nicht alphanumerische Zeichen (!, $, #, % usw.). |
PasswordNotComplex | Das angegebene Kennwort ist nicht komplex genug. Es muss zwischen acht und 128 Zeichen lang sein. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: Englische Großbuchstaben, englische Kleinbuchstaben, Zahlen (0 bis 9) und nicht alphanumerische Zeichen (!, $, #, % usw.). |
PasswordTooShort | Ihr Kennwort muss zwischen acht und 128 Zeichen lang sein. Es muss Zeichen aus drei der folgenden Kategorien enthalten: englische Großbuchstaben, englische Kleinbuchstaben, Zahlen (0–9) und nicht alphanumerische Zeichen (!, $, #, % usw.). |
SubscriptionNotFound | Das angeforderte Abonnement wurde nicht gefunden. Führen Sie az account list all aus, um alle Ihre aktuellen Abonnements anzuzeigen. |
InvalidParameterValue | Für einen Parameter wurde ein ungültiger Wert angegeben. Überprüfen Sie in den Referenzdokumenten zur Befehlszeilenschnittstelle, welche Werte für die Argumente unterstützt werden. |
InvalidLocation | Es wurde ein ungültiger Standort angegeben. Überprüfen Sie die Verfügbarkeit von flexiblen Azure Database for PostgreSQL-Servern in den einzelnen Azure-Regionen. |
InvalidServerName | Es wurde ein ungültiger Servername ermittelt. Überprüfen Sie den Servernamen. Führen Sie den Befehl az postgres flexible-server list aus, um alle verfügbaren Instanzen flexibler Azure Database for PostgreSQL-Server anzuzeigen. |
InvalidResourceIdSegment | In Ihrer Azure Resource Manager-Vorlage wurde ein Syntaxfehler gefunden. Verwenden Sie ein JSON-Formatierungstool, um den JSON-Code zu überprüfen und den Syntaxfehler zu finden. |
InvalidUserName | Geben Sie einen gültigen Benutzernamen ein. Der Administratorbenutzername darf nicht „azure_superuser“, „azure_pg_admin“, „admin“, „administrator“, „root“, „guest“ oder „public“ lauten. Er darf auch nicht mit „pg_“ beginnen. |
BlockedUserName | Der Administratorbenutzername darf nicht „azure_superuser“, „azure_pg_admin“, „admin“, „administrator“, „root“, „guest“ oder „public“ lauten. Er darf auch nicht mit „pg_“ beginnen. Vermeiden Sie die Verwendung dieser Muster im Administratornamen. |
Teilen Sie Ihre Vorschläge und Fehler mit dem Azure Database for PostgreSQL-Produktteam.