Visualizzare comandi replicati e altre informazioni nel database di distribuzione

Si applica a:SQL ServerIstanza gestita di SQL di Azure

Durante l'utilizzo della replica transazionale, i comandi della transazione vengono archiviati nel database di distribuzione finché non vengono propagati a tutti i Sottoscrittori dall'agente di distribuzione o un agente di distribuzione nel Sottoscrittore non esegue il pull delle modifiche. È possibile visualizzare tali comandi in sospeso nel database di distribuzione a livello di programmazione, utilizzando le stored procedure di replica. Per altre informazioni, vedere Stored procedure per la replica (Transact-SQL).

Per visualizzare comandi replicati da tutte le pubblicazioni transazionali nel database di distribuzione

  1. Nel database di distribuzione del server di distribuzione eseguire sp_browsereplcmds.

Per visualizzare comandi replicati nel database di distribuzione da un articolo specifico o da un database specifico pubblicato tramite la replica transazionale

  1. (Facoltativo) Nel database di pubblicazione del server di pubblicazione eseguire sp_helparticle. Specificare @publication e @article. Tenere presente il valore di article id nel set di risultati.

  2. Nel database di distribuzione del server di distribuzione eseguire sp_browsereplcmds. (Facoltativo) Specificare l'ID dell'articolo indicato nel passaggio 2 per @article_id. (Facoltativo) Specificare l'ID del database di pubblicazione per @publisher_database_id. Tale valore può essere ottenuto dalla colonna database_id nella vista del catalogo sys.databases.

Vedi anche

Monitorare la replica a livello di programmazione