Microsoft SQL es una aplicación de base de datos de gran alcance que apoya la replicación , que es el proceso de sincronización de datos entre dos o más copias de una base de datos . La replicación es útil en entornos de computación distribuida o donde las computadoras no pueden tener una conectividad constante con el servidor principal, como en las computadoras portátiles en un ambiente de campo . Mediante la replicación requiere cuatro componentes que se instalarán. Database Engine
El motor de base de datos necesaria para la replicación es diferente de la del servidor SQL estándar. Se mantiene un registro de toda la actividad en la base de datos , de forma similar a un registro de transacciones . Esta información se utiliza para mantener las bases de datos utilizadas en la replicación .
Cliente Agente
El Agente de cliente se ejecuta la interfaz de objetos de replicación, que es el componente principal en una réplica dispositivos . Esta interfaz se utiliza para realizar tareas de replicación con el servidor.
Servidor Agente
El agente servidor es el proyecto de replicación pesebre. Es responsable de la comunicación entre el servidor de base de datos SQL y el motor de base de datos. Se requiere IIS que se ejecuta con el fin de funcionar correctamente.
Reconciliador y replicación proveedor
Estos servicios residen en el mismo equipo que el agente del servidor y se basan en IIS. En conjunto , coordinan las suscripciones con la base de datos de publicación.