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 Publikationsdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.
- [ @publication= ] 'publication'
Der Name der Publikation. 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.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_helpsubscriptionerrors wird bei der Snapshot- und der Transaktionsreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_helpsubscriptionerrors ausführen.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
id |
int |
ID des Fehlers. |
time |
datetime |
Zeitpunkt des Auftretens des Fehlers. |
error_type_id |
int |
Reserviert für zukünftige Verwendung. |
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. |
Siehe auch
Verweis
sp_helpsubscription (Transact-SQL)
sp_helpsubscription_properties (Transact-SQL)