REPLICACION DE BASE DE DATOS BLOG.docx

16
INTRODUCCION La replicación es el proceso de copiar y mantener actualizados los datos en varios modos de bases de datos ya sean estos persistentes o no, 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.

Transcript of REPLICACION DE BASE DE DATOS BLOG.docx

Page 1: REPLICACION DE BASE DE DATOS BLOG.docx

INTRODUCCION

La replicación es el proceso de copiar y mantener actualizados los datos en varios modos de bases de datos ya sean estos persistentes o no, 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.

COMPONENTES DEL MODELO DE REPLICACIÓN

La replicación de datos es un asunto exclusivamente entre servidores de datos, en nuestro caso hablamos de servidores SQL Server. Los servidores SQL Server

Page 2: REPLICACION DE BASE DE DATOS BLOG.docx

pueden desempeñar uno o varios de los siguientes roles: publicador, distribuidor o suscriptor.

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.

Page 3: REPLICACION DE BASE DE DATOS BLOG.docx

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 BLOG.docx

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.

FACTORES PARA ELEGIR EL MÉTODO DE REPLICACIÓN A UTILIZAR

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

Page 5: REPLICACION DE BASE DE DATOS BLOG.docx

2. Crear un inicio de sesión

Ir a seguridad y crear un inicio de sección

darle un nombre y poner autentificación de SQL server y establecer una contraseña.

Page 6: REPLICACION DE BASE DE DATOS BLOG.docx

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.

3. replicación

ir a replicación y crear nueva publicación

dar siguiente

Page 7: REPLICACION DE BASE DE DATOS BLOG.docx

seleccionar la base de datos que estamos replicando

seleccionar publicación transaccional siguiente

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 BLOG.docx

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

Seleccionar Finalizar

Page 9: REPLICACION DE BASE DE DATOS BLOG.docx

4. Crear en la maquina cliente una base de datos con el mismo nombre

5. Crear suscriciones locales

Agregamos subscriptos

Buscamos maquina cliente

Y le conectamos

Page 10: REPLICACION DE BASE DE DATOS BLOG.docx

Seleccionar la base de datos

Seleccionar opciones de acceso

Page 11: REPLICACION DE BASE DE DATOS BLOG.docx

Inicializar inmediatamente

Crear suscripción

Page 12: REPLICACION DE BASE DE DATOS BLOG.docx

Finalizar

6. Para ver la replica

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

Ver estado de sincronización

7. Comprobar estado de replica

Page 13: REPLICACION DE BASE DE DATOS BLOG.docx

BIBLIOGRAFIA

https://es.wikipedia.org/wiki/Replicaci%C3%B3n_(inform%C3%A1tica)

http://www.monografias.com/trabajos15/replicacion-datos/replicacion-datos.shtml#ixzz3tqRvSrdx.