sys.dm_repl_traninfo

返回有关每个复制的事务的信息。

列名 数据类型 说明

fp2p_pub_exists

tinyint

事务是否位于使用对等事务复制发布的数据库中。

db_ver

int

数据库版本。

comp_range_address

varbinary(8)

定义必须跳过的部分回滚范围。

textinfo_address

varbinary(8)

缓存的文本信息结构的内存中的地址。

fsinfo_address

varbinary(8)

缓存的文件流信息结构的内存中的地址。

begin_lsn

nvarchar(64)

事务的开始日志记录的日志序列号 (LSN)。

commit_lsn

nvarchar(64)

事务的提交日志记录的 LSN。

dbid

smallint

数据库 ID。

rows

int

事务中复制的命令的 ID。

xdesid

nvarchar(64)

事务 ID。

artcache_table_address

varbinary(8)

上次用于该事务的缓存的项目表结构的内存中的地址。

server

nvarchar(514)

服务器名称。

server_len_in_bytes

smallint

服务器名称的字符长度(字节)。

database

nvarchar(514)

数据库名称。

db_len_in_bytes

smallint

数据库名称的字符长度(字节)。

originator

nvarchar(514)

发起事务的服务器的名称。

originator_len_in_bytes

smallint

发起事务的服务器的字符长度(字节)。

orig_db

nvarchar(514)

发起事务的数据库的名称。

orig_db_len_in_bytes

smallint

发起事务的数据库的字符长度(字节)。

cmds_in_tran

int

当前事务中复制的命令数,用于确定应何时提交逻辑事务。

is_boundedupdate_singleton

tinyint

指定唯一列更新是否仅影响单行。

begin_update_lsn

nvarchar(64)

唯一列更新中使用的 LSN。

delete_lsn

nvarchar(64)

要作为更新的一部分删除的 LSN。

last_end_lsn

nvarchar(64)

逻辑事务中的最后一个 LSN。

fcomplete

tinyint

指定命令是否为部分更新。

fcompensated

tinyint

指定事务是否包含在部分回滚中。

fprocessingtext

tinyint

指定事务是否包含二进制大型数据类型列。

max_cmds_in_tran

int

日志读取器代理指定的逻辑事务中的最大命令数。

权限

要求对发布数据库具有 VIEW DATABASE STATE 权限以调用 dm_repl_traninfo

注释

只为复制项目缓存中当前加载的复制的数据库对象返回信息。

请参阅

参考

动态管理视图和函数
与复制有关的动态管理视图

帮助和信息

获取 SQL Server 2005 帮助