檢視散發資料庫中複寫的命令和資訊

適用於:SQL ServerAzure SQL 受控執行個體

在使用異動複寫時,交易命令在傳播到所有「訂閱者」之前或在「訂閱者」端的「散發代理程式」 您可以使用複寫預存程序,以程式設計的方式檢視散發資料庫中的這些暫止命令。 如需詳細資訊,請參閱複寫預存程序 (Transact-SQL)

若要在散發資料庫中檢視從所有交易式發行集所複寫的命令

  1. 在散發資料庫的「散發者」端,執行 sp_browsereplcmds

若要在散發資料庫中,檢視從使用異動複寫所發行之特定發行項或特定資料庫複寫的命令

  1. (選擇性) 在發行集資料庫的「發行者」端,執行 sp_helparticle。 指定 @publication@article。 請注意結果集中 article id 的值。

  2. 在散發資料庫的「散發者」端,執行 sp_browsereplcmds。 (選擇性) 針對 @article_id 指定步驟 2 的發行項識別碼。 (選擇性) 針對 @publisher_database_id指定發行集資料庫的識別碼,此識別碼可從 sys.databases 目錄檢視中的 database_id 資料行取得。

另請參閱

以程式設計方式監視複寫