使用事务复制时,事务命令会存储在分发数据库中,直到分发代理将其传播到所有订阅服务器,或订阅服务器上的分发代理从分发数据库中拉取这些更改。 可以使用复制存储过程以编程方式查看分发数据库中的这些挂起命令。 有关详细信息,请参阅复制存储过程(Transact-SQL)。
查看分发数据库中所有事务发布的复制命令
- 在分发服务器上,对分发数据库执行 sp_browsereplcmds。
要查看分发数据库中来自特定文章或使用事务性复制发布的特定数据库的复制命令
(可选)在发布服务器上的发布数据库中执行 sp_helparticle。 指定 @publication 和 @article。 请注意结果集中 文章 ID 的值。
在分发服务器上,对分发数据库执行 sp_browsereplcmds。 (可选)为 @article_id指定步骤 2 中的项目 ID。 (可选)指定@publisher_database_id的发布数据库的 ID,该 ID 可从 sys.databases 目录视图中的database_id列获取。