Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Configuration Manager (rama actual)
La replicación de bases de datos de Configuration Manager utiliza SQL Server para transferir los datos. Usa este método para combinar los cambios en la base de datos del sitio con la información de la base de datos de otros sitios en la jerarquía.
Tenga en cuenta los puntos siguientes sobre la replicación de bases de datos:
Todos los sitios comparten la misma información.
Al instalar un sitio en una jerarquía, Configuration Manager establece automáticamente la replicación de la base de datos entre el nuevo sitio y su sitio primario.
Cuando finaliza la instalación del sitio, la replicación de la base de datos se inicia automáticamente.
Cuando agrega un nuevo sitio a una jerarquía, Configuration Manager crea una base de datos genérica en el nuevo sitio. El sitio primario crea una instantánea de los datos relevantes en su base de datos. A continuación, transfiere la instantánea al nuevo sitio mediante la replicación basada en archivos. A continuación, el nuevo sitio utiliza el Programa de copia masiva (BCP) de SQL Server para cargar la información en su copia local de la base de datos de Configuration Manager. Después de que se cargue la instantánea, cada sitio realiza la replicación de la base de datos con el otro sitio.
Para replicar datos entre sitios, Configuration Manager utiliza su propio servicio de replicación de base de datos. El servicio de replicación de bases de datos utiliza el seguimiento de cambios de SQL Server para supervisar si hay cambios en la base de datos del sitio local. Posteriormente, replica los cambios en otros sitios mediante SQL Server Service Broker (SSB). De forma predeterminada, este proceso utiliza el puerto TCP 4022.
Grupos de replicación
Configuration Manager agrupa los datos que se replican mediante la replicación de bases de datos en diferentes grupos de replicación. Cada grupo de replicación tiene una programación de replicación fija e independiente. El sitio utiliza esta programación para determinar la frecuencia con la que replica los cambios en otros sitios.
Por ejemplo, un cambio en una configuración de administración basada en roles se replica rápidamente en otros sitios. Este comportamiento garantiza que el otro sitio pueda aplicar rápidamente estos cambios. Un cambio de configuración de menor prioridad, como una solicitud para instalar un nuevo sitio secundario, se replica con menos urgencia. Una solicitud de sitio nuevo puede tardar varios minutos en llegar al sitio primario de destino.
Configuraciones
Puede modificar la siguiente configuración para la replicación de bases de datos:
Vínculos de replicación de bases de datos: controla cuándo el tráfico específico atraviesa la red.
Vistas distribuidas: cuando un sitio de administración central (CAS) solicita datos de sitios seleccionados, puede acceder a los datos directamente desde la base de datos en un sitio primario secundario.
Programaciones: especifique cuándo se usa un vínculo de replicación y cuándo se replican los diferentes tipos de datos del sitio.
Resumen: cambie la configuración del resumen de datos sobre el tráfico de red que atraviesa los vínculos de replicación. De forma predeterminada, el resumen se produce cada 15 minutos. Se usa en informes para la replicación de bases de datos.
Umbrales de replicación de bases de datos: defina cuándo el sitio notifica vínculos como degradados o con errores. También puede configurar cuándo Configuration Manager genera alertas sobre vínculos de replicación que tienen un estado degradado o con errores.
Tipos de datos
Configuration Manager clasifica principalmente los datos que replica como datos globales o datos de sitio. Cuando se produce la replicación de la base de datos, el sitio transfiere los cambios a los datos globales y a los datos del sitio a través del vínculo de replicación de la base de datos. Los datos globales se replican en un sitio primario o secundario. Los datos del sitio solo se replican en un sitio primario. Un tercer tipo de datos, los datos locales, no se replica en otros sitios. Los datos locales son información que otros sitios no necesitan.
Datos globales
Los datos globales son objetos creados por el administrador que se replican en todos los sitios de la jerarquía. Los sitios secundarios solo reciben un subconjunto de datos globales, como datos proxy globales. Los datos globales se crean en los CAS y en los sitios primarios. Este tipo incluye los datos siguientes:
- Implementaciones de software
- Actualizaciones de software
- Definiciones de colecciones
- Ámbitos de seguridad de administración basada en roles
Datos del sitio
Los datos del sitio son información operativa creada por los sitios principales de Configuration Manager y sus clientes asignados. Los datos del sitio se replican en el CAS, pero no en otros sitios primarios. Los datos del sitio solo se pueden ver en el CAS y en el sitio primario donde se originan los datos. Solo puede modificar los datos del sitio en el sitio primario donde los creó. Este tipo incluye los datos siguientes:
- Inventario de hardware
- Mensajes de estado
- Alertas
- Resultados de las colecciones basadas en consultas
Todos los datos del sitio se replican en el CAS. El CAS realiza la administración y la generación de informes para toda la jerarquía del sitio.
Vínculos de replicación de bases de datos
Al instalar un nuevo sitio en una jerarquía, Configuration Manager crea automáticamente un vínculo de replicación de base de datos entre el sitio primario y el nuevo sitio. Crea un único vínculo para conectar los dos sitios.
Para controlar la transferencia de datos a través del vínculo de replicación, cambie la configuración de cada vínculo. Cada vínculo de replicación admite configuraciones independientes. Cada vínculo de replicación de base de datos incluye los controles siguientes:
Detenga la replicación de los datos del sitio seleccionados de un sitio primario al CAS. Esta acción hace que el CAS acceda a estos datos directamente desde la base de datos del sitio primario.
Programe los datos del sitio seleccionados para transferirlos de un sitio primario secundario al CAS.
Defina la configuración que determina cuándo un vínculo de replicación de base de datos tiene un estado degradado o con errores.
Especifique cuándo generar alertas para un vínculo de replicación con errores.
Especifique la frecuencia con la que Configuration Manager resume los datos sobre el tráfico de replicación que utiliza el vínculo de replicación. Usa estos datos en informes.
Para configurar un vínculo de replicación de base de datos, en la consola de Configuration Manager, vaya al área de trabajo Supervisión. Seleccione el nodo Replicación de base de datos y edite las propiedades del vínculo. Este nodo también se encuentra en el espacio de trabajo Administración , en el nodo Configuración de jerarquía . Edite un vínculo de replicación desde el sitio primario o secundario del vínculo de replicación.
Sugerencia
Puede editar los vínculos de replicación de bases de datos desde el nodo Replicación de bases de datos en cualquiera de las áreas de trabajo. Sin embargo, cuando utiliza el nodo Replicación de base de datos en el área de trabajo Supervisión , también puede ver el estado de la replicación de la base de datos. También proporciona acceso a la herramienta Replication Link Analyzer. Utilice esta herramienta para investigar problemas de replicación de bases de datos.
Para obtener más información sobre cómo configurar los vínculos de replicación, consulte Controles de replicación de bases de datos del sitio. Para obtener más información sobre cómo supervisar la replicación, vea Supervisar la replicación de bases de datos.
Vistas distribuidas
A través de las vistas distribuidas, cuando realiza una solicitud en el CAS para los datos del sitio seleccionado, accede directamente a la base de datos en el sitio primario secundario. Este acceso directo reemplaza la necesidad de replicar los datos del sitio primario al CAS. Dado que cada vínculo de replicación es independiente de otros vínculos de replicación, puede utilizar vistas distribuidas en los vínculos de replicación que elija. No se pueden usar vistas distribuidas entre un sitio primario y un sitio secundario.
Las vistas distribuidas proporcionan las siguientes ventajas:
Reduzca la carga de la CPU para procesar los cambios de base de datos en los sitios principales y de CAS
Reduzca la cantidad de datos que se transfieren a través de la red al CAS
Mejorar el rendimiento del SQL Server que hospeda la base de datos CAS
Reducir el espacio en disco utilizado por la base de datos CAS
Considere la posibilidad de usar vistas distribuidas cuando un sitio primario se encuentra cerca del CAS en la red, los dos sitios siempre están activos y siempre conectados. Las vistas distribuidas reemplazan la replicación de los datos seleccionados entre los sitios con conexiones directas entre los servidores de bases de datos del sitio en cada sitio. El CAS realiza una conexión directa cada vez que solicita estos datos.
Las solicitudes del sitio distribuyen datos de visualización en los siguientes escenarios de ejemplo:
- Al ejecutar informes o consultas
- Al ver información en el Explorador de recursos
- Evaluación de la colección para las colecciones que incluyen reglas basadas en datos del sitio
De forma predeterminada, las vistas distribuidas están desactivadas para cada vínculo de replicación. Al activar las vistas distribuidas, selecciona los datos del sitio que no se replicarán en el CAS a través de ese vínculo. El CAS tiene acceso a estos datos directamente desde la base de datos del sitio secundario principal que comparte el vínculo. Puede configurar los siguientes tipos de datos de sitio para vistas distribuidas:
- Datos de inventario de hardware de los clientes
- Datos de inventario de software y medición de software de los clientes
- Mensajes de estado de los clientes, el sitio primario y todos los sitios secundarios
Al ver datos en la consola de Configuration Manager o en informes, las vistas distribuidas son operativamente invisibles para usted. Cuando solicita datos habilitados para vistas distribuidas, el servidor de base de datos del sitio CAS accede directamente a la base de datos del sitio secundario para recuperar la información.
Por ejemplo, usa una consola de Configuration Manager conectada al CAS. Solicitas información sobre el inventario de hardware de dos sitios principales: ABC y XYZ. Solo habilitó el inventario de hardware para las vistas distribuidas en el sitio ABC. El CAS recupera la información de inventario para los clientes XYZ de su propia base de datos. El CAS recupera la información de inventario para los clientes ABC directamente de la base de datos en el sitio ABC. Esta información aparece en la consola de Configuration Manager o en un informe sin identificar el origen.
Si un vínculo de replicación tiene un tipo de datos habilitado para vistas distribuidas, el sitio principal secundario no replica esos datos al CAS. Cuando desactiva las vistas distribuidas para un tipo de datos, el sitio primario secundario reanuda la replicación normal de datos en el CAS. Antes de que estos datos estén disponibles en el CAS, los grupos de replicación de estos datos deben reinicializarse entre el sitio primario y el CAS. Después de desinstalar un sitio primario que tiene vistas distribuidas activadas, el CAS debe completar la reinicialización de sus datos para que pueda acceder a los datos habilitados para vistas distribuidas en el CAS.
Importante
Cuando use vistas distribuidas en cualquier vínculo de replicación de la jerarquía de sitios, antes de desinstalar cualquier sitio primario, desactive las vistas distribuidas para todos los vínculos de replicación. Para obtener más información, vea Desinstalar un sitio primario que utiliza vistas distribuidas.
Requisitos previos y limitaciones para vistas distribuidas
Use solo vistas distribuidas en los vínculos de replicación entre el CAS y un sitio primario.
El CAS debe utilizar la edición SQL Server Enterprise. El sitio principal no tiene este requisito.
El CAS solo puede tener una instancia del proveedor de SMS. Instale esa única instancia en el servidor de la base de datos del sitio. Esta configuración admite la autenticación Kerberos. El servidor de SQL Server en el CAS requiere que Kerberos obtenga acceso a SQL Server en el sitio primario secundario. No hay limitaciones para el proveedor de SMS en el sitio principal secundario.
Solo se puede instalar un punto de servicios de informes en el CAS. Instale SQL Server Reporting Services en el servidor de la base de datos del sitio. Esta configuración admite la autenticación Kerberos. El servidor de SQL Server en el CAS requiere que Kerberos obtenga acceso a SQL Server en el sitio primario secundario.
Puede hospedar la base de datos del sitio en una instancia de clúster de conmutación por error SQL Server Always On si tiene las configuraciones siguientes:
- La base de datos CAS se encuentra en un solo servidor de SQL Server con un proveedor de SMS local.
- El agente de escucha del sitio principal está en el puerto 1433.
La cuenta de equipo del servidor de bases de datos CAS requiere permisos de lectura en la base de datos del sitio primario.
Importante
Las vistas distribuidas y las programaciones para cuando los datos se pueden replicar son configuraciones mutuamente excluyentes para un vínculo de replicación de base de datos.
Programar transferencias de datos del sitio
Para ayudarle a controlar el ancho de banda de red que se usa para replicar los datos de un sitio primario secundario al CAS, programe cuándo se usa un vínculo de replicación. Luego, especifique cuándo se replican los diferentes tipos de datos del sitio. Puede controlar cuándo el sitio principal replica los mensajes de estado, el inventario y los datos de medición. Los vínculos de replicación de bases de datos de sitios secundarios no admiten programaciones para los datos del sitio. No se puede programar la transferencia de datos globales.
Al configurar una programación de vínculo de replicación de base de datos, puede restringir la transferencia de datos de sitio seleccionados desde el sitio primario al CAS. También puede configurar diferentes horas para replicar diferentes tipos de datos del sitio.
Importante
Las vistas distribuidas y las programaciones para cuando los datos se pueden replicar son configuraciones mutuamente excluyentes para un vínculo de replicación de base de datos.
Resumen del tráfico
Cada sitio resume periódicamente los datos sobre el tráfico de red que atraviesa los vínculos de replicación de bases de datos para el sitio. El sitio usa datos resumidos en informes para la replicación de la base de datos. Ambos sitios en un vínculo de replicación resumen el tráfico de red que atraviesa el vínculo de replicación. El servidor de la base de datos del sitio resume los datos. Después de resumir los datos, la información se replica en otros sitios como datos globales.
De forma predeterminada, el resumen se produce cada 15 minutos. Para modificar la frecuencia del resumen para el tráfico de red, en las propiedades del vínculo de replicación de base de datos, edite el intervalo de resumen. La frecuencia del resumen afecta a la información que se ve en los informes sobre la replicación de bases de datos. Puedes elegir un intervalo de 5 a 60 minutos. Al aumentar la frecuencia de resumen, aumenta la carga de procesamiento en SQL Server en cada sitio del vínculo de replicación.
Umbrales de replicación de bases de datos
Los umbrales de replicación de bases de datos definen cuándo Configuration Manager notifica el estado de un vínculo de replicación de base de datos como degradado o con errores. De forma predeterminada, establece un vínculo como degradado cuando un grupo de replicación no puede completar la replicación durante 12 intentos consecutivos. Establece el vínculo como erróneo cuando cualquier grupo de replicación no se puede replicar en 24 intentos consecutivos.
Puede especificar valores personalizados para el estado degradado o con errores. Si ajusta estos valores, puede supervisar con mayor precisión el estado de la replicación de bases de datos en los vínculos.
Uno o más grupos de replicación pueden dar un error al replicarse mientras que otros grupos de replicación continúan replicando correctamente. Planee revisar el estado de replicación de un vínculo cuando se notifique por primera vez como degradado.
Considere la posibilidad de modificar los valores de reintento para el estado degradado o con errores del vínculo en las situaciones siguientes:
Hay retrasos recurrentes para grupos de replicación específicos y su retraso no es un problema
El vínculo de red entre sitios tiene un ancho de banda disponible bajo
Al aumentar el número de reintentos antes de que el sitio establezca el vínculo como degradado o con errores, puede eliminar las falsas advertencias para problemas conocidos. Esta acción le permite realizar un seguimiento más preciso del estado del vínculo.
Para comprender la frecuencia con la que se produce la replicación de ese grupo, considere el intervalo de sincronización de replicación para cada grupo de replicación. Para ver el intervalo de sincronización de los grupos de replicación, vaya al área de trabajo Supervisión en la consola de Configuration Manager. En el nodo Replicación de la base de datos , seleccione la pestaña Detalles de replicación de un enlace de replicación.
Para obtener más información sobre cómo supervisar la replicación de bases de datos, incluido cómo ver el estado de replicación, vea Supervisar la replicación de bases de datos.
Controles de replicación de bases de datos del sitio
Para ayudarle a controlar el ancho de banda de red usado para la replicación de bases de datos, cambie la configuración de cada base de datos del sitio. Las opciones solo se aplican a la base de datos del sitio en la que se configuran las opciones. La configuración se usa siempre cuando el sitio replica los datos mediante la replicación de la base de datos en cualquier otro sitio.
Puede modificar los siguientes controles de replicación para cada base de datos de sitio:
El puerto SSB.
El período de tiempo que se debe esperar antes de que los errores de replicación hagan que el sitio vuelva a inicializar su copia de la base de datos del sitio.
Comprimir los datos que replica un sitio. Solo comprime los datos para transferirlos entre sitios y no para almacenarlos en la base de datos del sitio en ninguno de los sitios.
Para cambiar la configuración de los controles de replicación de una base de datos del sitio, en la consola de Configuration Manager, en el nodo Replicación de bases de datos, edite las propiedades de la base de datos del sitio. Este nodo aparece en el nodo Configuración de jerarquía en el área de trabajo Administración y también aparece en el área de trabajo Supervisión . Para editar las propiedades de la base de datos del sitio, seleccione el vínculo de replicación entre los sitios y, a continuación, abra Propiedades de la base de datos principal o Propiedades de la base de datos secundaria.
Sugerencia
Puede configurar los controles de replicación de bases de datos desde el nodo Replicación de bases de datos en cualquiera de las áreas de trabajo. Sin embargo, cuando utiliza el nodo Replicación de base de datos en el área de trabajo Supervisión, también puede ver el estado de la replicación de la base de datos para un vínculo de replicación y acceder a la herramienta Replication Link Analyzer para que le ayude a investigar problemas con la replicación.