Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Replica de SQL Server 2008
1. 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
2. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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
[Febrero de 2013] Página 2
3. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 3
4. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 4
5. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 5
6. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 6
7. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 7
8. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
1) Conectamos con el servidor.
En avanzadas, Buscar ahora.
Seleccionar el servidor.
[Febrero de 2013] Página 8
9. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Configuración maestro:
2) Conectamos con el cliente
En avanzadas, Buscar ahora.
Seleccionar el cliente.
[Febrero de 2013] Página 9
10. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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:
[Febrero de 2013] Página 10
11. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Seleccionar la base de datos a replicar, en este caso proyectos.
[Febrero de 2013] Página 11
12. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 12
13. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Seleccionar las tablas a replicar, en este caso todas las tablas existentes.
Nos avisa de los cambios realizados a la Base de datos.
[Febrero de 2013] Página 13
14. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Creamos la instantánea inmediatamente y programamos el tiempo en el que se realizaran
estas.
[Febrero de 2013] Página 14
15. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Configuramos la seguridad de la Base de Datos. Aplicar el inicio de sesión creado en el
cliente. (Datos del usuario SQL Server creado.)
[Febrero de 2013] Página 15
16. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Creamos la publicación
Colocamos finalmente un nombre a la publicación.
Clic en finalizar para realizar los cambios.
[Febrero de 2013] Página 16
17. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 17
18. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Seleccionamos publicador, en este caso el equipo servidor.
[Febrero de 2013] Página 18
19. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 19
20. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
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.
[Febrero de 2013] Página 20
21. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Especificamos la conexión con el suscriptor. Colocamos los datos del usuario SQL Server
creado.
[Febrero de 2013] Página 21
22. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Seleccionar el usuario Subscriptor.
Hacemos que la programación elegida se ejecute continuamente e inmediatamente.
[Febrero de 2013] Página 22
23. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
[Febrero de 2013] Página 23
24. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
[Febrero de 2013] Página 24
25. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
[Febrero de 2013] Página 25
26. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
La subscripción esta creada.
En el cliente verificar la réplica.
Ingresar el SQL Server 2008.
[Febrero de 2013] Página 26
27. MAESTRÍA EN GESTIÓN DE BASE DE DATOS II VERSIÓN
Base de Datos Distribuidas
Verificar la Replica.
[Febrero de 2013] Página 27