SqlConfigurableRetryFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt verschiedene Wiederholungslogikanbieter mit einer allgemeinen Liste vorübergehender Fehler bereit.
public ref class SqlConfigurableRetryFactory sealed
public sealed class SqlConfigurableRetryFactory
type SqlConfigurableRetryFactory = class
Public NotInheritable Class SqlConfigurableRetryFactory
- Vererbung
-
SqlConfigurableRetryFactory
Hinweise
Die folgende Tabelle zeigt die liste der inneren vorübergehenden Fehler.
Fehlernummer | BESCHREIBUNG |
---|---|
1204 | Die Instanz der SQL Server-Datenbank-Engine kann derzeit keine LOCK-Ressource erhalten. Führen Sie die Anweisung erneut aus, wenn die Zahl der aktiven Benutzer kleiner ist. Bitten Sie den Datenbankadministrator, die Konfiguration der Sperren und des Arbeitsspeichers für diese Instanz zu überprüfen oder nach lange andauernden Transaktionen zu suchen. |
1205 | Die Transaktion (Prozess-ID) wurde für Ressourcen mit einem anderen Prozess deadlockt und als Deadlockopfer ausgewählt. Führen Sie die Transaktion erneut aus. |
1222 | Das Timeout für Sperranforderung wurde überschritten. |
49918 | Anforderung kann nicht verarbeitet werden. Zum Verarbeiten der Anforderung sind nicht genügend Ressourcen vorhanden. |
49919 | Die Erstellung oder Aktualisierung der Anforderung kann nicht verarbeitet werden. Für das Abonnement „%ld“ werden derzeit zu viele Erstell- oder Aktualisierungsvorgänge ausgeführt. |
49920 | Anforderung kann nicht verarbeitet werden. Für das Abonnement „%ld“ werden derzeit zu viele Vorgänge ausgeführt. |
4060 | Die von der Anmeldung angeforderte '%.*ls'-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung. |
4221 | Fehler bei der Anmeldung bei lesbarem sekundärem Replikat aufgrund einer zu langen Wartezeit auf "HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING". Das Replikat steht zur Anmeldung nicht zur Verfügung, weil Zeilenversionen für Transaktionen fehlen, die beim Neustarten des Replikats in Verarbeitung waren. Dieses Problem kann durch einen Rollback oder durch einen Commit der aktiven Transaktionen auf dem primären Replikat gelöst werden. Vorkommen dieser Bedingung können durch Vermeiden langer Schreibtransaktionen auf dem primären Replikat minimiert werden. |
40143 | Dienstfehler beim Verarbeiten Ihrer Anforderung. Wiederholen Sie den Vorgang. |
40613 | Die Datenbank "%.*ls" auf dem Server "%.*ls" ist zurzeit nicht verfügbar. Wiederholen Sie den Verbindungsversuch später. Falls das Problem weiterhin besteht, wenden Sie sich an den Kundensupport, und geben Sie dabei die Ablaufverfolgungs-ID der Sitzung (%.*ls) an. |
40501 | Der Dienst ist derzeit ausgelastet. Wiederholen Sie die Anforderung in 10 Sekunden. Vorgangs-ID: %ls. Code: %d. |
40540 | Dienstfehler beim Verarbeiten Ihrer Anforderung. Wiederholen Sie den Vorgang. |
40197 | Dienstfehler beim Verarbeiten Ihrer Anforderung. Wiederholen Sie den Vorgang. Fehlercode %d. |
10929 | Ressourcen-ID: %d. Die %s-Mindestgarantie beträgt %d, der maximale Wert beträgt %d und die aktuelle Nutzung für die Datenbank beträgt %d. Der Server ist jedoch derzeit zu stark ausgelastet, um Anforderungen über %d für diese Datenbank zu unterstützen. Weitere Informationen finden Sie unter http://go.microsoft.com/fwlink/?LinkId=267637. Versuchen Sie es andernfalls später noch einmal. |
10928 | Ressourcen-ID: %d. Das %s-Limit für die Datenbank beträgt %d und wurde erreicht. Weitere Informationen finden Sie unter http://go.microsoft.com/fwlink/?LinkId=267637.| |
10060 | Fehler beim Herstellen einer Verbindung mit dem Server. Beim Herstellen einer Verbindung mit SQL Server kann dieser Fehler durch den Umstand verursacht werden, dass die Standardeinstellungen von SQL Server keine Remoteverbindungen zulassen. (Anbieter: TCP-Anbieter, Fehler: 0 - Fehler beim Herstellen der Verbindung, weil die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung konnte nicht aufrechterhalten werden, weil der verbundene Host nicht reagiert.) (Microsoft SQL Server, Fehler: 10060) |
10054 | Der Datenwert für mindestens eine Spalte hat zu einem Überlauf bei dem vom Anbieter verwendeten Typ geführt. |
10053 | Der Datenwert konnte nicht konvertiert werden. Die Ursache ist kein Vorzeichenkonflikt oder Überlauf. |
997 | Eine Verbindung mit dem Server wurde erfolgreich hergestellt, aber dann trat während des Anmeldevorgangs ein Fehler auf. (Anbieter: Named Pipes-Anbieter, Fehler: 0 – Überlappender E/A-Vorgang wird ausgeführt) |
233 | Eine Verbindung mit dem Server wurde erfolgreich hergestellt, aber dann trat während des Anmeldevorgangs ein Fehler auf. (Anbieter: Shared Memory-Anbieter, Fehler: 0 - No process is on the other end of the pipe.) (0 – Kein Prozess ist am anderen Ende der Pipe.) (Microsoft SQL Server, Fehler: 233) |
Konstruktoren
SqlConfigurableRetryFactory() |
Stellt verschiedene Wiederholungslogikanbieter mit einer allgemeinen Liste vorübergehender Fehler bereit. |
Methoden
CreateExponentialRetryProvider(SqlRetryLogicOption) |
Stellt einen Wiederholungslogikanbieter für exponentielle Zeitintervalle bereit. |
CreateFixedRetryProvider(SqlRetryLogicOption) |
Stellt einen Wiederholungslogikanbieter für feste Intervalle bereit. |
CreateIncrementalRetryProvider(SqlRetryLogicOption) |
Stellt einen inkrementellen Zeitintervall-Wiederholungslogikanbieter bereit. |
CreateNoneRetryProvider() |
Stellt einen nicht wiederholbaren Anbieter mit einem bereit TransientPredicate , der zurückgibt |