Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure 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 = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
[ ; ]
Argumente
[ @publisher = ] N'publisher'
Der Name des Herausgebers. @publisher ist "sysname" ohne Standard.
[ @publisher_db = ] N'publisher_db'
Der Name der Publikationsdatenbank. @publisher_db ist "sysname" ohne Standard.
[ @publication = ] N'Publikation'
Der Name der Veröffentlichung. @publication ist "sysname" ohne Standard.
[ @subscriber = ] N'subscriber'
Den Namen des Abonnenten. @subscriber ist "sysname" ohne Standard.
[ @subscriber_db = ] N'subscriber_db'
Der Name der Abonnementdatenbank. @subscriber_db ist "sysname" ohne Standard.
Resultset
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
id |
int | ID des Fehlers. |
time |
datetime | Zeitpunkt, zu dem der Fehler aufgetreten ist. |
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 den Verteilungs-Agent verwendet. Dies ist die Transaktionsprotokollsequenznummer der ersten Transaktion im fehlgeschlagenen Ausführungsbatch. |
command_id |
int | Befehls-ID des bei der Ausführung fehlerhaften Batches. Wird nur von den Verteilungs-Agent verwendet. Dies ist die Befehls-ID des ersten Befehls im fehlerhaften Ausführungsbatch. |
session_id |
int | ID der Agentsitzung, in der der Fehler aufgetreten ist. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_helpsubscriptionerrors
wird mit Snapshot- und Transaktionsreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_helpsubscriptionerrors
.