Você está na página 1de 14

LABORATORIO 9.

Replicacin de base de datos en SQL Server

GUA DE LABORATORIO N 9
Actividad de Proyecto No. 11: ESTABLECER PLANES DE SINCRONIZACIN PARA BASE DE DATOS Y OBJETOS DISTRIBUIDOS.

Replicacin de base de datos en SQL Server

Estructura de contenidos. 1. Introduccin..............................................................................3 2. Objetivos...................................................................................4 3. Consideraciones.........................................................................5 4. Procedimiento............................................................................6 4.1. Configuracin de las 3 mquinas virtuales en red....................6 4.2. Aspectos generales de la replicacin de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA, configuracin en el servidor........................................................6 4.2.1. Proceso de configuracin de la rplica de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA.........6 5. Evidencias a entregar................................................................14

2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

1. Introduccin.
La replicacin de una o varias bases de datos, sirve para poder distribuir los datos en diferentes ubicaciones, bien sea a travs de la red local, conexin de acceso telefnico, inalmbricas o internet, permitiendo hacer una copia de la base de datos en otra ubicacin fsica, para luego sincronizar sin perder la coherencia de la informacin. SQL Server 2008 R2 ofrece un sistema eficaz para la sincronizacin de datos en toda la empresa, proporcionando los servicios adecuados para garantizar su disponibilidad, optimizacin en el almacenamiento de datos, seguridad e integracin de datos en diferentes sitios, permitiendo que estas copias puedan ser utilizadas en diferentes entornos. En este laboratorio se realizarn actividades relacionadas con una de las estrategias en la distribucin de datos: la rplica de bases de datos, revisando aspectos como la configuracin y proceso a realizar en SQL Server.

3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

2. Objetivos.
Objetivo General. Replicar la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA. Objetivos Especficos. Configurar la red de dominio entre 3 mquinas virtuales, de las cuales 1 es el servidor y 2 son cliente. Ejecutar procesos de replicacin de base de datos permitiendo al aprendiz las ventajas y aplicabilidad del tema. Configurar correctamente las mquinas virtuales, para poder replicar datos entre un servidor y sus clientes. Conocer informacin general sobre el tema de la replicacin en SQL Server 2008 R2.

4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

3. Consideraciones.
Antes de realizar los procedimientos planteados en este laboratorio, se sugiere revisar los siguientes aspectos: tem Soporte Terico Descripcin Previo al desarrollo de este laboratorio debe haber revisado: Bases de Datos Distribuidas Replicacin SQL Server 2008 R2. Material complementario sobre configuracin del controlador de Dominio para la replicacin de base de datos SQL Server 2008 R2 Productos requeridos Configuracin de las 3 mquinas virtuales en red. Base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA. Procedimiento Replicacin de base de datos en SQL Server 2008 r2. Herramientas SW Se requiere tener instalada y configurada las 3 Mquinas virtuales en red. Instalacin de SQL Server 2008 r2 en todas las mquinas virtuales. Bases de Datos de la Alcalda.

5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

4. Procedimiento.
El laboratorio est compuesto por dos partes que permiten abordar el tema de la replicacin de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA. La primera parte est compuesta por la configuracin de las mquinas virtuales, para que se puedan comunicar entre s. Segunda partes es la configuracin del servidor de la base de datos para luego poder replicarlas en sus dos clientes y por ltimo el procedimiento que se debe hacer en las mquinas clientes para poder sincronizar nuestros datos, para tener una base de datos ntegra. A continuacin se describen las acciones que se deben desarrollar como parte de este laboratorio: 4.1. Configuracin de las 3 mquinas virtuales en red. Revisar el Manual para crear una red con maquinas virtuales y ejecutar las instrucciones all dadas. Posteriormente revise y ejecute las instrucciones que encontrar en el documento de apoyo Configuracin del Controlador de Dominio en Windows 2003 Server, que encontrar en los archivos del laboratorio. 4.2. Aspectos generales de la replicacin de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA, configuracin en el servidor. En esta parte del laboratorio se abordaran aspectos de configuracin y puesta en marcha de la replicacin de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA, es importante que las 3 mquinas pertenezcan a una misma red. 4.2.1. Proceso de configuracin de la rplica de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA. Se encuentran 3 mquinas virtuales de las cuales vamos a configurar la rplica en la mquina que tiene la base de datos, se llama mquina virtual servidor. Las 3 mquinas virtuales deben estar en red. Vamos iniciar SQL Server 2008 R2

6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Abrir la mquina virtual servidor donde est instalado Windows Server 2003 SP2 y el SMBD SQL Server 2008 R2. Inicio Todos los programa Microsoft SQL Server 2008 R2 SQL Server Management Studio. Conectar con el Servidor escoger la configuracin Conectar. Explorador de objetos - + Base de datos Identificar la Base de datos de la Secretara de Salud SecSalud. Antes de configurar o crear la rplica se debe habilitar la comunicacin entre el servidor y cliente: Clic derecho en el explorador de objetos sobre el servidor/sena Escoger facetas Buscar en la venta emergente configuracin de rea expuesta Habilitar RemoteDacEnable. Para habilitar el cambio se debe reiniciar el servidor.

Imagen 1. Configuracin de la comunicacin

7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Imagen 2. Propiedades de la faceta

Iniciar el Agente SQL Server. Se debe iniciar el agente para poder replicar la base de datos ya que todos los trabajos se programan dentro del agente. Clic derecho en Agente SQL Server Iniciar.

Imagen 3. Activacin del Agente de SQL Server

8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Tambin se debe habilitar el protocolo TCP/IP y Canalizaciones con Nombre - para el servidor. Inicio Todos los programa Microsoft SQL Server 2008 R2 Herramientas de configuracin. Administrador de configuracin de SQL Server.

Imagen 4. Administracin de Configuracin

Desplegar configuracin de red de SQL Server Protocolos SENA. Clic derecho TCP/IP y habilitar. Clic derecho Canalizaciones con nombre Habilitar.

Imagen 5. Administracin de Configuracin.

Esta configuracin hay que repetirla en las 2 mquinas virtuales clientes para poder comunicarse. Para que SQL Server 2008 R2 tome todos los cambios realizados detenemos el servidor y nos conectamos de nuevo.

9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Inicio Todos los programa Microsoft SQL Server 2008 R2 SQL Server Management Studio. Conectar con el Servidor escoger la configuracin Conectar. Cuando se tengan configuradas las 3 mquinas virtuales 1 Servidor y 2 Clientes se puede continuar con el proceso de replicacin de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA. La base da datos a replicar es la SecSalud. Explorador de objetos. Contenedor replicacin. Clic derecho en replicacin configurar distribuidor. Se describe la configuracin clic en siguiente. Podemos cambiar la carpeta donde guardan los elementos de replicacin. Para este paso crear una carpeta compartida y cambiar la ruta hacia esta carpeta. En el disco c: crear la carpeta replica. Clic en siguiente. Al finalizar si se quiere generar el cdigo SQL para reutilizar lo podemos hacer habilitando la casilla respectiva. Finalizar. Se creara ahora una publicacin de la base de datos de la Secretaria de Salud de la alcalda de San Antonio del SENA. Clic derecho en publicaciones locales nueva publicacin. Seleccionar la base de datos a publicar SecSalud. Seleccionar el tipo de publicacin - Publicacin de instantneas. Seleccionar los elementos que se quieren replicar. Se crean 2 rplicas diferentes para las 2 mquinas virtuales clientes. Se puede generar algn filtro para las tablas, dependiendo de como se quiere replicar esa informacin. Siguiente. Activar crear una instantnea inmediatamente.

10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Seguridad del agente configuracin de seguridad. Para este ejemplo escoger - ejecutar en la cuenta del agente. Siguiente Finalizar.

Imagen 6. Nueva Publicacin

Se crea ahora la suscripcin se hacen en los servidores virtuales cliente Iniciamos la mquina virtual de unos de los clientes y repetir todo este proceso en la otra mquina cliente que falta. Abrir la mquina virtual cliente1 donde esta instalado Windows Server 2003 SP2 y el SMBD SQL Server 2008 R2. Inicio Todos los programa Microsoft SQL Server 2008 R2 SQL Server Management Studio. Conectar con el Servidor escoger la configuracin Conectar. Desplegar en el explorador de objetos replicacin. Clic derecho en suscripciones locales nuevas suscripciones. En la pestaa publicador buscar el servidor donde se creo la publicacin. En este caso serio \servidor\\sena. Siguiente. En suscriptores indicar en cual base de datos se almacenar la rplica, para esto crear una base de datos en el cliente1 con el nombre de replicasecsalud.

11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Imagen 7. Base de datos replica

Despus de crear la base de datos seleccionamos esta para el almacenamiento de la rplica de la base de datos de la secretaria de Salud. En la siguiente pantalla escoger la seguridad de los agentes. Para este ejemplo escoger - ejecutar en la cuenta del agente. Siguiente. Proceso de la configuracin ejecutar continuamente. Finalizar. Para verificar que esta suscrito el cliente en la rplica vamos a la base de datos replicasecsalud y debe contener las tablas que se seleccin en la publicaciones.

12
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Imagen 8. Asistente para suscripcin

Imagen 9. Seleccin de base de datos a suscribir.

13
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Replicacin de base de datos en SQL Server

Por ultimo cuanto se tenga configurado el servidor con su publicacin y las 2 suscripciones para los clientes, hacer modificaciones en el servidor y confirmar si en los 2 clientes se sincroniza correctamente haciendo operaciones sobre la base de datos y verificando en los clientes esos cambios.

5. Evidencias a entregar.
Vdeo tutorial en donde se evidencie la replicacin de la base de datos de la Secretaria de Salud, utilizando la maquina anfitrin y dos mquinas virtuales como parte de un mismo clster. En el clster de replicacin una de las mquinas estar configurada como nodo maestro (lectura y escritura y dos ms como nodos esclavos (solo lectura). El videotutorial debe propender en tener un tamao inferior a 100 MB a efectos de enviar el archivo resultante a travs de herramientas dispuestas en la Web.

14
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Você também pode gostar