Guia do desenvolvedor (replicação)

A capacidade de configurar, manter e monitorar programaticamente uma topologia de replicação permite que você simplifique as tarefas de replicação repetidas e aprimore a experiência do usuário em seus aplicativos baseados em replicação. Ao programar a replicação, os seus usuários finais poderão obter funcionalidades de replicação personalizadas sem precisar conhecer os procedimentos armazenados de replicação e os executáveis do agente de replicação ou ter de usar a interface do usuário de replicação implementada por SQL Server Management Studio.

A seguir, cenários nos quais os seus aplicativos poderiam se beneficiar do acesso programático a serviços de replicação:

  • Adição de funcionalidades de replicação a um aplicativo de usuário final existente, como a sincronização de uma assinatura pull quando o usuário clica em um botão.

  • Criação de uma interface do usuário baseada na Web para administração remota da replicação.

  • Criação de uma interface do usuário personalizada que exiba somente um subconjunto da funcionalidade de administração, que pode ser usado para administrar remotamente várias topologias de replicação a partir de um único local, ou que combine as funcionalidades de administração e de sincronização.

  • Aprimoramento de uma ferramenta de monitoramento existente adicionando a capacidade de monitorar o status de uma publicação, assinatura ou no Distribuidor.

  • Criação de um aplicativo personalizado para administrar ou sincronizar assinaturas de um publicador Oracle.

  • Gravação de regras de negócio personalizadas executadas quando uma assinatura de mesclagem for sincronizada.

  • Geração de scripts Transact-SQL que podem ser executados de forma repetida na configuração de Assinantes novos.

SQL Server permite que você controle programaticamente os agentes de replicação e administre e monitore programaticamente uma topologia de replicação. Para obter mais informações sobre programação de replicação, consulte Conceitos de programação de replicação.

Nesta seção