sys.dm_repl_traninfo
Gibt Informationen zu jeder replizierten Transaktion zurück.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
fp2p_pub_exists |
tinyint |
Gibt an, ob sich die Transaktion in einer Datenbank befindet, die mithilfe der Peer-to-Peer-Transaktionsreplikation veröffentlicht wurde. |
db_ver |
int |
Die Datenbankversion. |
comp_range_address |
varbinary(8) |
Definiert einen Bereich für teilweises Rollback, der übersprungen werden muss. |
textinfo_address |
varbinary(8) |
Speicherinterne Adresse der zwischengespeicherten Textinformationsstruktur. |
fsinfo_address |
varbinary(8) |
Speicherinterne Adresse der zwischengespeicherten FILESTREAM-Informationsstruktur. |
begin_lsn |
nvarchar(64) |
Protokollsequenznummer (Log Sequence Number, LSN) des Protokolleintrags für den Beginn der Transaktion. |
commit_lsn |
nvarchar(64) |
LSN des Protokolldatensatz für den Commit der Transaktion. |
dbid |
smallint |
Datenbank-ID. |
rows |
int |
ID des replizierten Befehls in der Transaktion. |
xdesid |
nvarchar(64) |
Die Transaktions-ID. |
artcache_table_address |
varbinary(8) |
Speicherinterne Adresse der zwischengespeicherten Artikeltabellenstruktur, die zuletzt für diese Transaktion verwendet wurde. |
server |
nvarchar(514) |
Der Servername. |
server_len_in_bytes |
smallint |
Zeichenlänge des Servernamens (in Bytes). |
database |
nvarchar(514) |
Der Datenbankname. |
db_len_in_bytes |
smallint |
Zeichenlänge des Datenbanknamens (in Bytes). |
originator |
nvarchar(514) |
Name des Servers, von dem die Transaktion stammt. |
originator_len_in_bytes |
smallint |
Zeichenlänge des Servernamens (in Bytes), von dem die Transaktion stammt. |
orig_db |
nvarchar(514) |
Name der Datenbank, von der die Transaktion stammt. |
orig_db_len_in_bytes |
smallint |
Zeichenlänge der Datenbank (in Bytes), von der die Transaktion stammt. |
cmds_in_tran |
int |
Anzahl der replizierten Befehle in der aktuellen Transaktion, die zum Bestimmen des Zeitpunktes verwendet werden, an dem ein Commit für eine logische Transaktion ausgeführt werden sollte. |
is_boundedupdate_singleton |
tinyint |
Gibt an, ob eine eindeutige Spaltenaktualisierung nur eine einzelne Zeile betrifft. |
begin_update_lsn |
nvarchar(64) |
Die in einer eindeutigen Spaltenaktualisierung verwendete LSN. |
delete_lsn |
nvarchar(64) |
Die als Teil einer Aktualisierung zu löschende LSN. |
last_end_lsn |
nvarchar(64) |
Letzte LSN in einer logischen Transaktion. |
fcomplete |
tinyint |
Gibt an, ob es sich bei dem Befehl um eine teilweise Aktualisierung handelt. |
fcompensated |
tinyint |
Gibt an, ob die Transaktion in ein teilweises Rollback einbezogen ist. |
fprocessingtext |
tinyint |
Gibt an, ob die Transaktion eine Spalte vom BLOB-Datentyp enthält. |
max_cmds_in_tran |
int |
Maximale Anzahl von Befehlen in einer logischen Transaktion, wie vom Protokolllese-Agent angegeben. |
Berechtigungen
Erfordert die VIEW DATABASE STATE-Berechtigung in der Publikationsdatenbank zum Aufrufen von dm_repl_traninfo.
Hinweise
Informationen werden nur für replizierte Datenbankobjekte zurückgegeben, die zurzeit in den Replikationsartikelcache geladen sind.
Siehe auch
Verweis
Dynamische Verwaltungssichten und -funktionen
Dynamische Verwaltungssichten in Verbindung mit der Replikation