Sie sind auf Seite 1von 34

GESTIÓN Y SEGURIDAD DE BASES DE DATOS

AA6-EV2-REPLICACION DE BASES DE DATOS

ANGEL RICARDO SILVA DODINO


EDWIN GUTIERREZ TEJADA
JESUS ANTONIO JARAMILLO
NELSON ALEXANDER MONTAÑEZ LUNA

INSTRUCTOR ALEXANDRA MARCELA VILLAMIL LOPEZ

SENA
REGIONAL TOLIMA
IBAGUE TOLIMA
201919
Replicación de base de datos
 

La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y


objetos de base de datos desde una base de datos a otra, para luego sincronizar ambas bases
de datos y mantener su coherencia. Utilice la replicación para distribuir datos entre
diferentes ubicaciones y entre usuarios remotos o móviles mediante redes locales y de área
extensa, conexiones de acceso telefónico, conexiones inalámbricas e Internet.

La replicación transaccional se usa normalmente en escenarios servidor a servidor que


requieren un alto rendimiento, como por ejemplo, la mejora de la escalabilidad y la
disponibilidad, el almacenamiento de datos y la creación de informes, la integración de
datos procedentes de varios sitios, la integración de datos heterogéneos, y la descarga del
procesamiento por lotes. La replicación de mezcla se ha diseñado principalmente para las
aplicaciones móviles o de servidores distribuidos que pueden encontrarse con conflictos de
datos. Los escenarios más frecuentes son: el intercambio de datos con usuarios móviles, las
aplicaciones de punto de venta (POS) a consumidores, y la integración de datos de varios
sitios. La replicación de instantáneas se usa para proporcionar el conjunto de datos inicial
para la replicación transaccional y de mezcla; también se puede usar cuando está indicada
una actualización completa de los datos. Con estos tres tipos de replicación, SQL
Server proporciona un sistema eficaz y flexible para la sincronización de datos en toda la
organización

Proceso de replicación de una base de datos en SQL


SERVER 2012

Iniciamos todos los servidores

Servidor 1
El paso siguiente es configurar la red de los servidores

Servidor 1

Servidor 2

Iniciamos el asistente para nueva publicación en la opción replicación


Base de Datos a Replicar
Utilizamos la cuenta de usuario sa
Finalizamos la publicacion creada
El siguiente paso que realizamos es la inicialización del otro servidor

Se crea una  nueva base de datos con el nombre REPLICANDO y sin tablas
Creamos una nueva suscripción local en donde se configura el servidor y la base de datos
en donde de va alojar la imagen de la base de datos
Nos damos cuenta que la suscripción fue creada correctamente

Evidenciamos que la imagen de la base de datos se encuentra dentro de la base de datos


REPLICANDO
1. Abra SSMS y conéctese a la instancia de SQL Server
2. En el Explorador de objetos, tiene que buscar la carpeta de replicación, haga clic con
el botón derecho en la carpeta Replicación y haga clic en Configurar distribución

3.Aparece la primera página del Asistente de configuración de distribución. Las páginas


describen los detalles generales sobre el distribuidor de configuración, también es conocido
como Asistente de configuración de distribución
4. En la página del Distribuidor usted tiene la opción de poder elegir como poder
configurar la instancia actual para que sea un Distribuidor o seleccionar otra instancia
que ya se haya configurado como Distribuidor. En este caso, el distribuidor es local, así
que deje la configuración predeterminada “‘ServerName’ actuará como su propio
Distribuidor; SQL Server va a crear una base de datos de distribución y la
registrará” y después de eso haga clic en Siguiente.
5. Luego, en la carpeta Configurar instantánea, tiene que escribir la ruta de la carpeta
de instantánea de replicación SQL o deje la ruta predeterminada de la carpeta de
instantánea de replicación SQL. La carpeta de instantáneas se usa para la sincronización
inicial de datos de la replicación transaccional y además tiene que asegúrese de que
sea lo suficientemente grande como para poder contener todos los datos replicados.
En este caso, vamos a dejar los valores predeterminados y hacer clic en Siguiente.
6. Ahora, tiene que configurar la base de datos de distribución de replicación SQL.
Especifique el nombre de la base de datos de distribución y las carpetas donde deben
ubicarse los archivos de datos y de registro. Nuevamente, no se requiere ningún
cambio en los valores predeterminados. Haga clic en Siguiente.
7. En la página Editores tiene que especificar los Editores de replicación SQL que van a
acceder al Distribuidor y hacer clic en Siguiente

8. En Acciones del asistente,tiene la opción de poder ejecutar inmediatamente o crear


un script que se pueda ejecutar más adelante y hacer clic en Siguiente
9. En la página completa del asistente tiene que revisar la configuración y las opciones
de configuración y luego de todo eso haga clic en Finalizar para poder habilitar el
Distribuidor.

10. Ahora, para configurar… le va aparecer la siguiente página, en la cual se muestra el


progreso de la configuración del distribuidor.
Configurar editor
Una vez que haya terminado de configurar el Distribuidor, puede crear una publicación.
Sigamos los siguientes pasos:

1. En el Explorador de objetostiene que ubicar la carpeta Replicación, haga clic con el


botón derecho en Publicación local Publication, y luego haga clic en Nueva
publicación

2. A continuación, aparece el Asistente de nueva publicación y el cual describe la


información general sobre la creación de las publicaciones.
3. En la página Base de datos de publicaciones tiene que seleccionar la base de
datos Adventureworks2016 y hacer clic en Siguiente.

4. En la página Tipo de publicación seleccione Publicación transaccional , y haga clic


en Siguiente.
5. Ahora, en la página Artículos tiene que elegir los artículos que deben formar parte de
esta publicación.
6. Una vez que ya haya terminado con la selección de objetos, marque la opción
de Mostrar solo artículos marcados en la listapara así poder enumerar los candidatos
de la publicación. En este caso, se seleccionan 2 tablas, 1 de procedimientos
almacenados

7. A continuación, en la página Filas de tabla de filtros tiene que definir los filtros que se


deben aplicar a sus artículos. Vayamos a ver los valores predeterminados
8. En la página Agente de instantáneas especifique cuándo va a ejecutar el Agente de
instantáneas. Este puede ejecutarse inmediatamente o puede programarse para
ejecutarse en un momento posterior. En este caso, se va a utilizar el Crear una
instantánea inmediatamente

9. Ahora, en la página Seguridad del agente tiene que especificar la cuenta que se usará


para ejecutar el Agente de instantáneas utilizando la configuración de seguridad …
10. Haga clic en Ok

11. En la página completa de Acciones del asistente usted tiene dos opciones. Puede
tratar de crear la publicación de inmediato o guardar la configuración en el archivo de
script para ejecutarla más adelante.
12. Escriba el nombre de la publicación y haga clic en Finalizar.

13. En la página Creación de publicación , usted va a encontrar información sobre el


progreso del asistente a medida que avanza en cada paso del proceso.
14. Ahora, puede ver que la publicación se va a crear en la carpeta de publicación local.

Configurar el suscriptor
El último paso para configurar la replicación es el poder crear la suscripción. Veamos los pasos:

1. En el Explorador de objetos, tiene que expandir la carpeta Replicación, haga clic con el
botón derecho en Suscripciones locales y luego haga clic en Nuevas suscripción

2. Ahora aparece el Asistente de nueva suscripción que describe la información general


sobre el asistente.
3. En la página Publicación, vaya a seleccionar Publicación y luego haga clic en Siguiente
4. En la página de ubicación del Agente de distribución, tiene que seleccionar “Ejecutar
todos los agentes en el Distribuidor” y haga clic en Siguiente
5. En la página Suscriptores seleccione Agregar suscriptor,y luego seleccione Agregar
suscriptor de SQL Server en el menú desplegable. En este paso se abre el cuadro de
diálogo Conectar al servidor. Ingrese el nombre de la instancia del suscriptor y después
de eso seleccione Conectar.

6. Después de agregar la instancia de SQL del suscriptor, vaya a seleccionar el menú


desplegable junto al nombre de la instancia de su suscriptor. Luego de eso seleccione
Nueva base de datos en Base de datos de suscripción y escriba el nombre de la base de
datos y haga clic en Aceptar.

7. La base de datos de suscripción se va a crear y se registra para el suscriptor. Ahora,


haga clic en Siguiente. Tiene que asegúrese de que la cuenta tenga permiso de
db_owner en la base de datos recién creada.
8. En la página Seguridad del Agente de distribución seleccione el botón de puntos
suspensivos (…). Escriba los detalles de la cuenta de proceso y haga clic en Aceptar.
9. Seleccione Finalizar aceptando los valores predeterminados en las páginas restantes y
completando el asistente.
10. En la página completa del asistente, usted puede ver el resumen detallado de la
suscripción recién creada. Haga clic en Finalizar

11. En la página Creando suscripción (s)… debería poder mostrar si el proceso ha sido


exitoso o no.

12. Conéctese al editor en SQL Server Management Studio. En la exploración de objetos,


tiene que hacer clic con el botón derecho en la carpeta Replicación y luego seleccione
Iniciar Monitor de replicación para poder verificar el estado de la configuración de
replicación transaccional recién creada.

Das könnte Ihnen auch gefallen