Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Recupera linhas no Subscritor que têm atualizações pendentes na fila. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_getqueuedrows
[ @tablename = ] N'tablename'
[ , [ @owner = ] N'owner' ]
[ , [ @tranid = ] N'tranid' ]
[ ; ]
Arguments
[ @tablename = ] N'nome da tabela'
O nome da tabela. @tablename é sysname, sem padrão. A tabela deve fazer parte de uma subscrição em fila.
[ @owner = ] N'dono'
O dono da assinatura.
@owner é sysname, com um padrão de NULL.
[ @tranid = ] N'tranid'
Permite que a saída seja filtrada pelo ID da transação.
@tranid é nvarchar(70), com um padrão de NULL. Se especificado, o ID da transação associado ao comando em fila é exibido. Se NULL, todos os comandos na fila são exibidos.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
Mostra todas as linhas que atualmente têm pelo menos uma transação em fila para a tabela subscrita.
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
action |
Nvarchar(10) | Tipo de ação a tomar quando ocorre sincronização.INS = inserirDEL = eliminarUPD = atualização |
tranid |
Nvarchar (70) | ID de transação sob o qual o comando foi executado. |
table column1 ...n |
O valor de cada coluna da tabela especificado em @tablename. | |
msrepl_tran_version |
uniqueidentifier | Esta coluna é usada para acompanhar alterações a dados replicados e para realizar a deteção de conflitos no Publisher. Esta coluna é adicionada automaticamente à tabela. |
Remarks
sp_getqueuedrows é usado nos Subscritores que participam na atualização em fila.
sp_getqueuedrows Encontra linhas de uma dada tabela numa base de dados de subscrição que participou numa atualização em fila, mas que atualmente não foi resolvida pelo agente do leitor de fila.
Permissions
sp_getqueuedrows requer SELECT permissões na tabela especificada em @tablename.