Base replica

38
BASE DE DATOS III ING: JUAN ANCASI C. REPLICACION DE BASE DE DATOS GESTOR: SQL SERVER UNIVERSIDAD AUTONOMA DEL BENI “José Ballivian” INGENIERIA DE SISTEMAS Integrantes: Rony Melgar C Beverly Jimenez S. Francisco Javier Taseo M Elifredo Zabala C.

Transcript of Base replica

Page 1: Base replica

BASE DE DATOS III

ING: JUAN ANCASI C.

REPLICACION DE BASE DE DATOS

GESTOR: SQL SERVER

UNIVERSIDAD AUTONOMA DEL BENI

“José Ballivian”

INGENIERIA DE SISTEMAS

Integrantes:

Rony Melgar C

Beverly Jimenez S.

Francisco Javier Taseo M

Elifredo Zabala C.

Page 2: Base replica
Page 3: Base replica

Componentes de replica

• PUBLICADOR: son servidores que ponen los datos a disposición de otros

servidores para la replica.

• DISTRIBUIDOR: son servidores que distribuyen datos replicados.

• SUSCRIPTOR: son servidores de destino para replica. Almacenan datos

replicados y reciben actualizaciones.

Page 4: Base replica

• Los datos que se están publicando para la replica se

denominan artículos y publicaciones .

• Los artículos pueden contener :

Una tabla completa.

solo ciertas columnas de una tabla

Componentes de replica

Page 5: Base replica

Agentes y trabajos de replicas

De instantánea (snapshot.exe):

• Crea instantánea de datos.

• De distribución.

• De combinación.

Page 6: Base replica

PUBLICACION:

Una publicación es un conjunto de artículos de una base de

datos.

SUSCRIPCION:

Es una petición de copia de datos o de objeto de una base de

datos para replicar.

Una suscripción define que publicaciones se recibirá donde y

cuando.

Page 7: Base replica

REPLICACION DE MEZCLA

• Permiten que varios sitios funciones en línea o desconectados de manera

autónoma, y mezclar mas adelante las modificaciones de datos realizadas

en un resultado único y uniforme.

• La instantánea inicial se aplica a las suscriptores.

• Los datos se sincronizan entre los servidores a una hora programada o a

petición.

• Las actualizaciones se realizan de manera independiente, sin protocolo de

confirmación, en más de un servidor, así el publicador o mas de suscriptor

pueden haber actualizado los mismo datos.

• Por lo tanto pueden producirse conflictos al mezclar las modificaciones de

datos.

• Cuando se produce un conflicto, el agente de mezcla invoca a una

resolución para determinar que datos que aceptarán y se propagaran a otros

sitios.

Page 8: Base replica

REPLICACION DE MEZCLA

• Es útil en un ambiente en los que cada sitio hacen cambios solamente

en sus datos. Pero que necesitan tener la información de los otros

sitios

Page 9: Base replica
Page 10: Base replica

PASOS PARA CREAR LA

REPLICACION DE BASE DE

DATOS

CONFIGURACION DE SQL

SERVER PARA LA

REPLICACION

Page 11: Base replica

Creación de Usuarios

1. Seleccionamos inicios de sesión y elegimos nuevo

inicio de sesión

Page 12: Base replica

2.- Digitamos el nombre de nuestro usuario, seleccionamos la

opción de autenticación SQL server colocamos la contraseña para

nuestro usuario y quitamos la selección de expiración de

contraseña...

Page 13: Base replica

3. En la opción de Funciones del Servidor seleccionamos los roles o

los permisos que deseamos y damos clic en aceptar...

Page 14: Base replica

Creación de la base de datos a replicar

1. Seleccionamos Base de Datos y clic en la opción nueva base de

datos...

Page 15: Base replica

2. Colocamos en nombre de la base de datos y aceptar..

Page 16: Base replica

3. Crearemos la una tabla llamada “Asignatura" que será la que

se replicara con la otra maquina...en la opción tabla

seleccionamos nueva tabla

Page 17: Base replica

4. Le crearemos sus respectivos campos luego guardamos y le

colocamos el nombre a nuestra tabla “Asignatura".

Page 18: Base replica

Ahora crearemos la publicación para las maquinas que se replicaran en este caso tenemos la

sucursal servicio y la sucursal cliente

Creación de la Publicación en el Servidor servicio

1. Iniciamos sesión con el usuario que acabamos de crear y se da clic la opción Replica de

nuestro servidor y damos clic en Nueva publicación..

Page 20: Base replica

3.Se elige la Base de datos que quiere ser publicada (replicación)

Page 21: Base replica

4. Se selecciona el tipo de publicación que se llevara a cabo ( Publicación de Mezcla)

Page 22: Base replica

5.Eligiendo la compatibilidad de la publicación(SQL 2008,2005,2000,etc)

Page 23: Base replica

6.Se seleccionan las tablas que se desean replicar(cliente)

7. …clic en

siguiente…

Page 25: Base replica

10.Configuramos la seguridad de la

replicación

11.Nos logeamos con la

sesión en la que estamos en

nuestro caso central

12.…clic en siguiente…

Page 28: Base replica

Suscripcion de la sucursal que nos servirá de cliente a la publicación que acabamos de

realizar

1. Clic derecho sobre la publicación que acabamos de crear y elegimos la opción “nueva

suscripción”

Page 29: Base replica

2.comienza el asistente para la nueva

suscripcion…

3. Elegimos la publicación

de la base de datos

4.click en siguiente…

Page 31: Base replica

6.Nos logeamos con los usuarios SQL creados en los clientes…

7. Se elige la base de datos publicada a la que se

quiere suscribir (replicación)

Page 32: Base replica

8.Configuramos la seguridad del Agente

9. Indicamos de nuevo los usuarios cliente que se

suscribirán a la publicación

Page 35: Base replica

14.Y la opción “Gana el primero en

publicar”

15.Click en siguiente para

finalizar la suscripcion

16.Click en Finalizar…

Page 37: Base replica

18. Ahora nos vamos a la maquina (oriente) en Replica verificamos que la suscripcion fue correcta.

Page 38: Base replica