返回有关每个复制的事务的信息。
| 列名 | 数据类型 | 说明 |
|---|---|---|
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。
注释
只为复制项目缓存中当前加载的复制的数据库对象返回信息。