Teilen über


sp_repltrans (Transact-SQL)

Gilt für: SQL Server Azure 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 über die Publikationsdatenbank zurück, aus der sie ausgeführt wird, sodass Sie transaktionen anzeigen können, die derzeit nicht verteilt sind (die Transaktionen, die im Transaktionsprotokoll verbleiben, die nicht an den Distributor 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)