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 replicación, 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 suscripciones. 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.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_replmonitorsubscriptionpendingcmds se utiliza en la replicación 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.