replicación sql server 2008

54
MAESTRÍA EN GESTIÓN DE BASE DE DATOS TAREA N° 1 DATOS: Integrantes: Bonilla Anabel Llerena Erika Pérez Carlos Fecha: 24 de febrero del 2013 Modulo: Base de Datos Distribuidas Docente: Dennis Vinicio Chicaiza Castillo REPLICACIÓN DE UNA BASE DE DATOS CON SQL SERVER 2008 Para realizar una réplica de BD en SQL Server 2008 debemos configurar previamente algunas cosas: Configurar un usuario con autenticación de SQL Server, en el equipo que será Cliente y en el Servidor. Primero nos conectamos con autenticación Windows para una vez conectados poder cambiar la clave de sa.

Upload: uta

Post on 28-Jun-2015

6.865 views

Category:

Technology


0 download

DESCRIPTION

Replicación de Datos SQL Server 2008

TRANSCRIPT

Page 1: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

TAREA N° 1

DATOS:

Integrantes:

Bonilla Anabel

Llerena Erika

Pérez Carlos

Fecha: 24 de febrero del 2013

Modulo: Base de Datos Distribuidas

Docente: Dennis Vinicio Chicaiza Castillo

REPLICACIÓN DE UNA BASE DE DATOS CON SQL SERVER 2008

Para realizar una réplica de BD en SQL Server 2008 debemos configurar previamente

algunas cosas:

Configurar un usuario con autenticación de SQL Server, en el equipo que será

Cliente y en el Servidor.

Primero nos conectamos con autenticación Windows para una vez conectados

poder cambiar la clave de sa.

Page 2: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Nos vamos a propiedades de la intancia

Page 3: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

En la opción de seguridad, habilitamos la opción de autenticación Sql Server y

Windows.

Page 4: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Una vez hecho esto reiniciamos la instancia

Luego ejecutamos el siguiente código sql para hacer el cambio de clave a sa

Page 5: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Una vez hecho esto nos desconectamos de la instancia y al volvernos a conectar

escogemos autenticación SQL Server

Esto se debe realizar tanto en el cliente como en el servidor

Asegurarnos que el equipo tenga las siguientes configuraciones para el cliente y

el servidor:

Configurar a los equipos para que estén en red.

El cliente y el servidor deben estar en el mismo grupo de trabajo

Page 6: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

En la barra de ejecución, ejecutamos servicios, buscamos el servicio de

Enrutamiento y Acceso remoto

Page 7: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Ponemos en automático el tipo de inicio de este servicio.

Page 8: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

En el servicio de Administrador de conexión automática de acceso remoto,

también lo ponemos en Tipo de inicio: automático, esto se debe hacer en los dos

equipos cliente y servidor

Page 9: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

En Microsoft SQL Server 2008 ingresamos a SQL Server Administración de

configuración

Habilitamos las opcione que se muestran a continuación

Page 10: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Abrimos SQL Server 2008 (con autenticación SQL Server) y en el panel

izquierdo en nuestro gestor le damos clic derecho, elegimos la opción Facetas y

del combo del cuadro de dialogo que nos aparecerá escogemos la opción

RemoteDacEnabled y lo colocamos en True.

Page 11: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Una vez hecho esto nos vamos a panel de control, herramientas administrativas

Page 12: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Si vamos a conectarnos desde el servidor debemos selecciona el equipo cliente

en este caso PC-GABY, cuando realicemos esto desde el equipo cliente

deberemos escoger el equipo servidor en nuestro caso PROMOCION3-PC.

Page 13: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 14: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 15: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Iniciamos el Agente de SQL Server 2008 en ambos equipos.

Page 16: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Creamos la base de datos en el servidor donde estarán las tablas para la

replicación, para lo que damos clic derecho en la instancia y escogemos Nueva

Base de datos. en nuestro caso la base se llamara DISTRIBUIDOR

Page 17: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Ejecutamos el script para crear todas las tablas en nuestra base.

Ya podemos visualizar las tablas creadas, las mismas tablas deberán mostrarse

al culminar la replicación.

Page 18: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

A continuación veremos los pasos para crear la replicación, para lo cual abrimos

la carpeta de Replicación en Publicación local damos clic derecno y escogemos

nueva publicación.

Page 19: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos a PROMOCION3-PC como distribuidor, será el equipo que actue

como servidor y distribuirá la base de datos.

Page 20: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos que se inicie el agente de SQL server automáticamente

Page 21: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

La dirección que le asignara para almacenamiento la dejamos por defecto.

Page 22: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Automáticamente se cargara la base de datos que creamos para ser publicada.

Page 23: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos el tipo de publicación, en este caso vamos elegir una publicación

de mezcla, la idea es hacer que los datos se repliquen inmediatamente.

Page 24: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 25: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos las tablas que deseamos publicar.

Page 26: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 27: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

No vamos a hacer filtros de ninguna tabla, entonces continuamos

Page 28: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Especificamos como vamos a correr el agente de vistas inmediatas.

Page 29: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

En esta ventana se puede especificar el tiempo que estará disponible la replica

de la base de datos.

Page 30: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Configuramos el logeo para sa con su respectiva contraseña 123456

Page 31: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 32: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 33: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Luego ingresamos el nombre de la publicación que en este caso la ponemos

Replica.

Page 34: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Cuando tenemos esta ventana de respuesta quiere decir que todo ha salido bien

y ya está lista la réplica. Ahora vamos a crear la suscripción en el servidor de

nuestra replica.

Page 35: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 36: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Se deberá escoger el equipo que tiene la publicación lista en este caso nuestro

servidor PROMOCION3-PC

Acá ya podemos visualizar nuestra publicación llamada Replica

Page 37: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos que se ejecute todos los agentes de distribución en el equipo

servidor

Page 38: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Escogemos acá el subscriptor de la publicación en este caso el subscriptor es el

equipo cliente PC-GABY, para lo que deberemos agregar subscriptor al SQL

server.

Page 39: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos que visualice más equipos para poder realizar la búsqueda.

Una vez encontrado el equipo cliente PC-GABY

Page 40: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Autenticamos en modo SQL Server para poder conectarnos al equipo

subscriptor

PC-GABY

Page 41: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Una vez conectador se deberá crear una nueva base de datos para el subscritor

PC-GABY

Page 42: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

La base de datos que automáticamente replica la base del servidor en el equipo

cliente CP-GABY la llamaremos Base_Replica

Page 43: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 44: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos los datos de logueo de la maquina cliente para ingresar al a

instancia

Page 45: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 46: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 47: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos que se inicie inmediatamente.

Page 48: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Seleccionamos el tipo de suscripción del equipo cliente, en este caso Servidor.

Page 49: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 50: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Ya hemos finalizado la suscripción en el equipo servidor.

Page 51: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 52: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Page 53: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Ahora ya podemos visualizar en el equipo servidor PROMOCION3-PC la

publicación llamada Replica, de la base de datos DISTRIBUCIÓN, y la

suscripción del equipo cliente PC-GABY con el nombre de la base de datos

donde se verá la réplica Base_Replica

Page 54: Replicación SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS

Ingresamos al equipo cliente donde podremos observar que la Base_Replica está

creada con todas las tablas de la base DISTRIBUCIÓN del equipo servidor

PROMOCION3-PC.