Cómo solucionar problemas de replicación de mezcla de SQL Server

Resumen

Este artículo sirve como una guía básica para solucionar problemas de replicación de mezcla de Microsoft SQL Server. El artículo proporciona directrices e indicaciones para determinar la causa y la solución de algunos problemas de replicación de mezcla. Sin embargo, esto no es una lista completa y algunos problemas pueden ser específicos de su entorno.

Más información

Debido a la complejidad y la naturaleza distribuida de duplicación de mezcla, es importante aislar el problema en una parte específica de una topología de duplicación de mezcla. Después de haber aislado el problema, puede corregir el problema usted mismo o póngase en contacto con los servicios de soporte técnico (PSS) de Microsoft para obtener ayuda.

SOLUCIÓN DE PROBLEMAS BÁSICOS

La siguiente información le ayudará a solucionar problemas de errores del agente de duplicación de mezcla:

Compruebe el historial del agente para determinar qué tarea falló y el motivo del error. Para ver el historial del agente, siga estos pasos:
Nota: Los pasos en Microsoft SQL Server 2005 son diferentes. Para obtener más información acerca de cómo ver el historial del agente de SQL Server 2005, lectura consulte Libros en pantalla de SQL Server 2005.

La mayoría de los errores de replicación de combinación implica algún tipo de errores notificados por el agente de mezcla. Con frecuencia, el error de nivel superior informado por el agente no es suficiente para encontrar la causa raíz del problema. Este error de nivel superior suele ir seguido de un error de replicación más específico, como un error de servidor registrado por el motor de base de datos de SQL Server o el sistema operativo. Suponiendo que no utilizan los controles de ActiveX de duplicación de mezcla, puede activar la salida del agente de mezcla registro de instalación para obtener información extendida de errores mediante una referencia a los pasos en el siguiente artículo de Microsoft Knowledge Base:
312292 de cómo habilitar a los agentes de duplicación para el registro de archivos de salida en SQL Server



Pueden experimentar algunos errores comunes, el agente de mezcla y soluciones posibles a esos errores son:
  • Puede recibir este mensaje de error:
    Tiempo de espera caducado.
Si recibe este error, aumente el valor de tiempo de espera de consulta en el perfil del agente de mezcla. El valor de tiempo de espera de consulta en el perfil del agente de mezcla indica el número de segundos permitido para completar las consultas internas. Este valor también se controla mediante el parámetro QueryTimeout que especificar al ejecutar el agente de mezcla.
  • Puede recibir este mensaje de error:
    Error general de red.
    Para identificar la causa del error, siga estos pasos:
  1. Asegúrese de que la carpeta de instantáneas está compartida y que la cuenta de dominio en el que se ejecuta el servicio del Agente SQL Server tiene permiso de acceso a la carpeta.
  2. Configure una traza de Monitor de red de Microsoft herramienta para grabar la actividad durante el proceso de sincronización. Le proporcionará información acerca de las pérdidas de paquetes o inestabilidad de la red.


  • Puede recibir este mensaje de error:
    No se pudo conectar a (%s).
Posibles razones del error son:

El agente de mezcla no puede resolver el nombre DNS de los servidores implicados en la replicación.



- o -



Problemas de red general, como se ha explicado en el mensaje de error "error General de red".
  • Puede recibir el siguiente mensaje de error si la configuración de la replicación de SQL Server no está en Internet.:
    El proceso no pudo enumerar los cambios en '%1' (publicador / suscriptor)
    Asegúrese de que la configuración es correcta. Para obtener más información acerca de cómo configurar un servidor proxy para la duplicación de SQL Server 7.0 a través de Internet, visite el siguiente sitio Web de Microsoft:

    Configurar Proxy Server para la replicación de SQL Server 7.0 a través de Internet
  • Puede recibir el siguiente mensaje de error:
    El agente es sospechoso. No hay respuesta en los últimos 10 minutos.
    De forma predeterminada, el umbral de inactividad se establece en 10 minutos. Umbral de inactividad es el tiempo que un agente no ha iniciado ninguna actividad y se considera como no funciona. Si la replicación está involucrada en grandes volúmenes de transacciones, aumentar el límite de tiempo en un valor grande. Este valor se puede establecer a través de la configuración en el Administrador corporativo de SQL Server y la frecuencia de actualización del monitor de replicación.
  • El Administrador corporativo de SQL Server y agente de SQL Server proporcionan una forma para supervisar los eventos, tales como errores del agente de duplicación mediante alertas. Para obtener más información acerca de las alertas de duplicación, visite el siguiente sitio Web de Microsoft:

    Configurar Proxy Server para la replicación de SQL Server 7.0 a través de Internet
  • Si los datos en el suscriptor no se sincroniza con los datos en el publicador, pueden producirse problemas que experimenta durante la replicación. La duplicación de Microsoft SQL Server 2000 puede validar los datos replicados en un suscriptor para asegurarse de que los datos en el suscriptor coinciden con los datos en el publicador. Para obtener más información sobre cómo validar datos replicados, visite el siguiente sitio Web de Microsoft:

    Validar datos duplicados

Cómo solucionar problemas de rendimiento


Una aplicación de duplicación de mezcla debe proporcionar la funcionalidad requerida por las reglas de negocio de la aplicación y también completar sus operaciones en forma oportuna, incluso si el volumen de datos y el número de usuarios aumentan con el tiempo.

Como la duplicación de mezcla se implementa mediante el uso de tablas y consultas en Microsoft SQL Server 2000, rendimiento depende de la eficacia con SQL Server administra las necesidades de procesamiento de la replicación. Esto, a su vez, depende de cuán bien la base de datos está diseñada y optimizada para llevar a cabo. Para obtener información sobre cómo diagnosticar y solucionar problemas del rendimiento de procesamiento de la partición y direcciones y algunos principios de diseño generales de la base de datos que afectan al rendimiento, visite el siguiente sitio Web de Microsoft:

Diagnosticar y solucionar problemas de procesos de mezcla con particiones lenta

Puede mejorar el rendimiento de la aplicación de la replicación de mezcla. Para ajustar la duplicación de mezcla, visite el siguiente sitio Web de Microsoft:

Mejorar el rendimiento de la duplicación de mezcla

Cómo solucionar problemas de conflictos de replicación


Cuando se vuelven a conectar publicadores y suscriptores y se produce la sincronización, el agente de mezcla detecta los conflictos y determina qué datos se aceptarán y se propagarán a otros sitios. Esto se basa en qué resolución se especificó cuando se ha implementado la publicación de mezcla. Para obtener más información acerca de la detección de conflictos de duplicación de mezcla y resolución, visite el siguiente sitio Web de Microsoft:

Detección de conflictos de duplicación de mezcla y resolución

Para obtener más información acerca de la resolución interactiva de replicación de Microsoft, visite el siguiente sitio Web de Microsoft:

Resolución interactiva de réplica de Microsoft

Para obtener más información sobre el Visor de conflictos de duplicación de Microsoft o la publicación de mezcla, visite el siguiente sitio Web de Microsoft:

Visor de conflictos de duplicación de Microsoft, publicación de mezcla

Referencias

Si desea ponerse en contacto con los servicios de soporte técnico (PSS) de Microsoft para obtener ayuda, el profesional de soporte técnico PSS trabajando en su caso podrá solicitar información adicional específica de su entorno. Para obtener más información, consulte el artículo siguiente en Microsoft Knowledge Base:

Información de 315642 que PSS necesita solucionar problemas de replicación de SQL Server



Para obtener más información acerca de cómo funciona la duplicación de mezcla, visite el siguiente sitio Web de Microsoft:

Cómo funciona la duplicación de mezcla

Para obtener más información acerca de cómo planear la duplicación de mezcla, visite los siguientes sitios Web de Microsoft:

Planificación para la duplicación de mezcla


La duplicación de mezcla o suscripciones actualizables
Propiedades

Id. de artículo: 315521 - Última revisión: 22 ene. 2017 - Revisión: 1

Comentarios