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 i exampledeployment 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
  1. 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
    
  2. 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
    
  3. 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.

Następne kroki