Freigeben über


sp_repltrans (Transact-SQL)

Gibt ein Resultset aller Transaktionen im Transaktionsprotokoll der Veröffentlichungsdatenbank zurück, die zwar für die Replikation gekennzeichnet, aber noch nicht als verteilt gekennzeichnet sind. Diese gespeicherte Prozedur wird auf dem Verleger für eine Veröffentlichungsdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_repltrans

Resultsets

Die Prozedur sp_repltrans gibt Informationen zur Veröffentlichungsdatenbank zurück, von der aus sie ausgeführt wird. So können Sie Transaktionen anzeigen, die zurzeit nicht verteilt werden (die Transaktionen, die im Transaktionsprotokoll verbleiben und noch nicht an den Verteiler gesendet wurden). Das Resultset enthält für jede Transaktion die Protokollfolgenummer des ersten und letzten Datensatzes. sp_repltrans ist mit sp_replcmds (Transact-SQL) vergleichbar, gibt jedoch keine Befehle für die Transaktionen zurück.

Hinweise

sp_repltrans wird für die Transaktionsreplikation verwendet.

sp_repltrans wird für Nicht-MicrosoftSQL Server-Verleger nicht unterstützt.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_repltrans ausführen.