Sdílet prostřednictvím


SqlConfigurableRetryFactory Třída

Definice

Poskytuje různé zprostředkovatele logiky opakování se společným seznamem přechodných chyb.

public ref class SqlConfigurableRetryFactory sealed
public sealed class SqlConfigurableRetryFactory
type SqlConfigurableRetryFactory = class
Public NotInheritable Class SqlConfigurableRetryFactory
Dědičnost
SqlConfigurableRetryFactory

Poznámky

Následující tabulka uvádí vnitřní seznam přechodných chyb.

Číslo chyby Description
1204 Instance databázového stroje SQL Server nemůže v tuto chvíli získat prostředek LOCK. Příkaz spusťte znovu, když je méně aktivních uživatelů. Požádejte správce databáze, aby zkontroloval konfiguraci zámku a paměti pro tuto instanci nebo aby zkontroloval dlouhotrvající transakce.
1205 Transakce (ID procesu) byla u prostředků zablokovaná jiným procesem a byla zvolena jako oběť vzájemného zablokování. Spusťte transakci znovu.
1222 Došlo k překročení časového limitu požadavku na uzamčení.
49918 Požadavek nejde zpracovat. Nedostatek prostředků pro zpracování požadavku.
49919 Žádost o vytvoření nebo aktualizaci není možné zpracovat. V předplatném %Id dochází k nadměrnému počtu operací vytváření nebo aktualizace.
49920 Požadavek nejde zpracovat. U předplatného %ld probíhá příliš mnoho operací.
4060 Nelze otevřít databázi %.*ls požadovanou pro přihlášení. Přihlášení se nezdařilo.
4221 Přihlášení k sekundárnímu čtení se nezdařilo kvůli dlouhému čekání na HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING. Replika není k dispozici pro přihlášení, protože chybí verze řádků pro transakce, které byly spuštěny při recyklaci repliky. Problém lze vyřešit vrácením zpět nebo potvrzením aktivních transakcí na primární replice. Výskyty této podmínky lze minimalizovat tak, že se vyhnete dlouhým transakcím zápisu na primárním serveru.
40143 Služba zjistila chybu při zpracování vaší žádosti. Zkuste to prosím znovu.
40613 Databáze %.*ls na serveru %.*ls není aktuálně k dispozici. Zkuste připojení zopakovat později. Pokud potíže potrvají, obraťte se na zákaznickou podporu a poskytněte jim ID trasování relace %.*ls.
40501 Služba je aktuálně zaneprázdněna. Zkuste požadavek zopakovat po 10 sekundách. ID incidentu: %ls. Kód: %d.
40540 Služba zjistila chybu při zpracování vaší žádosti. Zkuste to prosím znovu.
40197 Služba zjistila chybu při zpracování vaší žádosti. Zkuste to prosím znovu. Kód chyby %d.
10929 ID prostředku: %d. Minimální záruka %s je %d, maximální limit %d a aktuální využití databáze je %d. Server je však nyní příliš zaneprázdněn, aby pro tuto databázi podporoval žádosti větší než %d. Další informace naleznete v tématu http://go.microsoft.com/fwlink/?LinkId=267637. V opačném případě to zkuste znovu později.
10928 ID prostředku: %d. Limit %s pro databázi je %d a byl dosažen. Další informace najdete v tématu http://go.microsoft.com/fwlink/?LinkId=267637.|
10060 Při navazování připojení k serveru došlo k chybě. Při připojování k SQL Server může být toto selhání způsobeno tím, že ve výchozím nastavení SQL Server neumožňuje vzdálená připojení. (poskytovatel: Zprostředkovatel TCP, chyba: 0 – Pokus o připojení selhal, protože připojená strana po určité době neodpověděla správně nebo připojení selhalo, protože připojený hostitel neodpověděl.) (Microsoft SQL Server, chyba: 10060)
10054 Hodnota dat pro jeden nebo více sloupců přetekl typ používaný zprostředkovatelem.
10053 Hodnotu dat nelze převést z jiných důvodů, než je neshoda nebo přetečení znaménka.
997 Připojení k serveru bylo úspěšně navázáno, ale během procesu přihlášení došlo k chybě. (poskytovatel: Zprostředkovatel pojmenovaných kanálů, chyba: 0 – Probíhá překrývající se vstupně-výstupní operace)
233 Připojení k serveru bylo úspěšně navázáno, ale během procesu přihlášení došlo k chybě. (poskytovatel: Zprostředkovatel sdílené paměti, chyba: 0 – Na druhém konci kanálu není žádný proces.) (Microsoft SQL Server, chyba: 233)

Konstruktory

SqlConfigurableRetryFactory()

Poskytuje různé zprostředkovatele logiky opakování se společným seznamem přechodných chyb.

Metody

CreateExponentialRetryProvider(SqlRetryLogicOption)

Poskytuje exponenciální časový interval zprostředkovatele logiky opakování.

CreateFixedRetryProvider(SqlRetryLogicOption)

Poskytuje zprostředkovatele logiky opakování s pevným intervalem.

CreateIncrementalRetryProvider(SqlRetryLogicOption)

Poskytuje zprostředkovatele logiky opakování přírůstkového časového intervalu.

CreateNoneRetryProvider()

Poskytuje poskytovatele, který se neopakuje, s funkcí , TransientPredicate která vrací false.

Platí pro