Compartir a través de


sp_getqueuedrows (Transact-SQL)

Recupera filas en el suscriptor que tienen actualizaciones pendientes en la cola. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_getqueuedrows [ @tablename = ] 'tablename'
    [ , [ @owner = ] 'owner'
    [ , [ @tranid = ] 'transaction_id' ]

Argumentos

  • [ @tablename =] 'tablename'
    Es el nombre de la tabla. tablename es de tipo sysname y no tiene ningún valor predeterminado. La tabla debe formar parte de una suscripción en cola.

  • [ @owner =] 'owner'
    Es el propietario de la suscripción. owner es de tipo sysname y su valor predeterminado es NULL.

  • [ @tranid = ] 'transaction_id'
    Permite filtrar el resultado por el identificador de la transacción. transaction_id es de tipo nvarchar(70) y su valor predeterminado es NULL. Si se especifica, se muestra el Id. de la transacción asociado con el comando en cola. Si es NULL, se muestran todos los comandos de la cola.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Muestra todas las filas que tienen actualmente al menos una transacción en cola para la tabla suscrita.

Nombre de columna

Tipo de datos

Descripción

Action

nvarchar(10)

Tipo de acción que se llevará a cabo cuando tenga lugar la sincronización.

INS= insertar

DEL = eliminar

UPD = actualizar

Tranid

nvarchar(70)

Id. de transacción con el que se ejecutó el comando.

table column1... n

 

Valor de cada columna de la tabla especificada en tablename.

msrepl_tran_version

uniqueidentifier

Esta columna se utiliza para realizar un seguimiento de los cambios de datos replicados y para llevar a cabo la detección de conflictos en el publicador. Esta columna se agrega a la tabla automáticamente.

Comentarios

sp_getqueuedrows se utiliza en los suscriptores que participan en una actualización en cola.

sp_getqueuedrows busca filas de una tabla dada de una base de datos de suscripciones que han participado en una actualización en cola, pero que el Agente de lectura de cola todavía no ha resuelto.

Permisos

sp_getqueuedrows requiere permisos SELECT en la tabla especificada en tablename.

Vea también

Referencia

Procedimientos almacenados del sistema (Transact-SQL)

Conceptos

Suscripciones actualizables para replicación transaccional

Detección y resolución de conflictos de actualización en cola