Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel unterstützt Sie bei der Behandlung häufiger Probleme mit Azure CLI bei Verwendung von Azure Database for MySQL – flexibler 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.
Bereitstellungsfehler beheben
Derzeit unterstützt die Azure-Befehlszeilenschnittstelle das Aktivieren der Debugprotokollierung nicht, Sie können diese jedoch anhand der folgenden Schritte abrufen.
Hinweis
- Ersetzen Sie
examplegroupundexampledeploymentdurch die richtige Ressourcengruppe und den Bereitstellungsnamen für Ihre Instanz von Azure Database for MySQL – flexibler Server. - Sie können den Bereitstellungsnamen auf der Seite „Bereitstellungen“ in Ihrer Ressourcengruppe sehen. Weitere Informationen finden Sie unter Ermitteln des Bereitstellungsnamens.
Führen Sie die Bereitstellungen in der Ressourcengruppe auf, um die Bereitstellung von Azure Database for MySQL Flexible Server zu identifizieren.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeploymentRufen Sie den Inhalt der Anforderung für die Bereitstellung des flexiblen Servers von Azure Database for MySQL ab.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.requestPrüfen Sie den Inhalt der Antwort.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Fehlercodes
| Fehlercode | Risikominderung |
|---|---|
| Fehlende Abonnementregistrierung | Registrieren Sie Ihr Abonnement beim Ressourcenanbieter. Führen Sie zum Beheben dieses Problems den Befehl az provider register --namespace Microsoft.DBMySQL 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.Wenn Sie diese Fehlermeldung erhalten, wenn Sie az mysql flexible-server list-skus ausführen, bedeutet dies in der Regel, dass keine SKUs in der von Ihnen angegebenen Region verfügbar sind, aufgrund von Kapazitätseinschränkungen. Wählen Sie eine andere Region aus, überprüfen Sie die im Azure-Portal verfügbaren SKUs, versuchen Sie es später erneut, nachdem die Kapazität aufgefüllt wurde, oder öffnen Sie eine Supportanfrage. |
| ResourceNotFound | Die Ressource, auf die verwiesen wird, wurde nicht gefunden. Sie können die Ressourceneigenschaften prüfen, oder prüfen, ob die Ressource gelöscht ist oder sich in einem anderen Abonnement befindet. |
| Standort für Ressourcentyp nicht verfügbar | – Überprüfen Sie die Verfügbarkeit von Azure Database for MySQL – flexibler Server in Azure-Regionen. – Überprüfen Sie, ob die Ressourcentypen der Instanz von Azure Database for MySQL – flexibler Server bei Ihrem Abonnement registriert sind. |
| Ressourcengruppe wird gelöscht | Die Ressourcengruppe wird gelöscht. Warten Sie, bis der Löschvorgang abgeschlossen ist. |
| Passwort zu lang | 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–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–9) und nicht alphanumerische Zeichen (!, $, #, % usw.). |
| Passwort zu kurz | 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–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 die CLI-Referenzdokumentation, um zu sehen, welches die korrekten, für die Argumente unterstützten Werte sind. |
| Ungültiger Speicherort | Es wurde ein ungültiger Standort angegeben. Überprüfen Sie die Verfügbarkeit von Azure Database for MySQL – flexibler Server in Azure-Regionen |
| InvalidServerName | Es wurde ein ungültiger Servername ermittelt. Überprüfen Sie den Servernamen. Führen Sie den Befehl az mysql flexible-server list aus, um eine Liste aller verfügbaren Instanzen von Azure Database for MySQL Flexible 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. |
| Blockierter Benutzername | 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. |