如何查看分发数据库中复制的命令和其他信息(复制 Transact-SQL 编程)

使用事务复制时,事务命令在分发代理将其传播到所有订阅服务器或订阅服务器中的分发代理请求更改之前存储在分发数据库中。 使用复制存储过程可以编程方式查看分发数据库中的这些挂起的命令。 有关详细信息,请参阅事务复制的工作机制

查看分发数据库中来自所有事务发布的复制命令

查看分发数据库中来自使用事务复制发布的某个特定项目或特定数据库的复制命令

  1. (可选)在发布服务器的发布数据库中,执行 sp_helparticle。 指定 @publication@article。 请记录结果集中 article id 的值。

  2. 在分发服务器的分发数据库中,执行 sp_browsereplcmds。 (可选)为 @article_id 指定从步骤 2 中得到的项目 ID。 (可选)为 @publisher_database_id 指定发布数据库的 ID,此 ID 可以从 sys.databases 目录视图的 database_id 列获得。