UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
EXTENSIÓN SANTO DOMINGO
FACULTAD SISTEMAS MERCANTILES
CARRERA SISTEMAS
MODULO DISTRIBUCIÓN DE DATOS
TEMA: PUBLICADOR Y SUBSCRIPTOR EN SQL SERVER
AUTOR: FERNANDO QUEZADA
TUTOR: Ing. ENRRIQUE VILLALTA
FECHA: 28/05/2015
PERIODO
MARZO 2015 – SEPTIEMBRE 2015
1. INTRODUCCIÓN
La replicación de datos permite que ciertos datos de la base de datos sean
almacenados en más de un sitio, y su principal utilidad es que permite aumentar la
disponibilidad de los datos y mejora el funcionamiento de las consultas globales a la
base de datos.
La replicación en SQL Server consiste, en el transporte de datos entre dos o más
instancias de servidores. Para ello SQL Server brinda un conjunto de soluciones que
permite copiar, distribuir y posiblemente modificar datos de toda la organización. Se
incluyen, además, varios métodos y opciones para el diseño, implementación,
supervisión y administración de la replicación, que le ofrecen la funcionalidad y
flexibilidad necesarias para distribuir datos y mantener su coherencia.
En la replicación se utiliza una metáfora de la industria de la publicación para
representar los componentes y procesos de una topología de replicación. De esta
forma el modelo se compone, básicamente, de los siguientes elementos: publicador,
distribuidor, suscriptores, publicaciones, artículos y suscripciones.
2. OBJETIVOS
2.1. GENERAL
• Investigar replicación en SQL Server.
2.2. ESPECIFICOS
a) Conocer los diferentes conceptos de Replicación.
b) Conocer que son el publicador y suscriptor en SQL Server.
3. FUNDAMENTACIÓN CIENTIFICA
Una topología de réplica define la relación entre los servidores y las copias de los
datos, y aclara la lógica que determina cómo fluyen los datos entre los servidores.
Hay varios procesos de réplica (denominados agentes) que son responsables de
copiar y mover los datos entre el publicador y los suscriptores. En la siguiente
ilustración se muestra información general acerca de los componentes y procesos
que participan en la réplica.
https://technet.microsoft.com/es-es/library/ms165654(v=sql.90).aspx
2
4. DESARROLLO
PUBLICADOR Y SUBSCRIPTOR EN SQL SERVER
La réplica utiliza una metáfora del sector editorial para representar los componentes
de una topología de réplica, que incluyen el publicador, el distribuidor, los
suscriptores, las publicaciones, los artículos y las suscripciones. Resulta útil pensar
en la réplica de Microsoft SQL Server como si fuera una revista:
• El publicador (editor) de una revista produce una o más publicaciones.
• Una publicación contiene artículos.
• El publicador distribuye la revista directamente o a través de un distribuidor.
• Los suscriptores reciben las publicaciones a las que se han suscrito.
PUBLICADOR
El publicador es una instancia de base de datos que permite que los datos estén
disponibles para otras ubicaciones a través de la réplica. El publicador puede tener
una o más publicaciones, cada una de las cuales representa un conjunto de datos
de objetos relacionados lógicamente para su réplica.
DISTRIBUIDOR
El distribuidor es una instancia de base de datos que funciona como almacén para
datos específicos de réplica asociados a uno o varios publicadores. Cada publicador
está asociado a una sola base de datos (conocida como la base de datos de
distribución) en el distribuidor. La base de datos de distribución almacena los datos
de estado de la réplica, los metadatos acerca de la publicación y, en algunos casos,
funciona como cola para los datos que se transfieren del publicador a los
suscriptores. En muchos casos, una sola instancia de servidor de bases de datos
funciona como publicador y como distribuidor Esto se conoce como un distribuidor
local. Cuando el publicador y el distribuidor se configuran en instancias distintas del
servidor de bases de datos, el distribuidor se denomina distribuidor remoto.
SUSCRIPTORES
3
Un suscriptor es una instancia de base de datos que recibe datos replicados. Un
suscriptor puede recibir datos de varios publicadores y publicaciones. En función del
tipo de réplica elegida, el suscriptor también puede devolver los datos modificados al
publicador o volver a publicar los datos en otros suscriptores.
5.
CONCLUSIONES
La replicación es muy útil para mejorar la disponibilidad de datos, lo cual pudiera
llevarse al caso extremo, conocido como bases de datos distribuidas replicadas
totalmente, en el cual consiste en la replicación de la base de datos completa en
cada sitio en el sistema distribuido y garantiza notablemente la disponibilidad de
datos, pues el sistema puede continuar operando cuando exista en servicio al menos
uno de los servidores SQL Server.
BIBLIOGRAFIA
5.1. DIGITAL
a) https://books.google.com.ec/books?
id=_7dDVWOfiosC&pg=PA294&dq=que+es+un++Publicador+
+en+SQL+Server&hl=es&sa=X&ei=3dZnVZCxGM2wsASyy4GoBQ&ved=0CB
sQ6AEwAA#v=onepage&q=que%20es%20un%20%20Publicador%20%20en
%20SQL%20Server&f=false
b) https://books.google.com.ec/books?
id=vsYTINIEwd4C&pg=PT128&dq=que+es+un++Publicador+
+en+SQL+Server&hl=es&sa=X&ei=3dZnVZCxGM2wsASyy4GoBQ&ved=0CC
4
UQ6AEwAg#v=onepage&q=que%20es%20un%20%20Publicador%20%20en
%20SQL%20Server&f=false
5
UQ6AEwAg#v=onepage&q=que%20es%20un%20%20Publicador%20%20en
%20SQL%20Server&f=false
5

Replicacion sql server... fernando quezada

  • 1.
    UNIVERSIDAD REGIONAL AUTONOMADE LOS ANDES EXTENSIÓN SANTO DOMINGO FACULTAD SISTEMAS MERCANTILES CARRERA SISTEMAS MODULO DISTRIBUCIÓN DE DATOS TEMA: PUBLICADOR Y SUBSCRIPTOR EN SQL SERVER AUTOR: FERNANDO QUEZADA TUTOR: Ing. ENRRIQUE VILLALTA FECHA: 28/05/2015 PERIODO MARZO 2015 – SEPTIEMBRE 2015
  • 2.
    1. INTRODUCCIÓN La replicaciónde datos permite que ciertos datos de la base de datos sean almacenados en más de un sitio, y su principal utilidad es que permite aumentar la disponibilidad de los datos y mejora el funcionamiento de las consultas globales a la base de datos. La replicación en SQL Server consiste, en el transporte de datos entre dos o más instancias de servidores. Para ello SQL Server brinda un conjunto de soluciones que permite copiar, distribuir y posiblemente modificar datos de toda la organización. Se incluyen, además, varios métodos y opciones para el diseño, implementación, supervisión y administración de la replicación, que le ofrecen la funcionalidad y flexibilidad necesarias para distribuir datos y mantener su coherencia. En la replicación se utiliza una metáfora de la industria de la publicación para representar los componentes y procesos de una topología de replicación. De esta forma el modelo se compone, básicamente, de los siguientes elementos: publicador, distribuidor, suscriptores, publicaciones, artículos y suscripciones. 2. OBJETIVOS 2.1. GENERAL • Investigar replicación en SQL Server. 2.2. ESPECIFICOS a) Conocer los diferentes conceptos de Replicación. b) Conocer que son el publicador y suscriptor en SQL Server. 3. FUNDAMENTACIÓN CIENTIFICA Una topología de réplica define la relación entre los servidores y las copias de los datos, y aclara la lógica que determina cómo fluyen los datos entre los servidores. Hay varios procesos de réplica (denominados agentes) que son responsables de copiar y mover los datos entre el publicador y los suscriptores. En la siguiente ilustración se muestra información general acerca de los componentes y procesos que participan en la réplica. https://technet.microsoft.com/es-es/library/ms165654(v=sql.90).aspx 2
  • 3.
    4. DESARROLLO PUBLICADOR YSUBSCRIPTOR EN SQL SERVER La réplica utiliza una metáfora del sector editorial para representar los componentes de una topología de réplica, que incluyen el publicador, el distribuidor, los suscriptores, las publicaciones, los artículos y las suscripciones. Resulta útil pensar en la réplica de Microsoft SQL Server como si fuera una revista: • El publicador (editor) de una revista produce una o más publicaciones. • Una publicación contiene artículos. • El publicador distribuye la revista directamente o a través de un distribuidor. • Los suscriptores reciben las publicaciones a las que se han suscrito. PUBLICADOR El publicador es una instancia de base de datos que permite que los datos estén disponibles para otras ubicaciones a través de la réplica. El publicador puede tener una o más publicaciones, cada una de las cuales representa un conjunto de datos de objetos relacionados lógicamente para su réplica. DISTRIBUIDOR El distribuidor es una instancia de base de datos que funciona como almacén para datos específicos de réplica asociados a uno o varios publicadores. Cada publicador está asociado a una sola base de datos (conocida como la base de datos de distribución) en el distribuidor. La base de datos de distribución almacena los datos de estado de la réplica, los metadatos acerca de la publicación y, en algunos casos, funciona como cola para los datos que se transfieren del publicador a los suscriptores. En muchos casos, una sola instancia de servidor de bases de datos funciona como publicador y como distribuidor Esto se conoce como un distribuidor local. Cuando el publicador y el distribuidor se configuran en instancias distintas del servidor de bases de datos, el distribuidor se denomina distribuidor remoto. SUSCRIPTORES 3
  • 4.
    Un suscriptor esuna instancia de base de datos que recibe datos replicados. Un suscriptor puede recibir datos de varios publicadores y publicaciones. En función del tipo de réplica elegida, el suscriptor también puede devolver los datos modificados al publicador o volver a publicar los datos en otros suscriptores. 5. CONCLUSIONES La replicación es muy útil para mejorar la disponibilidad de datos, lo cual pudiera llevarse al caso extremo, conocido como bases de datos distribuidas replicadas totalmente, en el cual consiste en la replicación de la base de datos completa en cada sitio en el sistema distribuido y garantiza notablemente la disponibilidad de datos, pues el sistema puede continuar operando cuando exista en servicio al menos uno de los servidores SQL Server. BIBLIOGRAFIA 5.1. DIGITAL a) https://books.google.com.ec/books? id=_7dDVWOfiosC&pg=PA294&dq=que+es+un++Publicador+ +en+SQL+Server&hl=es&sa=X&ei=3dZnVZCxGM2wsASyy4GoBQ&ved=0CB sQ6AEwAA#v=onepage&q=que%20es%20un%20%20Publicador%20%20en %20SQL%20Server&f=false b) https://books.google.com.ec/books? id=vsYTINIEwd4C&pg=PT128&dq=que+es+un++Publicador+ +en+SQL+Server&hl=es&sa=X&ei=3dZnVZCxGM2wsASyy4GoBQ&ved=0CC 4
  • 5.
  • 6.