Sei sulla pagina 1di 8

Configuracin de la replicacin transaccional en SQL Server 2008 R2.

Configuracin de la replicacin transaccional en SQL Server 2008 R2.


La rplica es una de las caractersticas de alta disponibilidad disponibles en SQL Server. La
replicacin transaccional se utiliza cuando esquema DML o DDL cambios realizados en un objeto
de una base de datos en un servidor debe reflejarse en la base de datos que residen en otro
servidor. Este cambio ocurre casi en tiempo real (es decir, en cuestin de segundos). En este
artculo, voy a demostrar el paso a paso para configurar la replicacin transaccional en SQL Server
2008 R2.
Escenario: Una tabla de direcciones que pertenece a la Persona en el esquema de la base de datos
AdventureWorks se replica en la base de datos Adventureworks_Replication que residen en el
mismo servidor. La base de datos Adventureworks_Replication acta como un suscriptor. El
abonado que normalmente est presente en un servidor de base de datos independiente.
Antes de empezar con la configuracin, es necesario entender tres conceptos importantes:
1.
Editor
2.
suscriptor
3.
Base de datos del distribuidor
Vamos a discutir cada uno de estos puntos en detalle.
Autor:
El editor se puede denominar como una base de datos en la que el DML o DDL cambios de
esquema se va a realizar.
Suscriptor:
El Subscriberis la base de datos que va a recibir la LMD, as como el esquema DDL cambios que se
realizan en el editor. La base de datos del suscriptor que normalmente reside en un servidor
diferente en otra ubicacin.
Distribucin de bases de datos:
Una base de datos que contiene todos los comandos de replicacin. Cada vez que los cambios
DML o DDL de esquema se realizan en el editor, los comandos correspondientes generados por
SQL Server se almacenan en la base de datos de distribucin. Esta base de datos pueden residir en
el mismo servidor que el editor, pero siempre es aconsejable mantenerlo en un servidor separado
para un mejor rendimiento. Normalmente, he observado que si se mantiene la base de datos
distributoion en el mismo equipo que el de la base de datos del editor y si hay muchos editores
entonces siempre tiene un impacto en el rendimiento del sistema. Esto se debe a que cada editor,
un archivo distrib.exe se crea.
Comencemos ahora con la Configuracin de la replicacin transaccional.
Hay tres pasos a seguir para la configuracin de la replicacin transaccional:
1.
Configuracin de la base de datos de distribucin.
2.
Creacin de la editorial.
3.
Creacin del suscriptor.
Configuracin de la base de datos de distribucin
1.
Conectarse a SQL Server de Microsoft 2008 R2 Management Studio.
.2
Haga clic derecho en el nodo de replicacin y seleccin de configurar la distribucin como
se muestra en la captura de pantalla a continuacin:

3.
Aparecer una nueva ventana en la pantalla como se muestra en la captura de pantalla a
continuacin:

4.
Haga clic en el botn Siguiente> y aparece una nueva ventana en la pantalla como se
muestra en la captura de pantalla a continuacin:

5.
Como se puede ver en la captura de pantalla de arriba, que ofrece al usuario dos
opciones. La primera opcin dice que si el servidor en el que la replicacin se configurar ser el
anfitrin de la base de datos de distribucin. La segunda opcin le pregunta al usuario si algn
otro servidor ser el anfitrin de la base de datos de distribucin. El usuario puede seleccionar
cualquiera de las opciones o son por / sus necesidades. Decido utilizar la primera opcin, es decir,
el servidor en el que la replicacin se configura a s misma la celebracin de la base de datos de
distribucin. Luego haz clic en el botn Siguiente>, como se muestra en la captura de pantalla
anterior.
6.

Aparecer una nueva ventana como se muestra en la captura de pantalla a continuacin:

7.
Seleccione la primera opcin, es decir, S, configure el servicio Agente SQL Server se inicie
automticamente y haga clic en el botn Siguiente>, como se muestra en la captura de pantalla
anterior.
8.
Aparecer una nueva ventana en la pantalla como se muestra en la captura de pantalla a
continuacin:

Como se puede ver en la captura de pantalla de arriba, se le pide que la carpeta de instantneas
que residen en el servidor. Comencemos por entender lo que la carpeta de instantneas es
exactamente.
El Agente de instantneas prepara archivos de instantneas que contienen el esquema y los datos
de las tablas publicadas y objetos de base de datos, almacena los archivos en la carpeta de
instantneas. Esta carpeta no debe ser colocado en la unidad C del servidor, es decir la unidad que
aloja el sistema operativo.
Cree una carpeta en cualquier otra unidad para mantener la carpeta de instantneas y Haga clic en
el botn Siguiente>, como se muestra en la captura de pantalla anterior.
9.

Aparecer una nueva ventana como se muestra en la captura de pantalla a continuacin:

Como se puede ver en la captura de pantalla anterior, se muestra informacin como cul ser el
nombre de la base de distribucin, la ubicacin donde los datos y el archivo de registro de
residencia. Haga clic en el botn Siguiente>, como se muestra en la captura de pantalla anterior.
10. Aparecer una nueva ventana como se muestra en la captura de pantalla a continuacin:

11. Haga clic en el botn Siguiente>.


12. Haga clic en el botn Siguiente>, como se muestra en la captura de pantalla a continuacin:

13. Haga clic en el botn Finalizar como se muestra en la captura de pantalla a continuacin

14. Una vez hecho esto, un nombre de base de datos nueva distribucin se crea. Con el fin de
confirmar que slo ampliar la base de datos del nodo del sistema y que se podr ver la base de
datos de distribucin, por favor consulte la captura de pantalla a continuacin:

Potrebbero piacerti anche