Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
A capacidade de configurar, manter e monitorar programaticamente uma topologia de replicação permite simplificar tarefas de replicação repetidas e melhorar a experiência do usuário para seus aplicativos baseados em replicação. Ao programar a replicação, os usuários finais podem receber funcionalidades de replicação personalizadas sem precisar se familiarizar com os procedimentos armazenados de replicação e executáveis do agente de replicação ou ter que usar a interface do usuário de replicação implementada pelo 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:
- Adicionando funcionalidades de replicação a um aplicativo de usuário final existente, como sincronizar uma assinatura pull quando o usuário seleciona um botão.
- Criando uma interface do usuário baseada na Web para administrar remotamente a 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.
- Gerando scripts Transact-SQL que podem ser executados repetidamente ao configurar novos Assinantes.
O SQL Server permite que você controle programaticamente os agentes de replicação e administre e monitore programaticamente uma topologia de replicação. Para saber mais sobre como programar a replicação, consulte Conceitos de programação da replicação.
Interfaces de programação
As interfaces de programação a seguir estão disponíveis para o desenvolvimento de aplicativos de replicação.
| Artigo | DESCRIÇÃO |
|---|---|
| Conceitos de programação de replicação | Descreve as etapas de planejamento para desenvolver um aplicativo que use a replicação. |
| Conceitos de procedimentos armazenados do sistema de replicação | Descreve como os procedimentos armazenados do sistema podem ser usados para fornecer acesso programático em uma topologia de replicação. |
| Conceitos de objetos de gerenciamento de replicação | Explica os conceitos para usar o RMO (Replication Management Objects), um assembly de código gerenciado que encapsula as funcionalidades de replicação para o SQL Server. |
| Conceitos de executáveis do agente de replicação | Descreve o uso de arquivos executáveis do agente de replicação para automação de linha de comando. |