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

Seleccione idioma Seleccione idioma
Id. de artículo: 315521 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

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

Más información

Debido la complejidad y la naturaleza distribuida de la 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 soporte servicios (técnico de Microsoft) para obtener ayuda.

Solución de problemas básicos

La siguiente información le ayudará a solucionar errores de agente de replicación de mezcla:

Compruebe el historial del agente para determinar qué tarea error y el motivo del error. Para ver el historial del agente, siga estos pasos:
  1. Ejecute el Administrador corporativo SQL Server .
  2. Expanda una carpeta de Grupo de SQL Server y, a continuación, expanda la carpeta del servidor .
  3. Expanda Monitor de duplicación .
  4. Haga clic para seleccionar combinación agentes .
  5. Para ver el historial, haga clic con el botón secundario en la publicación de combinación correspondiente y, a continuación, haga clic en Historial del agente .
Nota Los pasos de Microsoft SQL Server 2005 son diferentes. Para obtener más información acerca de cómo ver el historial del agente en 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 nivel superior error comunicado por el agente no es suficiente para encontrar la causa del problema. Este error de nivel superior es probable que se va seguido por un error de replicación más específico como un error de servidor notificado por el motor de base de datos de SQL Server o el sistema operativo. Suponiendo que no está utilizando la duplicación de mezcla los controles ActiveX, puede activar la utilidad de registro de salida de agente de mezcla obtener información extendida de errores mediante una referencia a los pasos en el siguiente artículo de Microsoft Knowledge Base:
312292Cómo habilitar a los agentes de duplicación para iniciar sesión archivos de resultados en SQL Server


Pueden experimentar algunos errores comunes el agente de mezcla y posibles soluciones a esos errores son:
  • Puede recibir este mensaje de error:
    Tiempo de espera agotado.
Si recibe este error, aumente el valor tiempo de espera de consulta en el perfil de agente de mezcla. El valor de tiempo de espera de consulta en el perfil de agente de mezcla indica el número de segundos que permite 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 de agente de SQL Server tiene permiso para tener acceso a la carpeta.
  2. Configurar una traza de herramienta Monitor de red de Microsoft para registrar la actividad durante el proceso de sincronización. Esto le proporcionará información sobre el pérdidas de paquetes o la inestabilidad de la red.


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

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

-o bien -

Problemas generales de la red, como se describe en el mensaje de error "error de red general".
  • Puede recibir el siguiente mensaje de error si es la configuración de duplicación de SQL Server a través de 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 replicación de SQL Server 7.0 a través de Internet, visite el siguiente sitio Web de Microsoft:

    Configuring Proxy Server for SQL Server 7.0 replication over the Internet
  • Es posible que reciba un mensaje de error parecido al siguiente:
    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 no funciona. Si la replicación está implicada en grandes volúmenes de transacciones, aumentar el límite de tiempo para un valor grande. Este valor puede establecerse mediante la configuración en el Administrador corporativo de SQL Server y la frecuencia de monitor de replicación.
  • Administrador corporativo de SQL Server y Agente SQL Server proporcionan una forma para supervisar eventos, como errores de agente de replicación, mediante alertas. Para obtener más información sobre alertas de duplicación, visite el siguiente sitio Web de Microsoft:

    Configuring Proxy Server for SQL Server 7.0 replication over the Internet
  • Problemas durante la replicación pueden producirse si datos en el suscriptor no está sincronizados con los datos del publicador. La duplicación de Microsoft SQL Server 2000 puede validar los datos replicados en un suscriptor para asegurarse de que los datos del suscriptor coinciden con los datos del publicador. Para obtener más información sobre cómo validar datos replicados, visite el siguiente sitio Web:

    Validating replicated data

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 de forma oportuna, incluso si el volumen de datos y el número de usuarios aumentan a lo largo del tiempo.

Dado que la duplicación de mezcla se implementan mediante tablas y consultas en Microsoft SQL Server 2000, rendimiento depende de la eficacia con SQL Server trata las necesidades de procesamiento de replicación. Esto, a su vez, depende de cómo la base de datos está diseñado y ajustado para realizar. Para obtener información acerca de cómo diagnosticar y solucionar problemas del rendimiento de procesamiento de particiones y direcciones y para algunos principios de diseño general de la base de datos que afectan al rendimiento, visite el siguiente sitio Web:

Diagnosing and troubleshooting slow partitioned merge processes

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

Enhancing merge replication performance

Cómo solucionar conflictos de replicación


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

Merge replication conflict detection and resolution

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

Microsoft Replication Interactive Resolver

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

Microsoft Replication Conflict Viewer, Merge Publication

Referencias

Si desea ponerse en contacto con soporte técnico de Microsoft (PSS) para obtener ayuda, el profesional de soporte de PSS trabajando en su caso puede solicitar información adicional específica de su entorno. Para obtener más información, vea el artículo siguiente en Microsoft Knowledge Base:
315642Información que necesita PSS para solucionar la duplicación de SQL Server


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

How merge replication works

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

Planning for merge replication


Merge replication or updatable subscriptions

Propiedades

Id. de artículo: 315521 - Última revisión: jueves, 29 de marzo de 2007 - Versión: 5.4
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
Palabras clave: 
kbmt kbinfo KB315521 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 315521

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com