sp_repltrans (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

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.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_repltrans  

Resultsets

sp_repltrans gibt Informationen zur Publikationsdatenbank zurück, aus der sie ausgeführt wird, sodass Sie Transaktionen anzeigen können, die derzeit nicht verteilt sind (diese Transaktionen werden erneut Standard im Transaktionsprotokoll angezeigt, die nicht an den Verteiler gesendet wurden). Das Resultset zeigt für jede Transaktion die Protokollfolgenummer des ersten und letzten Datensatzes an. sp_repltrans ähnelt sp_replcmds (Transact-SQL), gibt jedoch keine Befehle für die Transaktionen zurück.

Hinweise

sp_repltrans wird in der Transaktionsreplikation verwendet.

sp_repltrans wird für Nicht-Microsoft SQL Server-Herausgeber nicht unterstützt.

Berechtigungen

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

Weitere Informationen

sp_repldone (Transact-SQL)
sp_replflush (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)