base replica
Post on 06-Jul-2015
399 Views
Preview:
TRANSCRIPT
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.
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.
• 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
Agentes y trabajos de replicas
De instantánea (snapshot.exe):
• Crea instantánea de datos.
• De distribución.
• De combinación.
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.
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.
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
PASOS PARA CREAR LA
REPLICACION DE BASE DE
DATOS
CONFIGURACION DE SQL
SERVER PARA LA
REPLICACION
Creación de Usuarios
1. Seleccionamos inicios de sesión y elegimos nuevo
inicio de sesión
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...
3. En la opción de Funciones del Servidor seleccionamos los roles o
los permisos que deseamos y damos clic en aceptar...
Creación de la base de datos a replicar
1. Seleccionamos Base de Datos y clic en la opción nueva base de
datos...
2. Colocamos en nombre de la base de datos y aceptar..
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
4. Le crearemos sus respectivos campos luego guardamos y le
colocamos el nombre a nuestra tabla “Asignatura".
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..
2. Aparece el asistente para las publicaciones...
3.Se elige la Base de datos que quiere ser publicada (replicación)
4. Se selecciona el tipo de publicación que se llevara a cabo ( Publicación de Mezcla)
5.Eligiendo la compatibilidad de la publicación(SQL 2008,2005,2000,etc)
6.Se seleccionan las tablas que se desean replicar(cliente)
7. …clic en
siguiente…
9. Seleccionamos el tiempo en el que queremos que
repliquen los datos entre las bases de datos
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…
13.…clic en siguiente para
finalizar la publicación….
14.…clic en finalizar…
15.…clic en cerrar…
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”
2.comienza el asistente para la nueva
suscripcion…
3. Elegimos la publicación
de la base de datos
4.click en siguiente…
5. Elegimos la opción Agregar suscriptor de SQL Server…
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)
8.Configuramos la seguridad del Agente
9. Indicamos de nuevo los usuarios cliente que se
suscribirán a la publicación
10.click en siguiente..
11.Elegimos la sincronizacion “Continuamente”
12.click en siguiente..
13.elegimos el tipo de suscripcion en este
caso es cliente…
14.Y la opción “Gana el primero en
publicar”
15.Click en siguiente para
finalizar la suscripcion
16.Click en Finalizar…
17.Click en cerrar…
18. Ahora nos vamos a la maquina (oriente) en Replica verificamos que la suscripcion fue correcta.
top related