Agentes de replicación (solución de problemas)
La replicación proporciona una serie de características que se pueden utilizar si necesita solucionar problemas relacionados con el procesamiento de los agentes de replicación:
Un conjunto de parámetros de agente que pueden ayudar a solucionar problemas. Dichos parámetros se describen en este tema.
Acceso al historial y el rendimiento del agente en el Monitor de replicación. Para obtener más información, vea Monitor de replicación (solución de problemas).
Un conjunto de alertas predefinidas que se pueden utilizar para notificar a los administradores una serie de condiciones, incluidos problemas de rendimiento y errores del agente. Para obtener más información, vea Establecer umbrales y advertencias en el Monitor de replicación y Usar alertas para los eventos de agente de replicación.
Si utiliza la sincronización web, puede iniciar Replmerg.exe y pasar la opción -T 106 para utilizar la marca de seguimiento 106. De esta manera puede ver los mensajes que se envían a y desde el publicador. Si agrega la marca de seguimiento a la línea de comandos de agente de Replmerg.exe, el agente escribe los mensajes de entrada del cliente en un archivo denominado ExchangeID(guid).IN.XML, y escribe los mensajes de salida en un archivo denominado ExchangeID(guid).OUT.XML. En estos nombres de archivo, guid es el GUID de la sesión de Exchange Server. Estos archivos se crean en el directorio desde el que se invocó Replmerg.exe. Por razones de seguridad, debe eliminar estos archivos cuando haya terminado.
Todos los agentes de replicación admiten los siguientes parámetros. Se recomienda utilizar estos parámetros durante la solución de problemas y, a continuación, configurarlos con valores adecuados una vez solucionado el problema. Por ejemplo, el parámetro -Output sólo debe utilizarse durante la solución de problemas porque puede afectar al rendimiento.
Parámetros |
Descripción |
---|---|
-HistoryVerboseLevel |
Número de entradas del historial registradas durante una operación del agente. Puede ser útil especificar un valor mayor para este parámetro durante la solución de problemas. |
-OutputVerboseLevel |
Cantidad y tipo de información proporcionada durante el procesamiento del agente. La salida del agente se puede escribir en un archivo, que se especifica mediante el parámetro -Output. |
-Output |
Ruta de acceso del archivo de salida del agente. Si no se proporciona un nombre de archivo, el resultado se envía a la consola. Durante la solución de problemas, se recomienda utilizar un valor mayor para -OutputVerboseLevel y hacer que la salida se escriba en un archivo. |
-QueryTimeOut |
Número de segundos que transcurrirán antes de que se agote el tiempo de espera de consulta del agente. Puede ser útil especificar un valor mayor para este parámetro, especialmente durante la solución de problemas de rendimiento en que las consultas se ejecutan con lentitud. |
-LoginTimeOut |
Número de segundos que transcurrirán antes de que se agote el tiempo de espera del intento de inicio de sesión del agente. Puede ser útil especificar un valor mayor para este parámetro, especialmente durante la solución de problemas de conectividad. |
El Agente de distribución admite dos parámetros adicionales.
Parámetros |
Descripción |
---|---|
-SkipErrors |
Lista de los errores que deben omitirse durante la aplicación de cambios en el suscriptor. Para obtener más información, vea Omitir errores en la replicación transaccional. |
-ErrorFile |
Ruta y nombre del archivo de error generado por el Agente de distribución. Este archivo se genera en cualquier punto en el que se haya producido el error durante la aplicación de transacciones de replicación en el suscriptor; los errores que se producen en el publicador o el distribuidor no se registran en este archivo. Contiene las transacciones de replicación en las que se ha producido un error y los mensajes de error relacionados. Si no se especifica, el archivo de error se genera en el directorio actual del Agente de distribución. El nombre del archivo de error es distrib.err. |
Los parámetros del agente se pueden especificar de las siguientes maneras:
En un perfil de agente de replicación. Para obtener más información, vea Cómo trabajar con perfiles de Agente de replicación (SQL Server Management Studio) y Cómo trabajar con perfiles de agente de replicación (programación de la replicación con Transact-SQL).
En el paso de trabajo del Agente SQL Server que ejecuta el agente de replicación. Para obtener más información, vea Cómo ver y modificar parámetros del símbolo del sistema de los agentes de replicación (SQL Server Management Studio).
Directamente en la línea de comandos o en un archivo por lotes. Para obtener más información, vea Conceptos de los ejecutables del Agente de replicación.
Para obtener una lista completa de los parámetros de cada agente, vea los siguientes temas:
Historial de cambios
Contenido actualizado |
---|
Agregado información acerca de la marca de seguimiento 106. |
Vea también