27
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN BASE DE DATOS DISTRIBUIDAS Replicación en SQL Server 2008 ESTUDIANTE: Erika Magdalena Llerena Ortíz. Ambato - Ecuador Febrero 2013

Replica de SQL Server 2008

  • Upload
    uta

  • View
    5.528

  • Download
    0

Embed Size (px)

DESCRIPTION

Replica de Datos en SQL Server 2008

Citation preview

Page 1: Replica de SQL Server 2008

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

BASE DE DATOS DISTRIBUIDAS

Replicación en SQL Server 2008

ESTUDIANTE: Erika Magdalena Llerena Ortíz.

Ambato - Ecuador

Febrero 2013

Page 2: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 2

Proceso de Replicación

Para realizar una réplica de Base de datos en SQL Server 2008 se debe configurar

previamente algunas cosas:

1) Configurar un usuario con autenticación de SQL Server.

2) Asegurarse que el equipo tenga las siguientes configuraciones:

- Que el equipo de trabajo sea el mismo tanto para el equipo maestro como el cliente.

- Asegurarse que ambos equipos tengan iniciado el servicio de enrutamiento y acceso

remoto (Configurar en Automático).

- En las opciones de configuración de SQL Server en Protocoles de cliente y Protocolos de

SQL Server, esté habilitada la opción Canalizaciones con nombre y TCP/IP.

Configuración de la Red:

Tanto el servidor como el cliente deben estar el mismo grupo de trabajo:

Servidor Cliente

Page 3: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 3

Configurar SQL Server 2008 para admitir conexiones remotas:

Configurar el servicio de enrutamiento y acceso remoto del servidor y del cliente.

Configurar el Tipo de Inicio en Automático e iniciar el servicio.

Page 4: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 4

Configurar el servicio de Administrador de conexión de acceso remoto del servidor y del

cliente.

Configurar el Tipo de Inicio en Automático e iniciar el servicio.

Page 5: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 5

Abrir el SQL Server Management Studio, situarse encima de la instancia del Servidor y

pulsar el botón derecho, Propiedades, seleccionar Conexiones, se mostrará la siguiente

pantalla:

Seleccionar “Permitir conexiones remotas con este servidor”.

En el Menú de Inicio > Programas > Microsoft SQL Server 2008 > Herramientas de

Configuración > Administrador de Configuración de SQL Server, Seleccionar la

Configuración de red de SQL Server y luego Protocolos de MSSQLSERVER. Como

podemos observar, por defecto solo tiene habilitado el protocolo de Memoria compartida, el

resto están deshabilitados. Básicamente es el tipo de protocolo que se usa, cuando nos

conectamos a SQL Server desde el mismo Servidor.

Se debe habilitar los protocolos: “Canalizaciones con nombre” y “TCP/IP”. Para lo cual,

pulsamos con el botón derecho del ratón encima de los mismos y pulsamos Habilitar. En las

dos ocasiones nos mostrara un mensaje informándonos, que para que la nueva

configuración surta efecto abra que reiniciar el Servicio de SQL Server.

Page 6: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 6

Finalmente abrir SQL Server 2008 (con autenticación SQL Server) y en el panel izquierdo

en el gestor dar clic derecho, elegir la opción Facetas y en el combo del cuadro de dialogo

que nos aparecerá escoger la opción RemoteDacEnabled y lo colocar en True.

Page 7: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 7

Proceso de Replicación.

Configuradas ya las dos máquinas se procede a realizar la replicación.

Configuración Cliente:

1) Conectarse con el equipo maestro.

Panel de Control – Herramientas administrativas-Administración de equipos.

Administración del equipo (clic derecho). Conectar con otro equipo.

Page 8: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 8

1) Conectamos con el servidor.

En avanzadas, Buscar ahora.

Seleccionar el servidor.

Page 9: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 9

Configuración maestro:

2) Conectamos con el cliente

En avanzadas, Buscar ahora.

Seleccionar el cliente.

Page 10: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 10

3) Iniciar el Agente de SQL Server 2008 en ambos equipos.

4) Realizar la publicación de la BD

En replicación escoger nueva publicación:

Page 11: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 11

Seleccionar la base de datos a replicar, en este caso proyectos.

Page 12: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 12

Elegir nuestro tipo de publicación, en este caso vamos elegir una publicación de mezcla, la

idea es hacer que los datos se repliquen inmediatamente.

Elegir la compatibilidad con versiones anteriores.

Page 13: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 13

Seleccionar las tablas a replicar, en este caso todas las tablas existentes.

Nos avisa de los cambios realizados a la Base de datos.

Page 14: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 14

Creamos la instantánea inmediatamente y programamos el tiempo en el que se realizaran

estas.

Page 15: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 15

Configuramos la seguridad de la Base de Datos. Aplicar el inicio de sesión creado en el

cliente. (Datos del usuario SQL Server creado.)

Page 16: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 16

Creamos la publicación

Colocamos finalmente un nombre a la publicación.

Clic en finalizar para realizar los cambios.

Page 17: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 17

El asistente finalizará correctamente con todas las tareas si realizamos todos los pasos

indicados.

Crear una nueva suscripción para poder utilizar la replicación.

- Clic derecho en la publicación creada y luego en nuevas suscripciones.

Page 18: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 18

Seleccionamos publicador, en este caso el equipo servidor.

Page 19: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 19

Ejecutamos todo desde el Servidor de la BD.

Agregamos al suscriptor cliente.

- Clic en nombre del servidor. Buscar más.

En servidores de redes seleccionamos al equipo cliente, que es donde queremos que se

replique la BD.

Page 20: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 20

Conectamos con el cliente

- Clic en Agregar suscriptor de SQL Server y elegimos al equipo Cliente.

Se puede crear una base de datos nueva, o también se puede escoger una base de datos

anteriormente creada. En este caso escoger la base de datos proyectos repli.

Clic en siguiente.

Page 21: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 21

Especificamos la conexión con el suscriptor. Colocamos los datos del usuario SQL Server

creado.

Page 22: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 22

Seleccionar el usuario Subscriptor.

Hacemos que la programación elegida se ejecute continuamente e inmediatamente.

Page 23: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 23

Page 24: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 24

Page 25: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 25

Page 26: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 26

La subscripción esta creada.

En el cliente verificar la réplica.

Ingresar el SQL Server 2008.

Page 27: Replica de SQL Server 2008

MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN

Base de Datos Distribuidas

[Febrero de 2013] Página 27

Verificar la Replica.