Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Managed Instance
A capacidade de configurar, manter e monitorizar programaticamente uma topologia de replicação permite-lhe simplificar tarefas repetidas de replicação e melhorar a experiência do utilizador para as suas aplicações baseadas em replicação. Ao programar a replicação, os seus utilizadores finais podem receber funcionalidades de replicação personalizadas sem terem de se familiarizar com procedimentos armazenados de replicação e executáveis de agentes de replicação ou sem necessidade de utilizar a interface de replicação implementada pelo SQL Server Management Studio.
A seguir estão os cenários em que seus aplicativos podem se beneficiar do acesso programático aos serviços de replicação:
- Adicionar funcionalidades de replicação a uma aplicação de utilizador final existente, como sincronizar uma subscrição pull quando o utilizador seleciona um botão.
- Criar uma interface de utilizador baseada na web para administrar a replicação remotamente.
- A criação de uma interface de usuário personalizada que expõe apenas um subconjunto de funcionalidades de administração pode ser usada para administrar remotamente várias topologias de replicação a partir de um único local ou que combinam funcionalidades de administração e sincronização.
- Melhorar uma ferramenta de monitorização existente adicionando a capacidade de monitorizar o estado de uma publicação, subscrição ou no Distribuidor.
- Criação de um aplicativo personalizado para administrar ou sincronizar assinaturas de um editor Oracle.
- Escrever regras de negócios personalizadas que são executadas quando uma assinatura de mesclagem é sincronizada.
- Geração de Transact-SQL scripts que podem ser executados repetidos ao configurar novos assinantes.
O SQL Server permite controlar programaticamente os agentes de replicação e administrar e monitorar programaticamente uma topologia de replicação. Para saber mais sobre como programar replicação, consulte Replication Programming Concepts.
Interfaces de programação
As seguintes interfaces de programação estão disponíveis para desenvolver aplicações de replicação.
| Artigo | Description |
|---|---|
| Conceitos de programação de replicação | Descreve as etapas de planejamento para desenvolver um aplicativo que usa replicação. |
| Conceitos de procedimentos armazenados em sistemas 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 gestão de replicação | Explica os conceitos para usar Replication Management Objects (RMO), um assembly de código gerido que encapsula funcionalidades de replicação para SQL Server. |
| Conceitos de executáveis de agentes de replicação | Descreve a utilização de ficheiros executáveis de agentes de replicação para automação em linha de comandos. |