查看分发数据库中的复制命令和信息

适用于:SQL ServerAzure SQL 托管实例

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

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

  1. 在分发服务器的分发数据库中,执行 sp_browsereplcmds

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

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

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

另请参阅

以编程方式监视复制