sp_replmonitorsubscriptionpendingcmds (Transact-SQL)

Devuelve información sobre el número de comandos pendientes para una suscripción a una publicación transaccional y una estimación aproximada del tiempo que requiere procesarlos. Este procedimiento almacenado devuelve una fila para cada suscripción devuelta. Este procedimiento almacenado, que se utiliza para supervisar la réplica, se ejecuta en el distribuidor en la base de datos de distribución.

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

Sintaxis

sp_replmonitorsubscriptionpendingcmds [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication'
        , [ @subscriber = ] 'subscriber'
        , [ @subscriber_db = ] 'subscriber_db'         , [ @subscription_type = ] subscription_type

Argumentos

  • [ @publisher = ] 'publisher'
    Es el nombre del publicador. publisher es de tipo sysname y no tiene ningún valor predeterminado.
  • [ @publisher_db = ] 'publisher_db'
    Es el nombre de la base de datos publicada. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.
  • [ @publication = ] 'publication'
    Es el nombre de la publicación. publication es de tipo sysname y no tiene ningún valor predeterminado.
  • [ @subscriber = ] 'subscriber'
    Es el nombre del suscriptor. subscriber es de tipo sysname y no tiene ningún valor predeterminado.
  • [ @subscriber_db = ] 'subscriber_db'
    Es el nombre de la base de datos de la suscripción. subscriber_db es de tipo sysname y no tiene ningún valor predeterminado.
  • [ @subscription_type = ] subscription_type
    Es el tipo de suscripción. publication_type es de tipo int y puede tener los valores siguientes.

    Valor Descripción

    0

    Suscripción de inserción.

    1

    Suscripción de extracción.

Conjuntos de resultados

Nombre de columna Tipo de datos Descripción

pendingcmdcount

int

El número de comandos pendientes para la suscripción.

estimatedprocesstime

int

Estimación del número de segundos requeridos para enviar todos los comandos pendientes al suscriptor.

Notas

sp_replmonitorsubscriptionpendingcmds se utiliza en la réplica transaccional.

Permisos

Sólo los miembros de la función fija del servidor sysadmin en el distribuidor o los miembros de la función fija de base de datos db_owner en la base de datos de distribución pueden ejecutar sp_replmonitorsubscriptionpendingcmds. Los miembros de la lista de acceso a la publicación para la publicación que utiliza la base de datos de distribución pueden ejecutar sp_replmonitorsubscriptionpendingcmds para devolver comandos pendientes para esa publicación.

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