sys.dm_repl_tranhash (Transact-SQL)
适用范围:SQL Server
返回有关事务发布中正在复制的事务的信息。
column_name | data_type | description |
---|---|---|
桶 | bigint | 哈希表中的存储桶数。 |
hashed_trans | bigint | 当前批次中复制的已提交事务数。 |
completed_trans | bigint | 到目前为止已完成的事务数。 |
compensated_trans | bigint | 包含部分回滚的事务数。 |
first_begin_lsn | nvarchar(64) | 当前批次中最早的起始日志序列号 (LSN)。 |
last_commit_lsn | nvarchar(64) | 当前批次中最后提交的 LSN。 |
权限
需要发布数据库的 VIEW DATABASE STATE 权限才能调用 dm_repl_tranhash。
SQL Server 2022 及更高版本的权限
需要对数据库拥有 VIEW DATABASE PERFORMANCE STATE 权限。
注解
只为复制项目缓存中当前加载的复制的数据库对象返回信息。