En un entorno multisitio donde hay muchos sitios, grandes cantidades de datos y muchos usuarios, puede que quiera configurar
un sitio como el sitio maestro para una intranet. En ese caso, algunas tablas de usuario y todas las tablas pueden alojarse
solo en la base de datos de sitios maestros y se comparten (leer y escribir mediante una vista SQL) por otros sitios en la
misma Intranet. No es necesario que se produzca una réplica para las tablas de usuario y todas las tablas, que pueden mejorar
enormemente el rendimiento del sistema.
Nota: Si comparte todas las tablas o tablas de usuario, todos los sitios en la misma base de datos deben estar en la misma intranet.
Requisitos previos:
Precaución: Debe planificar la estructura de sitios múltiples cuidadosamente antes de configurar las tablas compartidas. Esto requiere
una comprensión en profundidad de las bases de datos SQL y de las capacidades de réplica de esta aplicación.
También debe comprender los requisitos de los informes financieros corporativos.
Consulte los documentos Planificación multisitio y Referencia de réplica en nuestra página de asistencia para obtener más información.
Para configurar el sitio maestro y las tablas compartidas:
- Prepare todos los sitios en la intranet. Estos pasos asumen que ya ha utilizado el asistente de configuración durante la instalación
del servidor de la base de datos para vincular las bases de datos multisitio.
- En el formulario Intranets, especifique todas las intranets que desee usar en este sistema de sitios múltiples. Si compartirá todas las tablas, defina
una intranet que incluya todos los sitios que comparten tablas. Esta no puede ser una intranet "Externa". Todos los sitios
en esta intranet deben usar la misma versión de esta aplicación.
No defina el sitio maestro todavía - eso se hará más tarde.
- En cada sitio, utilice el formulario Sitios o Sitios/Entidades para especificar información acerca de este sitio y de los demás sitios con los que está relacionado. Cada sitio tiene un
registro en este formulario. (Este paso también se aplica a sitos de entidades.)
- En la ficha Información del sistema, especifique la información acerca del sitio. Asegúrese de que Nombre de intranet, Nombre de base de datos y Zona horaria se establecen correctamente para cada uno de los sitios enumerados en este formulario.
- Se muestra automáticamente una lista de los sitios vinculados en la ficha Información de vínculo. El registro del sitio local muestra vínculos usados en la réplica transaccional entre las bases de datos del sitio seleccionado
actualmente y las bases de datos de otros sitios. En los registros de sitio distintos del sitio local, la ficha Información de vínculo debe mostrar solo los vínculos al sitio local.
- Utilice el formulario Categorías de réplica para especificar tablas, procedimientos almacenados y documentos XML que deberían replicarse y para agruparlos en categorías.
El proceso de instalación crea algunas categorías. No elimine estas categorías estándar. Estas categorías se han creado y
probado para asegurar que gestionan los procesos del sistema estándar. Deben cumplir con la mayor parte de sus necesidades
sin necesidad de cambios.
- En el formulario Reglas de réplica, configure reglas transaccionales para la categoría de réplica Administración del sitio entre este sitio y todos los demás sitios en la intranet, incluyendo el sitio que será el sitio maestro. (Los datos de Administración del sitio incluyen tablas como sitio, intranet e IntranetSharedTable.) Puede que también desee escribir otras reglas para replicar
ciertas categorías entre ciertos sitios. Incluso si una categoría contiene todas las tablas que está compartiendo, probablemente
querrá escribir una regla de réplica para la categoría. (No se replicarán todas las tablas compartidas en este caso.) Las
categorías pueden contener tablas base adicionales o procedimientos almacenados necesarios para realizar ciertas funciones.
Las reglas que necesita deben estar determinadas en la fase de planificación de los sitios múltiples.
- En el formulario Administración de réplica haga clic en Regenerar desencadenantes de réplica. Esto asegura que el sitio y los datos de la intranet se replican en todos los sitios vinculados.
- Configurar el sitio maestro:
- Inicie sesión en el sitio en el que desea hacer el sitio maestro donde estarán las tablas compartidas para la Intranet.
- En el formulario Intranets, seleccione la Intranet del sitio. En el campo Sitio maestro, seleccione este sitio para especificarlo como el sitio maestro para la intranet.
- Comparta todas las tablas, las tablas de usuario, o ambas, entre los sitios de la intranet:
- Para añadir un sitio nuevo a una intranet de tablas compartidas existente, consulte el apéndice en la Guía de planificación de sitios múltiples que describe cómo añadir un sitio nuevo a una intranet existente con tablas compartidas.
Si no hay otras intranets con sitios que deban replicar (no compartir) todos los datos de las tablas o los del usuario en/desde
los sitios en la intranet compartida, las categorías de réplica deben configurarse:
- Para las tablas que son compartidas, configure categorías de réplica y reglas entre el sitio maestro y los sitios en las otras
intranets.
- Para tablas que no son compartidas, configure las categorías de réplica y las reglas entre cualquiera o todos los sitios en
la intranet compartida y los sitios en las otras intranets.
Por ejemplo:
Intranet 1 tiene estos sitos:
- Sitio A (sitio maestro. Item_mst_all table es compartido)
- Sitio B
Intranet 2 tiene estos sitios:
Si el Sitio B necesita visibilidad en los datos de elemento del Sitio D, las reglas de réplica no deben configurarse desde
el Sitio D hasta el sitio A.
Si el Sitio D necesita visibilidad en los datos de elemento del Sitio B, las reglas de réplica no deben configurarse desde
el Sitio A hasta el sitio D.
Si el Sitio C necesita visibilidad en los datos de cliente del Sitio B (no una tabla compartida), las reglas de réplica deben
configurarse desde el Sitio B hasta el sitio C.