sp_helpsubscriptionerrors (Transact-SQL)
Gilt für:SQL ServerAzure SQL Managed Instance
Gibt alle Transaktionsreplikationsfehler für ein bestimmtes Abonnement zurück. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpsubscriptionerrors [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @subscriber = ] 'subscriber'
, [ @subscriber_db = ] 'subscriber_db'
Argumente
[ @publisher = ] 'publisher'
Der Name des Verlegers. publisher ist sysname, ohne Standardwert.
[ @publisher_db = ] 'publisher_db'
Der Name der Veröffentlichungsdatenbank. publisher_db ist sysname ohne Standardwert.
[ @publication = ] 'publication'
Der Name der Publikation. die Veröffentlichung ist sysname, ohne Standardwert.
[ @subscriber = ] 'subscriber'
Der Name des Abonnenten. Subscriber ist sysname, ohne Standardwert.
[ @subscriber_db = ] 'subscriber_db'
Der Name der Abonnementdatenbank. subscriber_db ist sysname ohne Standardwert.
Resultset
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
id | int | ID des Fehlers. |
time | datetime | Zeitpunkt des Fehlers. |
error_type_id | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
source_type_id | int | Typ-ID der Fehlerquelle. |
source_name | nvarchar(100) | Name der Fehlerquelle. |
Error_code | sysname | Fehlercode |
error_text | ntext | Fehlermeldung. |
xact_seqno | varbinary(16) | Transaktions-Protokollfolgenummer der ersten Transaktion des bei der Ausführung fehlerhaften Batches. Wird nur von Verteilungs-Agents verwendet und ist die Transaktions-Protokollfolgenummer der ersten Transaktion des bei der Ausführung fehlerhaften Batches. |
command_id | int | Befehls-ID des bei der Ausführung fehlerhaften Batches. Wird nur von Verteilungs-Agents verwendet und ist die Befehls-ID des ersten Befehls des Batches, der bei der Ausführung einen Fehler erzeugt hat. |
session_id | int | ID der Agentsitzung, in der der Fehler aufgetreten ist. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Bemerkungen
sp_helpsubscriptionerrors wird bei der Momentaufnahme- und Transaktionsreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder db_owner festen Datenbankrolle können sp_helpsubscriptionerrors ausführen.
Weitere Informationen
sp_helpsubscription (Transact-SQL)
sp_helpsubscription_properties (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für