Documentação do desenvolvedor de replicaçãoReplication Developer Documentation

Este tópico aplica-se a: Simdo SQL Serversembanco de dados do SQL AzuresemAzure SQL Data Warehouse sem Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

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.The ability to programmatically configure, maintain, and monitor a replication topology enables you to both simplify repeated replication tasks and improve the user experience for your replication-based applications. 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 StudioSQL Server Management Studio.By programming replication, your end-users can be provided with customized replication functionalities without having to be familiar with replication stored procedures and replication agent executables or having to using the replication user interface implemented by SQL Server Management StudioSQL 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:The following are scenarios in which your applications might benefit from programmatic access to replication services:

  • 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.Adding replication functionalities to an existing end-user application, such as synchronizing a pull subscription when the user clicks a button.

  • Criação de uma interface do usuário baseada na Web para administração remota da replicação.Creating a Web-based user interface for remotely administering replication.

  • 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.Creating a custom user interface that exposes only a subset of administration functionality, can be used to remotely administer multiple replication topologies from a single location, or that combine administration and synchronization functionalities.

  • Aprimoramento de uma ferramenta de monitoramento existente adicionando a capacidade de monitorar o status de uma publicação, assinatura ou no Distribuidor.Improving an existing monitoring tool by adding the ability to monitor the status of a publication, subscription, or at the Distributor.

  • Criação de um aplicativo personalizado para administrar ou sincronizar assinaturas de um publicador Oracle.Creating a custom application to administer or synchronize subscriptions to an Oracle publisher.

  • Gravação de regras de negócio personalizadas executadas quando uma assinatura de mesclagem for sincronizada.Writing customized business rules that are executed when a merge subscription is synchronized.

  • Geração de scripts Transact-SQLTransact-SQL que podem ser executados de forma repetida na configuração de Assinantes novos.Generating Transact-SQLTransact-SQL scripts that can be run repeated when configuring new Subscribers.

    SQL ServerSQL Server permite que você controle programaticamente os agentes de replicação e administre e monitore programaticamente uma topologia de replicação. enables you to programmatically control replication agents and to programmatically administer and monitor a replication topology. Para saber mais sobre como programar a replicação, consulte Conceitos de programação da replicação.To learn more about programming replication, see Replication Programming Concepts.

Nesta seçãoIn This Section

Conceitos de programação da replicaçãoReplication Programming Concepts
Descreve as etapas de planejamento para desenvolver um aplicativo que use a replicação.Describes the planning steps to develop an application that uses replication.

Conceitos dos procedimentos armazenados no sistema de replicaçãoReplication System Stored Procedures Concepts
Descreve como os procedimentos armazenados do sistema podem ser usados para oferecem acesso programático em uma topologia de replicação.Describes how system stored procedures can be used to proivide programmatic access in a replication topology.

Conceitos de objetos de gerenciamento de replicaçãoReplication Management Objects Concepts
Explica os conceitos da utilização de RMO (Replication Management Objects).Explains the concepts for using Replication Management Objects (RMO). Esse é um assembly de código gerenciado que encapsula funcionalidades de replicação para SQL ServerSQL Server.This is a managed code assembly that encapsulates replication functionalities for SQL ServerSQL Server.

Conceitos dos executáveis do Agente de ReplicaçãoReplication Agent Executables Concepts
Descreve o uso dos arquivos executáveis do Replication Agent.Describes the use of Replication Agent Executable files.

Guia do desenvolvedor: Tópicos de instruções (replicação)Developer's Guide: How-to Topics (Replication)
Fornece uma lista de tópicos de instruções relacionadas à replicação.Provides a list of how-to topics that are related to replication.