Configuración de Publicación de Mezcla

11
ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA CONFIGURACIÓN DE PUBLICACIÓN DE MEZCLA EN SQL SERVER 2005 Requisitos del sistema para configurar una publicación en el servidor: SQL Server 2005 en su versión Workgroup o superior. Procedimiento para la configuración: Nota: Este manual proporciona ejemplos solamente. No representa ninguna publicación real que se haya configurado en el servidor de producción. 1. Dentro del ambiente Microsoft SQL Server Management Studio, conectarse a su servidor de base de datos que fungirá como publicador/distribuidor. 2. Hacer clic derecho en la rama “Publicaciones locales” dentro de “Réplica”, y en el menú que se despliega, hacer clic en “Nueva Publicación”. RC SISTEMAS AV. SALTILLO 400 NO. 821-8 COL. CAMPESTRE LA ROSITA WEB: WWW.RCSISTEMAS.COM TEL.: (871) 763-1294

description

Manual para como configurar una replicacion de tipo mezcla. Usando SQL Server 2005

Transcript of Configuración de Publicación de Mezcla

Page 1: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

CONFIGURACIÓN DE PUBLICACIÓN DE MEZCLA EN SQL SERVER 2005

Requisitos del sistema para configurar una publicación en el servidor:

SQL Server 2005 en su versión Workgroup o superior.

Procedimiento para la configuración:

Nota: Este manual proporciona ejemplos solamente. No representa ninguna publicación real que

se haya configurado en el servidor de producción.

1. Dentro del ambiente Microsoft SQL Server Management Studio, conectarse a su servidor de base de datos que fungirá como publicador/distribuidor.

2. Hacer clic derecho en la rama “Publicaciones locales” dentro de “Réplica”, y en el menú que se despliega, hacer clic en “Nueva Publicación”.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 2: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

3. Hacer clic en “Siguiente”.

4. Seleccionar la base de datos que se publicará.

5. Seleccionar el tipo de publicación. En este caso es una publicación de mezcla.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 3: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

6. Seleccionar cada uno de los tipos de suscriptores que tendrá esta publicación. En este caso, siendo que todos son servidores SQL 2005, es recomendable seleccionar solo esta casilla.

7. Seleccionar los artículos que se incluirán dentro de esta publicación. Pueden ser tablas, procedimientos almacenados y funciones definidas por el usuario.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 4: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

8. En caso de que algún artículo seleccionado en el paso anterior no contenga una columna del tipo uniqueidentfier con la propiedad de rowguid, se presentará la siguiente advertencia.

9. Un filtro es una consulta con la cual se puede asegurar que ciertos registros se repliquen exclusivamente a ciertos suscriptores. Dependiendo del caso específico de los artículos que se están publicando se puede agregar un filtro dando clic en el botón “Agregar” y a continuación en “Agregar Filtro”.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 5: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

10. Seleccionar el artículo para el que se agrega el filtro e introducir la consulta apropiada. Al final de ese manual se explicarán los filtros que se usaron en el proyecto. Seleccionar alguna de las opciones de abajo en la pantalla y hacer clic en “Aceptar”. La primera opción nos permite que un mismo registro de una tabla exista en varias suscripciones, como puede ser el caso de los usuarios, y la segunda opción restringe que un registro solamente pueda existir en una sola suscripción, como en el caso de una venta.

11. Repetir los 2 pasos anteriores para cada artículo que se desea filtrar. Al finalizar, hacer clic en “Siguiente”.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 6: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

12. Seleccionar las casillas “Crear una instantánea inmediatamente” y “Programar el Asistente de instantáneas“. Si se desea modificar la programación sugerida, hacer clic en “Cambiar”.

13. Elegir la programación del Agente de instantáneas apropiada. Una vez hecho esto, se regresará a la pantalla anterior. Hacer clic en “Siguiente”.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 7: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

14. Hacer clic en “Configuración de seguridad”.

15. Seleccionar la cuenta del Agente SQL para ejecutar el Agente de instantáneas y seleccionar la suplantación de la cuenta de proceso. Una vez hecho esto, se regresará a la pantalla anterior. Hacer clic en “Siguiente”.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 8: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

16. La siguiente pantalla presenta las opciones finales. Si se desea ejecutar inmediatamente la configuración, mantener seleccionada la casilla “Crear la Publicación”. Si se desea generar un archivo de secuencia de comandos (“Script”) para futuras operaciones, seleccionar la casilla. Hacer clic en Siguiente

17. Asignar un nombre a la publicación y hacer clic en Finalizar.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294

Page 9: Configuración de Publicación de Mezcla

ASESORÍA.INTERNET.SISTEMAS.E-BUSINESS.MULTIMEDIA

18. Hacer clic en Cerrar.

Para el proyecto que se realizó, se utilizaron en general 2 filtros: Para los registros exclusivos de cada almacén, se utilizó el siguiente filtro:

o … WHERE CONVERT(nchar,numalm) = HOST_NAME() Para los registros que se filtran por zona:

o … WHERE ZONA IN (SELECT ZONA FROM ALMACEN WHERE CONVERT(nchar,numero) = HOST_NAME())

El valor de HOST_NAME() es una cadena nchar con valor igual al nombre del servidor que se conecta. Este valor se puede sobrescribir al configurar la suscripción.

RC SISTEMASAV. SALTILLO 400 NO. 821-8COL. CAMPESTRE LA ROSITAWEB: WWW.RCSISTEMAS.COMTEL.: (871) 763-1294