SqlConfigurableRetryFactory.BaselineTransientErrors Właściwość

Definicja

Ta lista może ulec zmianie w dowolnym momencie wraz ze zmianami implementacji bazowej i nie zostanie uznana za niezgodną zmianę interfejsu API. Aplikacje nie powinny zależeć od tej listy zawierającej jakiekolwiek konkretne kody błędów.

public:
 static property System::Collections::ObjectModel::ReadOnlyCollection<int> ^ BaselineTransientErrors { System::Collections::ObjectModel::ReadOnlyCollection<int> ^ get(); };
public static System.Collections.ObjectModel.ReadOnlyCollection<int> BaselineTransientErrors { get; }
static member BaselineTransientErrors : System.Collections.ObjectModel.ReadOnlyCollection<int>
Public Shared ReadOnly Property BaselineTransientErrors As ReadOnlyCollection(Of Integer)

Wartość właściwości

Uwagi

W poniższej tabeli przedstawiono listę błędów przejściowych/domyślnych punktów odniesienia używanych przez wbudowanych dostawców ponawiania prób.

Osoby wywołujące powinny traktować tę listę jako punkt wyjścia do kopiowania i rozszerzania własnej logiki ponawiania prób, a nie jako stabilnego kontraktu, który pozostanie niezmieniony.

Numer błęduDescription
233 Połączenie z serwerem zostało pomyślnie nawiązane, ale wystąpił błąd podczas procesu logowania. (dostawca: Dostawca pamięci udostępnionej, błąd: 0 — żaden proces nie znajduje się na drugim końcu potoku). (Microsoft SQL Server, błąd: 233)
997 Połączenie z serwerem zostało pomyślnie nawiązane, ale wystąpił błąd podczas procesu logowania. (dostawca: Dostawca nazwanych potoków, błąd: 0 — trwa nakładana operacja we/wy)
1204 Wystąpienie silnika bazy danych programu SQL Server nie może obecnie uzyskać zasobu blokady. Uruchom ponownie instrukcję, gdy liczba aktywnych użytkowników jest mniejsza. Poproś administratora bazy danych o sprawdzenie konfiguracji blokady i pamięci dla tego wystąpienia lub sprawdzenie długotrwałych transakcji.
1205 Transakcja (identyfikator procesu) została zakleszona w zasobach z innym procesem i została wybrana jako ofiara zakleszczenia. Uruchom ponownie transakcję.
1222Przekroczono limit czasu żądania blokady.
4060Nie można otworzyć bazy danych "%.*ls" żądanej podczas logowania. Logowanie nie powiodło się.
4221 Logowanie do odczytu pomocniczego nie powiodło się z powodu długiego oczekiwania na HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING. Replika nie jest dostępna do logowania, ponieważ brakuje wersji wierszy dla transakcji, które były w locie podczas recyklingu repliki. Można rozwiązać problem, zatwierdzając lub cofając aktywne transakcje na podstawowej replice. Wystąpienia tej sytuacji można zminimalizować, unikając długich operacji zapisu na serwerze podstawowym.
10060 Podczas nawiązywania połączenia z serwerem wystąpił błąd. Podczas łączenia z SQL Server awaria ta może wynikać z faktu, że w domyślnych ustawieniach SQL Server nie pozwala na zdalne połączenia. (dostawca: Dostawca TCP, błąd: 0 — próba połączenia nie powiodła się, ponieważ połączona strona nie odpowiedziała prawidłowo po upływie określonego czasu lub nawiązano połączenie nie powiodło się, ponieważ połączony host nie odpowiedział). (Microsoft SQL Server, błąd: 10060)
10928 Identyfikator zasobu: %d. Limit %s dla bazy danych jest %d i został osiągnięty. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server.
10929 Identyfikator zasobu: %d. Minimalna gwarancja %s wynosi %d, maksymalny limit jest %d, a bieżące użycie bazy danych jest %d. Jednak serwer jest obecnie zbyt zajęty, aby obsługiwać żądania większe niż %d dla tej bazy danych. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server. W przeciwnym razie spróbuj ponownie później.
40143Usługa napotkała błąd podczas przetwarzania żądania. Spróbuj ponownie.
40197Usługa napotkała błąd podczas przetwarzania żądania. Spróbuj ponownie. Kod błędu %d.
40501Usługa jest obecnie zajęta. Ponów próbę żądania po 10 sekundach. Identyfikator zdarzenia: %ls. Kod: %d.
40540Usługa napotkała błąd podczas przetwarzania żądania. Spróbuj ponownie.
40613 Baza danych "%.*ls" na serwerze "%.*ls" jest obecnie niedostępna. Ponów próbę połączenia później. Jeśli problem będzie się powtarzać, skontaktuj się z obsługą klienta i podaj identyfikator śledzenia sesji "%.*ls".
42108Nie można nawiązać połączenia z pulą SQL, ponieważ jest wstrzymana. Wznów pulę SQL i spróbuj ponownie.
42109Pula SQL się rozgrzewa. Spróbuj ponownie.
49918Nie można przetworzyć żądania. Za mało zasobów do przetworzenia żądania.
49919 Nie można przetworzyć żądania utworzenia lub aktualizacji. Zbyt wiele operacji tworzenia lub aktualizowania w toku dla subskrypcji "%ld".
49920Nie można przetworzyć żądania. Zbyt wiele operacji w toku dla subskrypcji "%ld".

Dotyczy