Compartir a través de


Información de la publicación, Testigos de traza (Publicación transaccional, SQL Server 2005 y posterior)

La ficha Testigos de traza le permitirá validar las conexiones y medir la latencia de un sistema que utiliza la réplica transaccional. Se escribe un testigo (una pequeña cantidad de datos) en el registro de transacción de la base de datos de publicaciones, marcado como si fuese una transacción replicada, y se envía a través del sistema, de forma que permite calcular:

  • Cuánto tiempo transcurre desde que se confirma una transacción en el publicador hasta que se inserta el comando correspondiente en la base de datos de distribución del distribuidor.
  • Cuánto tiempo transcurre desde que se inserta un comando en la base de datos de distribución hasta que se confirma la transacción correspondiente en el suscriptor.

A partir de estos cálculos, podrá responder a diversas preguntas, como por ejemplo:

  • ¿Qué suscriptores tardan más en recibir un cambio del publicador?
  • De los suscriptores que esperan recibir el testigo de traza, ¿cuáles, si los hay, no lo han recibido?

Opciones

Insertar traza

Haga clic para insertar un testigo de traza en el registro de transacciones del publicador.

Hora de inserción

Seleccione la hora de inserción del testigo de traza para mostrar la información de latencia a partir de ese momento. De forma predeterminada, se mostrará la información a partir de la hora más reciente.

[!NOTA] La información del testigo de traza se guarda durante el mismo período que otros datos del historial, que depende del período de retención de historial de la base de datos de distribución. Para obtener información acerca de cómo cambiar las propiedades de la base de datos de distribución, vea Cómo ver y modificar las propiedades del distribuidor (SQL Server Management Studio).

Suscripción

Nombre de cada suscripción a la publicación.

Publicador a distribuidor

Tiempo que transcurre desde que se confirma una transacción en el publicador hasta que se inserta el comando correspondiente en la base de datos de distribución del distribuidor. Si un valor muestra Pendiente indica que el testigo aún no ha llegado al distribuidor. Si persiste el estado pendiente, compruebe que se esté ejecutando el Agente de registro del LOG.

Distribuidor a suscriptor

Tiempo que transcurre desde que se inserta un comando en la base de datos de distribución hasta que se confirma la transacción correspondiente en el suscriptor. Si un valor muestra Pendiente indica que el testigo aún no ha llegado al suscriptor. Si persiste el estado pendiente, compruebe que se esté ejecutando el Agente de distribución.

Latencia total

Tiempo que transcurre desde que se confirma una transacción en el publicador hasta que se confirma la transacción correspondiente en el suscriptor. Representa la latencia de un extremo a otro del sistema de réplica del suscriptor en dicho momento. Si un valor muestra Pendiente indica que el testigo aún no ha llegado al suscriptor.

Vea también

Otros recursos

Cómo iniciar y detener un agente de réplica (SQL Server Management Studio)
Cómo iniciar el Monitor de réplica (Monitor de réplica)
Medir la latencia y validar las conexiones en la réplica transaccional
Supervisar el rendimiento con el Monitor de réplica
Supervisión de la réplica con el Monitor de réplica
Información general sobre los agentes de réplica

Ayuda e información

Obtener ayuda sobre SQL Server 2005