sp_replmonitorhelppublisher (Transact-SQL)

Devuelve información sobre el estado actual para uno o más publicadores asociados a un distribuidor. Este procedimiento almacenado, que se utiliza para supervisar la réplica, se ejecuta en el distribuidor de la base de datos de distribución.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_replmonitorhelppublisher [ [ @publisher = ] 'publisher' ]
    [ , [ @refreshpolicy = ] refreshpolicy ]

Argumentos

  • [ @publisher = ] 'publisher'
    Es el nombre del publicador cuyo estado se está supervisando. publisher es de tipo sysname y su valor predeterminado es NULL. Si el valor es NULL, se devuelve información para todos los publicadores que utilizan el distribuidor.
  • [ @refreshpolicy= ] refreshpolicy
    Exclusivamente para uso interno.

Conjuntos de resultados

Nombre de columna Tipo de datos Descripción

publisher

sysname

Es el nombre de un publicador.

distribution_db

sysname

Es el nombre de la base de datos de distribución utilizada por un publicador.

status

int

Estado máximo de todos los agentes de réplica asociados a las publicaciones de este publicador, el cual puede ser uno de los valores siguientes.

1 = Iniciado

2 = Correcto

3 = En curso

4 = Inactivo

5 = Reintentar

6 = Error

warning

int

Advertencia de umbral máximo generada por una suscripción perteneciente a una publicación de este publicador, la cual puede ser el resultado lógico OR de uno o más de estos valores.

1 = caducidad: no se ha sincronizado una suscripción con una publicación transaccional en el umbral del período de retención.

2 = latencia: el tiempo necesario para replicar los datos de un publicador transaccional en el suscriptor es superior al umbral en segundos.

4 = caducidad de réplica: no se ha sincronizado una suscripción con la publicación de mezcla en el umbral del período de retención.

8 = duración de ejecución rápida de mezcla: el tiempo necesario para completar la sincronización de una suscripción de mezcla es superior al umbral en segundos en una conexión de red rápida.

16 = duración de ejecución breve de mezcla: el tiempo necesario para completar la sincronización de una suscripción de mezcla es superior al umbral en segundos en una conexión de red de acceso telefónico o lenta.

32 = velocidad de ejecución rápida de mezcla: la tasa de entrega de las filas durante la sincronización de una suscripción de mezcla no puede mantener el umbral de tasa, en filas por segundo, en una conexión de red rápida.

64 = velocidad de ejecución lenta de mezcla: la tasa de entrega de las filas durante la sincronización de una suscripción de mezcla no puede mantener el umbral de tasa, en filas por segundo, en una conexión de red de acceso telefónico o lenta.

publicationcount

int

Es el número de publicaciones pertenecientes al publicador.

Notas

sp_replmonitorhelppublisher se utiliza en todos los tipos de réplica.

Permisos

Sólo los miembros de la función fija de servidor sysadmin del distribuidor o los miembros de las funciones fijas de base de datos db_owner o replmonitor de la base de datos de distribución pueden ejecutar sp_replmonitorhelppublisher.

Valores de código de retorno

0 (correcto) o 1 (error)

Vea también

Otros recursos

How to: Programmatically Monitor Replication (Replication Transact-SQL Programming)

Ayuda e información

Obtener ayuda sobre SQL Server 2005