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 (sucesso) 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. |
coluna da tabela1... 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 em 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 leitor de fila.
Permissões
sp_getqueuedrows requer permissões SELECT na tabela especificada em tablename.
Confira também
Updatable Subscriptions for Transactional Replication
Queued Updating Conflict Detection and Resolution
Procedimentos armazenados do sistema (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de