Rozwiązywanie problemów z usługą Azure Database for PostgreSQL — błędy interfejsu wiersza polecenia serwera elastycznego
DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny
Ten artykuł ułatwia rozwiązywanie typowych problemów z interfejsem wiersza polecenia platformy Azure podczas korzystania z elastycznego serwera usługi Azure Database for PostgreSQL.
Nie znaleziono polecenia
Jeśli wystąpi błąd, że polecenie jest błędnie napisane lub nie jest rozpoznawane przez system, może to oznaczać, że wersja interfejsu wiersza polecenia na komputerze klienckim może nie być aktualna. Uruchom polecenie az upgrade
, aby uaktualnić do najnowszej wersji. Uaktualnienie wersji interfejsu wiersza polecenia może pomóc rozwiązać problemy z niezgodnościami polecenia z powodu jakichkolwiek zmian interfejsu API.
Błędy wdrażania debugowania
Obecnie interfejs wiersza polecenia platformy Azure nie obsługuje włączania rejestrowania debugowania, ale można pobrać rejestrowanie debugowania, wykonując następujące kroki.
Uwaga
- Zastąp
examplegroup
wartości iexampledeployment
poprawną nazwą grupy zasobów i wdrożenia serwera bazy danych. - Nazwę wdrożenia można wyświetlić na stronie wdrożenia w grupie zasobów. Zobacz , jak znaleźć nazwę wdrożenia
Wyświetl listę wdrożeń w grupie zasobów, aby zidentyfikować wdrożenie serwera elastycznego usługi Azure Database for PostgreSQL.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Pobierz zawartość żądania wdrożenia serwera elastycznego usługi Azure Database for PostgreSQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Sprawdź zawartość odpowiedzi.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Kody błędów
Kod błędu | Czynności zapobiegawcze |
---|---|
MissingSubscriptionRegistration | Zarejestruj subskrypcję u dostawcy zasobów. Uruchom polecenie az provider register --namespace Microsoft.DBPostgreSQL , aby rozwiązać ten problem. |
InternalServerError | Spróbuj wyświetlić dzienniki aktywności serwera, aby sprawdzić, czy jest więcej informacji. Uruchom polecenie az monitor activity-log list --correlation-id <enter correlation-id> . Możesz wypróbować to samo polecenie interfejsu wiersza polecenia po kilku minutach. Jeśli problemy będą się powtarzać, zgłoś je lub skontaktuj się z pomocą techniczną firmy Microsoft. |
ResourceNotFound | Nie można odnaleźć przywoływanego zasobu. Możesz sprawdzić właściwości zasobu lub sprawdzić, czy zasób został usunięty lub czy zasób jest inną subskrypcją. |
LocationNotAvailableForResourceType | — Sprawdź dostępność serwera elastycznego usługi Azure Database for PostgreSQL w regionach świadczenia usługi Azure. — Sprawdź, czy w ramach subskrypcji są zarejestrowane elastyczne typy zasobów serwera usługi Azure Database for PostgreSQL. |
ResourceGroupBeingDeleted | Grupa zasobów jest usuwana. Poczekaj na zakończenie usuwania. |
PasswordTooLong | Podane hasło jest za długie. Musi zawierać od 8 do 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki inne niż alfanumeryczne (!, $, #, % itp.). |
PasswordNotComplex | Podane hasło nie jest wystarczająco złożone. Musi zawierać od 8 do 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki inne niż alfanumeryczne (!, $, #, % itp.). |
PasswordTooShort | Twoje hasło musi zawierać od 8 do 128 znaków. Musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki inne niż alfanumeryczne (!, $, #, %itp.). |
SubscriptionNotFound | Nie można odnaleźć żądanej subskrypcji. Uruchom polecenie az account list all , aby wyświetlić wszystkie bieżące subskrypcje. |
InvalidParameterValue | Do parametru podano nieprawidłową wartość. Zapoznaj się z dokumentacją referencyjną interfejsu wiersza polecenia, aby zobaczyć, jakie są poprawne wartości obsługiwane dla argumentów. |
InvalidLocation | Określono nieprawidłową lokalizację. Sprawdź dostępność serwera elastycznego usługi Azure Database for PostgreSQL w regionach świadczenia usługi Azure. |
InvalidServerName | Zidentyfikowano nieprawidłową nazwę serwera. Sprawdź nazwę serwera. Uruchom polecenie az postgres flexible-server list , aby wyświetlić całą listę dostępnych wystąpień serwera elastycznego usługi Azure Database for PostgreSQL. |
InvalidResourceIdSegment | W szablonie usługi Azure Resource Manager zidentyfikowano błąd składniowy. Użyj narzędzia formatującego JSON, aby zweryfikować kod JSON w celu zidentyfikowania błędu składni. |
InvalidUserName | Wprowadź prawidłową nazwę użytkownika. Nazwa użytkownika administratora nie może być azure_superuser, azure_pg_admin, administrator, administrator, główny, gość lub publiczny. Nie może on się zaczynać od ciągu pg_. |
BlockedUserName | Nazwa użytkownika administratora nie może być azure_superuser, azure_pg_admin, administrator, administrator, główny, gość lub publiczny. Nie może on się zaczynać od ciągu pg_. Unikaj używania tych wzorców w nazwie administratora. |