Visualizzare comandi replicati e altre informazioni nel database di distribuzione
Si applica a: SQL Server e Istanza 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
- 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
(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.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.