sp_helpsubscriptionerrors (Transact-SQL)
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 vom Datentyp sysname und hat keinen Standardwert.[ @publisher_db= ] 'publisher_db'
Der Name der Veröffentlichungsdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.[ @publication= ] 'publication'
Der Name der Veröffentlichung. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @subscriber= ] 'subscriber'
Der Name des Abonnenten. subscriber ist vom Datentyp sysname und hat keinen Standardwert.[ @subscriber_db= ] 'subscriber_db'
Der Name der Abonnementdatenbank. subscriber_db ist vom Datentyp sysname und hat keinen Standardwert.
Resultset
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
id |
int |
ID des Fehlers. |
time |
datetime |
Zeitpunkt des Auftretens des Fehlers. |
error_type_id |
int |
Nur für Informationszwecke identifiziert. 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 Transaktionsfolgenummer 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 bei der Ausführung fehlerhaften Batches. |
session_id |
int |
ID der Agentsitzung, in der der Fehler aufgetreten ist. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_helpsubscriptionerrors wird bei der Momentaufnahme- und der Transaktionsreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_helpsubscriptionerrors ausführen.