sp_getqueuedrows (Transact-SQL)

Aplica-se a:SQL Server

Recupera linhas no Assinante que têm atualizações pendente na fila. Esse procedimento armazenado é executado no Assinante no banco de dados de assinatura.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

[ @tablename = ] 'tablename' É o nome da tabela. tablename é sysname, sem padrão. A tabela deve ser uma parte de uma assinatura em fila.

[ @owner = ] 'owner' É o proprietário da assinatura. owner é sysname, com um padrão de NULL.

[ @tranid = ] 'transaction_id' Permite que a saída seja filtrada pela ID da transação. transaction_id é nvarchar(70), com um padrão de NULL. Se especificada, a ID da transação associada ao comando em fila será exibida. Se for NULL, são exibidos todos os comandos na fila.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Mostra todas as linhas que atualmente têm pelo menos uma transação em fila para a tabela assinada.

Nome da coluna Tipo de dados Descrição
Ação nvarchar(10) Tipo de ação a ser realizada quando ocorre sincronização.

INS = inserir

DEL = excluir

UPD = atualizar
Tranid nvarchar(70) ID da transação sob a qual o comando foi executado.
table column1...n O valor de cada coluna da tabela especificada em tablename.
msrepl_tran_version uniqueidentifier Essa coluna é usada para localizar alterações a dados replicados e executar detecção de conflito no Publicador. Essa coluna é adicionada automaticamente à tabela.

Comentários

sp_getqueuedrows é usado em Assinantes que participam da atualização na fila.

sp_getqueuedrows localiza linhas de uma determinada tabela em um banco de dados de assinatura que participaram de uma atualização enfileirada, mas atualmente não foram resolvidas pelo agente de leitor de fila.

Permissões

sp_getqueuedrows requer permissões SELECT na tabela especificada em tablename.

Consulte Também

Updatable Subscriptions for Transactional Replication
Detecção e resolução de conflitos na atualização na fila
Procedimentos armazenados do sistema (Transact-SQL)