sp_getqueuedrows (Transact-SQL)
Recupera le righe nel Sottoscrittore per le quali esistono aggiornamenti in sospeso nella coda. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_getqueuedrows [ @tablename = ] 'tablename'
[ , [ @owner = ] 'owner'
[ , [ @tranid = ] 'transaction_id' ]
Argomenti
[ @tablename =] 'tablename'
Nome della tabella. tablename è di tipo sysname e non prevede alcun valore predefinito. La tabella deve essere inclusa in una sottoscrizione in coda.[ @owner =] 'owner'
Proprietario della sottoscrizione. owner è di tipo sysname e il valore predefinito è NULL.[ @tranid = ] 'transaction_id'
Consente il filtraggio dell'output in base all'ID della transazione. transaction_id è di tipo nvarchar(70) e il valore predefinito è NULL. Se specificato, viene visualizzato l'ID della transazione associato al comando in coda. Se è NULL, vengono visualizzati tutti i comandi nella coda.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Visualizza tutte le righe alle quali è associata almeno una transazione in coda per la tabella sottoscritta.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
Action |
nvarchar(10) |
Tipo di azione da eseguire in corrispondenza della sincronizzazione. INS= inserimento DEL = eliminazione UPD = aggiornamento |
Tranid |
nvarchar(70) |
ID della transazione in cui è stato eseguito il comando. |
table column1... n |
|
Valore di ogni colonna della tabella specificata in tablename. |
msrepl_tran_version |
uniqueidentifier |
Questa colonna viene utilizzata per tenere traccia delle modifiche ai dati replicati e per eseguire il rilevamento dei conflitti nel server di pubblicazione. La colonna viene aggiunta alla tabella automaticamente. |
Osservazioni
La stored procedure sp_getqueuedrows viene utilizzata nei Sottoscrittori che partecipano all'aggiornamento in coda.
sp_getqueuedrows individua le righe di una tabella specifica in un database di sottoscrizione, coinvolte in un aggiornamento in coda ma non ancora risolte dall'agente di lettura coda.
Autorizzazioni
Per eseguire sp_getqueuedrows sono richieste le autorizzazioni SELECT per la tabella specificata in tablename.
Vedere anche
Riferimento
Stored procedure di sistema (Transact-SQL)
Concetti
Sottoscrizioni aggiornabili per la replica transazionale
Rilevamento e risoluzione dei conflitti nell'aggiornamento in coda