Partilhar via


Como exibir comandos replicados e outras informações no banco de dados de distribuição (Programação Transact-SQL de replicação)

Ao usar replicação transacional, os comandos de transação são armazenados no banco de dados de distribuição ou até que o Distribution Agent os propague a todos os Assinantes ou até um Distribution Agent enviar as alterações ao Assinante. Esses comandos pendentes no banco de dados de distribuição podem ser exibidos programaticamente por meio de procedimentos armazenados de replicação. Para obter mais informações, consulte Como a replicação transacional funciona.

Para exibir os comandos replicados de todas as publicações transacionais no banco de dados de distribuição

Para exibir comandos replicados no banco de dados de distribuição de um artigo específico ou de um banco de dados publicado específico por meio de replicação transacional

  1. (Opcional) No Publicador, no banco de dados de publicação, execute sp_helparticle. Especifique @publication e @article. Observe o valor de id de artigo no conjunto de resultados.

  2. No Distribuidor, no banco de dados de distribuição, execute sp_browsereplcmds. (Opcional) Especifique a ID do artigo da etapa 2 como @article_id. (Opcional) Especifique a id do banco de dados de publicação como @publisher_database_id, que pode ser obtida da coluna database_id na exibição de catálogo sys.databases.