Procedura: Visualizzazione di comandi replicati e di altre informazioni nel database di distribuzione (programmazione Transact-SQL della replica)
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 ulteriori informazioni, vedere Funzionamento della replica transazionale.
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.