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
Conceitos de programação de replicação
Descreve as etapas de planejamento para desenvolver um aplicativo que use a replicação.Conceitos dos procedimentos armazenados do sistema de replicação
Descreve como os procedimentos armazenados do sistema podem ser usados para oferecem acesso programático em uma topologia de replicação.Conceitos de Replication Management Objects
Explica os conceitos da utilização de RMO (Replication Management Objects). Esse é um assembly de código gerenciado que encapsula funcionalidades de replicação para SQL Server.Conceitos dos executáveis do Replication Agent
Descreve o uso dos arquivos executáveis do Replication Agent.Guia do desenvolvedor: tópicos de instruções (replicação)
Fornece uma lista de tópicos de instruções relacionadas à replicação.Guia do desenvolvedor: instruções passo a passo (replicação)
Fornece uma lista de tópicos passo a passo relacionados à replicação.