Está en la página 1de 39

INSTITUTO TECNOLGICO DE COLIMA

Departamento de Sistemas y Computacin




ADMINISTRACIN DE BASE DE DATOS

REPLCIACIN DE MEZCLA
CON SQL SERVER 2008 R2

Integrantes:
Gloria Jennifer Benavides Chias
Carlos Ignacio Moreno Salazar
Joaqun Mendoza Andrade
Hctor Fernando Vzquez Bojado

09/05/2014

2

NDICE

INTRODUCCIN ......................................................................................... 3
CONFIGURACIN PREVIA A LA REPLICACIN ........................................... 4
CREACIN DE LA RED INALMBRICA (RED AD-HOC) ...................................... 4
FIREWALL DE WINDOWS ............................................................................ 8
CONFIGURACIN DE CONEXIN REMOTA SQL SERVER ................................ 10
CONFIGURACIN DEL SQL SERVER 2008 R2 ............................................... 13
CREACIN DE LA REPLICACIN DE MEZCLA ............................................ 19
CONFIGURACIN DE LA DISTRIBUCIN: SERVIDOR DISTRIBUIDOR .............. 19
CREACIN DE LA PUBLICACIN: SERVIDOR PUBLICADOR ............................ 23
SUSCRIPCIN A UNA PUBLICACIN ........................................................... 29



3
INTRODUCCIN
El siguiente documento pretende ser un tutorial para la creacin de una replicacin
de mezcla de la base de datos Northwind con SQL Server 2008 R2.
Se explicarn los pasos necesarios a seguir por parte del Servidor, que en ste
caso ser el usuario SATOR-PC, el cual ser el Publicador y el Distribuidor;
mientras que los Suscriptores sern los usuarios HECTOR-PC y JMA-PC.
Las configuraciones a realizar anteriores a crear la replicacin sern: la creacin
de la red ad-hoc por parte del servidor Publicador, a la cual debern estar
conectados ambos Suscriptores, la desactivacin del Firewall de Windows, y la
configuracin de los Protocolos TCP/IP del SQL Configuration Manager o
Administrador de Configuracin de SQL.
Algunos conceptos bsicos que hay que tener claros son:
Publicador: Es el servidor que hace que los datos estn disponibles para la
suscripcin de otros servidores.
Distribuidor: Mantiene la distribucin entre las bases de datos
Agentes: Son los responsables de copiar y distribuir datos entre el Publicador y el
Suscriptor.
Suscriptor: Es el servidor que recibe y mantiene publicados los datos.
Artculo: Puede ser cualquier objeto, ya sean Tablas, Vistas, Procedimientos o
Funciones.
Publicacin: Es la coleccin de los artculos seleccionados.
Suscripcin: Es la solicitud para copiar datos para ser replicados.
Replicacin de Mezcla: Copia y distribuye los artculos de la publicacin a los
suscriptores, sincronizando los datos a una hora programada o a peticin.
Adems, permite a los usuarios trabajar online/offline y sincronizar despus las
modificaciones realizadas en un resultado nico y uniforme.


4
CONFIGURACIN PREVIA A LA REPLICACIN
CREACIN DE LA RED INALMBRICA (RED AD-HOC)
Paso 1: Deber crearse una red local (red ad-hoc) a la cual se conectarn los
suscriptores. Para crearla, hacemos click sobre el cono de Red en la Barra de
Tareas de Windows. ste desplegar una pequea ventana, en la cual haremos
click en Abrir Centro de redes y recursos compartidos

Paso 2: Seleccionar la opcin Elegir grupo en el hogar y opciones de uso
compartido y posteriormente se seleccionar la opcin Cambiar configuracin de
uso compartido avanzado.



5
Paso 3: Debern estar activadas todas las opciones del Perfil Pblico, a
excepcin de la ltima opcin Uso compartido con proteccin por contrasea,
que deber estar Desactivado. Una vez configurado todo correctamente, se hace
click en Guardar Cambios y se regresa al inicio del Centro de redes y recursos
Compartidos.


6
Paso 4: Seleccionar la opcin Configurar una nueva conexin de Red.


Paso 5: Seleccionar la opcin Configurar una red ad-hoc inalmbrica y se da
click en siguiente, y de nuevo en siguiente.




7
Paso 6: Se elegir el nombre de la red, que en ste caso se llamar replicacion.
El Tipo de seguridad ser: Sin autenticacin (sistema abierto), y se har click en
siguiente.


Paso 7: Por ltimo, se dar click en cerrar para terminar.



8
FIREWALL DE WINDOWS

sta configuracin debern hacerla tanto el Servidor Publicador como los
Suscriptores, ya que el Firewall no permite la conexin entre los Servidores.
Paso 1: Abrir Inicio -> Panel de Control -> Firewall de Windows.

Paso 2: Seleccionar la opcin Activar o desactivar Firewall de Windows.


9
Paso 3: Se desactivan ambas opciones del Firewall, y se da click en Aceptar.



10
CONFIGURACIN DE CONEXIN REMOTA SQL SERVER

sta configuracin debern hacerla tanto el Servidor Publicador como los
Suscriptores.
Paso 1: Hacer click derecho sobre el Servidor y escoger la opcin Facetas
(Facets).

Paso 2: Escoger la Faceta Configuracin de rea Expuesta, y Habilitar la opcin
RemoteDacEneabled.


11
Paso 3: Abrir el Administrador de Configuracin de SQL desde Inicio -> Todos los
Programas -> Microsoft SQL Server 2008 R2 -> Configuration Tools -> SQL Server
Configuration Manager


Paso 4: Seleccionar del men de la izquierda el submen Protocolos de
MSSQLSERVER y Habilitar los protocolos TCP/IP y Canalizaciones con Nombre
(Named Pipes), dando doble click sobre ellos.



12
Paso 5: En la opcin de Habilitado se selecciona la opcin , y despus se da click
en Aceptar. se paso se repite para ambos protocolos.




13
CONFIGURACIN DEL SQL SERVER 2008 R2

sta configuracin debern hacerla tanto el Servidor Publicador como los
Suscriptores.
Paso 1: Abrir SQL Server con la Autenticacin de Windows (Windows
Authentication).

Paso 2: Hacer click derecho sobre el servidor y seleccionar la opcin de
Propiedades.


14
Paso 3: Elegir del men de la izquierda, la opcin de Seguridad (Security) y
Activar el modo de SQL Server y Windows Authentication. Hacer click en OK.

Paso 4: Abrir la pestaa Security -> Logins y hacer click derecho sobre el usuario
sa, y elegir la opcin de Propiedades.


15
Paso 5: Seleccionar del men de la izquierda la opcin Status (Estado) y verificar
que el Login del usuario est Habilitado (Enabled).

Paso 6 (Opcional): En caso de no recordar la contrasea del usuario sa o querer
cambiarla, escoger la opcin General y simplemente escribir una nueva
contrasea, y hacer click en Aceptar.


16
Paso 7: Desconectarse del servidor y volverse a conectar para entrar con el
usuario sa.

Nota: stos pasos lo debern hacer los tres servidores, tanto Publicador como
Suscriptores.


Servidor SATOR-PC: Publicador y Distribuidor

17

Suscriptor HECTOR-PC


Suscriptor JMA-PC


18
Paso 8: Iniciar el Agente SQL (SQL Server Agent) haciendo click derecho y
escogiendo la opcin Start.

Paso 9: Finalmente, procedemos a Reiniciar todo el servidor, y damos click en Si
a las ventanas emergentes que aparezcan. Esperamos unos segundos, y listo.



19
CREACIN DE LA REPLICACIN DE MEZCLA
CONFIGURACIN DE LA DISTRIBUCIN: SERVIDOR DISTRIBUIDOR
sta configuracin deber realizarla nicamente el servidor Distribuidor, en
este caso SATOR-PC.
Paso 1: Hacer click derecho sobre la carpeta Replication del servidor, y escoger la
opcin Configuration Distribution (Configuracin de la Distribucin). Hacer click en
siguiente, y de nuevo en siguiente.

Paso 2: Elegir la primera opcin, la cual dice que nuestro servidor SATOR-PC ser
su propio Distribuidor.


20
Paso 3: Seleccionar la primera opcin para que el Agente del Servidor inicie
automticamente cuando inicie la computadora, y hacer click en siguiente.

Paso 4: Seleccionar la ruta donde los Agentes de los Suscriptores podrn acceder
a las instantneas tomadas de la base de datos y hacer click en siguiente. En ste
caso se escoge la carpeta Pblica del Servidor SATOR.


21
Paso 5: Seleccionar el nombre de la Distribucin, que en ste caso ser
Distribution, y hacer click en Siguiente.


Paso 6: Se selecciona al publicador, y se da click en siguiente.


22
Paso 7: Se da click en siguiente para crear la distribucin, y posteriormente se da
click en Finalizar.



23
CREACIN DE LA PUBLICACIN: SERVIDOR PUBLICADOR
Paso 1: Hacer click derecho sobre la carpeta Local Publications y elegir la opcin
New Publication, y hacer click en siguiente.

Paso 2: Elegir la base de datos que se quiere publicar, que en este caso ser
Northwind, y se da click en siguiente.



24
Paso 3: Elegir el tipo de publicacin Merge Publication, y hacemos click en
siguiente.

Paso 4: Elegir la versin de SQL Server con la que cuenta el Distribuidor, que en
este caso es SQL Server 2008, y hacemos click en siguiente.


25
Paso 5: Se seleccionan todas los Artculos que tendr la publicacin, ya sean
Tablas, Procedimientos, Funciones o Usuarios, y se hace click en siguiente.

Posteriormente aparecer otra ventana que especifica los cambios que realizar el
SQL Server automticamente a las Tablas agregadas, por lo que hacemos click de
nuevo en siguiente.
Paso 6 (Opcional): En ste paso se pueden crear Scripts o cdigos con
condiciones WHERE que servirn de filtros, pero en ste caso no utilizaremos
ninguno, por lo que solo hacemos click en siguiente.


26
Paso 7: Seleccionar ambas opciones. La primera ordena al Agente crear una
instantnea inmediatamente despus de realizar la publicacin, mientras que la
segunda opcin calendariza la toma de instantneas por el Agente, por lo que
puede modificarse la fecha, la hora, y los perodos de tiempo en los que tomar
instantneas de la base de datos.

En este caso, seleccionaremos que tome una instantnea diariamente cada 2
minutos, haciendo click en el botn Change. Hacer click en Aceptar y despus e
siguiente.


27
Paso 8: Se elegir el Agente de Instantneas haciendo click en el botn Security
Settings.

Paso 9: Seleccionar la opcin Run under the SQL Agent service account para
que tome al Agente de la cuenta del Servidor, y para conectar con el Publicador se
introducir al usuario sa junto con su contrasea. Hacer click en Aceptar, y
despus en siguiente.


28
Paso 10: Crear la Publicacin y hacer click en siguiente.

Paso 11: Finalmente, se elige el nombre de la Publicacin, que en este caso ser
Replication y se hace click en finalizar. Esperamos unos segundos y listo.


29
SUSCRIPCIN A UNA PUBLICACIN
Paso 1: Hacer click derecho sobre la carpeta Local Suscriptions, y dar click en
siguiente.

Paso 2: Seleccionar la publicacin a la que se va a Suscribir, que en ste caso es
Replication, y hacer click en siguiente.


30
Paso 3: Elegir la opcin de Suscripcin por insercin (push subscriptions) para
que los Agentes corran desde el Servidor Distribuidor.

Paso 4: Elegir a los suscriptores haciendo click en el botn Add SQL Server
Subscriber.



31
Paso 5: Escoger sobre la pestaa Nombre del Servidor (Server Name) la opcin
Buscar ms o <Browse for more>

Paso 6: Cambiar a la pestaa Network Services y esperar un momento a que
encuentre los servidores en la Red. Una vez aparecidos, seleccionamos al que ser
el primero de nuestros suscriptores, y hacemos click en Aceptar.


32
Paso 7: Hacer click en el botn Opciones>> y cambiamos el tiempo de coneccin
a 60 segundos o ms para darle tiempo a la conexin entre los servidores y que
no se agote el tiempo antes de lograr la conexin.

Paso 8: Ingresamos las credenciales del usuario sa del primer suscriptor, que en
este caso es HECTOR-PC. Hacemos click en Conectar y esperamos unos segundos.

Nota: Se repiten los pasos del 5 al 8 para agregar al segundo suscriptor JMA-PC.

33
Paso 9: Elegir la opcin de <New database> para crear una nueva base de
datos en los Suscriptores.

Paso 10: Elegir el nombre de la nueva base de datos, en este caso se llamar
prueba y hacer click en Aceptar. Si ya se agregaron todos los suscriptores,
despus click en siguiente.


34
Nota: Repetir los pasos 9 y 10 para crear la base de dato prueba en ambos
servidores suscriptores.

Paso 11: Hacer click en el botn [] para agregar las credenciales de las
conexiones de cada uno de los servidores suscriptores.



35
Paso 12: Elegir que el Agente de Mezcla (Merge Agent) correr bajo el Agente de
la cuenta del Servidor, y utilizamos las credenciales de la cuenta sa del suscriptor,
y hacer click en Aceptar.

Nota: Repetir los pasos 11 y 12 para los dems suscriptores.


36
Paso 13: Elegir la opcin Run continuously para que el Agente Programado
corra continuamente, en ambos servidores suscriptores, y hacer click en siguiente.

Paso 14: Elegir la opcin Inmediatly para ambos servidores suscriptores. Hacer
click en siguiente.


37
Paso 15: Elegimos la opcin de Server para ambos servidores suscriptores y
hacemos click en siguiente.

Paso 16: Se selecciona la opcin de crear suscripcin y se da click en siguiente, y
por ltimo en finalizar.



38
Finalmente, as es como debe de quedar la publicacin con sus respectivas
suscripciones.

Por ltimo checamos que los servidores suscriptores tengan la base de datos
prueba con las tablas de la base de datos Northwind, y estn sincronizados. Para
eso, podemos agregar sobre la tabla Regiones, una nueva regin 5 Colima, y
despus verificar que el cambio se haya realizado en ambos servidores
suscriptores.

Servidor suscriptor HECTOR-PC

39


Servidor suscriptor JMA-PC

Nota: Si no aparecen las tablas o las modificaciones puede hacer falta Recargar el
servidor, o desconectar y volverse a conectar al servidor.

También podría gustarte