Guía del desarrollador (replicación)
La capacidad de configurar, mantener y supervisar mediante programación una topología de replicación permite simplificar las tareas de replicación repetidas y mejorar la experiencia del usuario en las aplicaciones basadas en la replicación. Al programar la replicación, se puede proporcionar a los usuarios finales funcionalidades de replicación personalizadas sin que sea necesario conocer los procedimientos almacenados de replicación o las aplicaciones ejecutables del agente de replicación, ni tener que usar la interfaz de usuario de replicación que implementa SQL Server Management Studio.
A continuación se muestran escenarios en los que las aplicaciones podrían beneficiarse del acceso mediante programación a servicios de replicación:
Al agregar funcionalidades de replicación a una aplicación de usuario final, por ejemplo sincronizar una suscripción de extracción cuando el usuario hace clic en un botón.
Al crear una interfaz de usuario basada en web para administrar la replicación de forma remota.
Al crear una interfaz de usuario personalizada que exponga solo un subconjunto de la funcionalidad de administración, se puede utilizar para administrar varias topologías de replicación de forma remota desde una sola ubicación o que combinen las funcionalidades de administración y sincronización.
Al mejorar una herramienta de supervisión existente agregando la capacidad de supervisar el estado de una publicación, suscripción o en el distribuidor.
Al crear una aplicación personalizada para administrar o sincronizar las suscripciones a un publicador de Oracle.
Al escribir reglas de negocios personalizadas que se ejecutan cuando se sincroniza una suscripción de mezcla.
Al generar scripts de Transact-SQL que se pueden ejecutar varias veces al configurar nuevos suscriptores.
SQL Server permite controlar mediante programación los agentes de replicación y administrar y supervisar mediante programación una topología de replicación. Para obtener más información sobre cómo programar la replicación, vea Conceptos de la programación de replicación.
En esta sección
Conceptos de la programación de replicación
Describe los pasos de planeamiento para desarrollar una aplicación que use la replicación.Conceptos sobre los procedimientos almacenados del sistema de replicación
Describe cómo se pueden usar los procedimientos almacenados del sistema para proporcionar acceso mediante programación en una topología de replicación.Conceptos de los Objetos de administración de replicación (RMO)
Explica los conceptos para utilizar Objetos de administración de replicación (RMO). El siguiente es un ensamblado de código administrado que encapsula las funcionalidades de replicación para SQL Server.Conceptos de los ejecutables del Agente de replicación
Describe el uso de los archivos ejecutables del Agente de replicación.Guía del programador: temas de procedimientos (replicación)
Proporciona una lista de temas de procedimientos que están relacionados con la replicación.Guía del programador: Tutoriales (replicación)
Proporciona una lista de tutoriales relacionados con la replicación.