1. FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA EN SISTEMAS Y COMPUTACIÓN
ASIGNATURA:
BASE DE DATOS II
TEMA:
MANUAL REPLICACION
AUTOR:
ALEX YUNGAN
FECHA
ENERO 2015
2. Índice
Índice ...........................................................................................................................................2
Objetivos......................................................................................................................................2
Desarrollo temático.....................................................................................................................2
Replicación..............................................................................................................................2
Replicación SQL server...........................................................................................................3
Componentes del modelo de replicación ..............................................................................3
El publicador.................................................................................................................3
El distribuidor ...............................................................................................................3
Los suscriptores............................................................................................................3
Una publicación............................................................................................................3
Una suscripción ............................................................................................................3
Tipos de replicación..................................................................................................................3
Replicación de instantáneas .........................................................................................3
Replicación transaccional .............................................................................................3
Replicación de mezcla ..................................................................................................4
Ejemplo replicación................................................................................................................4
Pasos para crear una replicación..........................................................................................4
Conclusiones..............................................................................................................................14
Bibliografía.................................................................................................................................14
Introducción
La replicación es un conjunto de tecnologías destinadas a la copia y distribución de
datos y objetos de base de datos desde una base de datos a otra, para luego sincronizar
ambas bases de datos y mantener su coherencia.
Para así permitir distribuir datos entre diferentes ubicaciones y entre usuarios remotos o
móviles mediante redes locales y de área extensa, conexiones de acceso telefónico,
conexiones inalámbricas e Internet.
Objetivos
Conocer que es una replicación
Conocer la utilidad que tiene realizar una replicación
Conocer cómo podemos crear una replicación en SQL server.
Desarrollo temático
Replicación
3. 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.
Replicación SQL server
Consiste en el transporte de datos entre dos o más instancias de servidores
SQL Server brinda un conjunto de soluciones que permite copiar, distribuir y
posiblemente modificar datos de toda la organización.
Componentes del modelo de replicación
El publicador
Es un servidor que pone los datos a disposición de otros servidores para poder
replicarlos
El distribuidor
Un servidor que aloja la base de datos de distribución y almacena los datos
históricos, transacciones y metadatos
Los suscriptores
Son los que reciben los datos replicados
Una publicación
Es un conjunto de artículos
Un artículo de una publicación puede ser una tabla de datos la cual puede contar
con todas las filas o algunas (filtrado horizontal) y simultáneamente contar de
todas las columnas o algunas (filtrado vertical), un procedimiento almacenado,
una definición de vista, la ejecución de un procedimiento almacenado, una vista,
una vista indizada o una función definida por el usuario.
Una suscripción
Es una petición de copia de datos o de objetos de base de datos para replicar.
Una suscripción define qué publicación se recibirá, dónde y cuándo.
Tipos de replicación
Replicación de instantáneas
Los datos se copian tal y como aparecen exactamente en un momento
determinado. Por consiguiente, no requiere un control continuo de los cambios.
Replicación transaccional
Se propaga una instantánea inicial de datos a los suscriptores, y después, cuando
se efectúan las modificaciones en el publicador, las transacciones individuales se
propagan a los suscriptores.
SQL Server almacena las transacciones que afectan a los objetos
replicados y propaga esos cambios a los suscriptores de forma continua o
a intervalos programados
4. Replicación de mezcla
Permite que varios sitios funcionen en línea o desconectados de manera
autónoma, y mezclar más adelante las modificaciones de datos realizadas en un
resultado único y uniforme.
SQL Server hace un seguimiento de los cambios realizados en los datos
publicados en el publicador y en los suscriptores.
Los datos se sincronizan entre los servidores a una hora programada o a
petición.
Ejemplo replicación
Pasos para crear una replicación
1. Abrir administración de configuración de SQL server
Ir a servicios de SQL server
Habilitar los servicios en especial en agente SQL server
2. Crear un inicio de sesión
Ir a seguridad y crear un inicio de sección
5. darle un nombre y poner autentificación de SQL server y establecer una
contraseña.
ir a asignación de usuarios
determinar la base de datos a utilizar.
en miembros de la función de base de datos seleccionar public y aceptar.
6. 3. replicación
ir a replicación y crear nueva publicación
dar siguiente
seleccionar la base de datos que estamos replicando
seleccionar publicación transaccional siguiente
7. seleccionar la tablas que queremos replicar siguiente
seleccionar cree una instantánea mente y mantenerla disponible para
inicializar subscripciones
8. seleccionar ejecutar en cuenta del servicio del agente SQL y poner el inicio de
sección
Seleccionar crear publicación luego siguiente
Dar nombre a la publicación
9. Seleccionar Finalizar
4. Crear en la maquina cliente una base de datos con el mismo nombre
5. Crear suscriciones locales
Agregamos subscriptos
Buscamos maquina cliente
10. Y le conectamos
Seleccionar la base de datos
Seleccionar opciones de acceso
14. Conclusiones
Una replicación nos permite copiar, distribuir y posiblemente modificar
datos de toda la organización.
Los componentes del modelo de una replicación son el publicador, el
distribuidor. Los subscriptores, una publicación, una suscripción.
Existen 3 tipos de replicación que los ponemos aplicar de acuerdo a las
necesidad que tengamos
Los tipos de replicación son replicación instantánea, replicación
tradicional, replicación mezcla
Bibliografía
microsoft. (s.f.). Developer Network. Obtenido de Tipos de replicación:
http://msdn.microsoft.com/es-es/library/ms152531.aspx
microsoft. (s.f.). microsoft developer network. Obtenido de http://msdn.microsoft.com/es-
es/library/ms151198.aspx
Morell, L. D. (s.f.). Replicación de Datos en SQL Server. Cuba: Departamento de Computación.
Universidad Central "Marta Abreu" de las Villas. Santa Clara. Cuba.
Váquez, D. R. (s.f.). Replicación de Datos en SQL Server. Cuba: Departamento de Computación.
Universidad Central "Marta Abreu" de las Villas. Santa Clara. Cuba.