Freigeben über


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

Hilfe und Informationen

Informationsquellen für SQL Server 2005