14
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

Replicacion de base de datos

Embed Size (px)

Citation preview

Page 1: Replicacion de  base de datos

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

Page 2: Replicacion de  base de datos

Í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

Page 3: Replicacion de  base de datos

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

Page 4: Replicacion de  base de datos

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

Page 5: Replicacion de  base de datos

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.

Page 6: Replicacion de  base de datos

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

Page 7: Replicacion de  base de datos

seleccionar la tablas que queremos replicar siguiente

seleccionar cree una instantánea mente y mantenerla disponible para

inicializar subscripciones

Page 8: Replicacion de  base de datos

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

Page 9: Replicacion de  base de datos

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

Page 10: Replicacion de  base de datos

Y le conectamos

Seleccionar la base de datos

Seleccionar opciones de acceso

Page 11: Replicacion de  base de datos

Inicializar inmediatamente

Crear suscripción

Page 12: Replicacion de  base de datos

Finalizar

6. Para ver la replica

Abrir replica , publicación locales , la publicación

Ver estado de sincronización

Page 13: Replicacion de  base de datos

7. Comprobar estado de replica

Page 14: Replicacion de  base de datos

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.