sp_getqueuedrows (Transact-SQL)
Si applica a:SQL Server
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 di sintassi Transact-SQL
Sintassi
sp_getqueuedrows [ @tablename = ] 'tablename'
[ , [ @owner = ] 'owner'
[ , [ @tranid = ] 'transaction_id' ]
Argomenti
[ @tablename = ] 'tablename'
Nome della tabella. tablename è sysname, senza impostazione predefinita. La tabella deve essere inclusa in una sottoscrizione in coda.
[ @owner = ] 'owner'
Proprietario della sottoscrizione. owner è sysname, con un valore predefinito NULL.
[ @tranid = ] 'transaction_id'
Consente di filtrare l'output in base all'ID transazione. transaction_id è nvarchar(70), con 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 del codice restituito
0 (esito positivo) o 1 (errore)
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 |
---|---|---|
Azione | 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 per 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:
sp_getqueuedrows viene usato nei Sottoscrittori che partecipano all'aggiornamento in coda.
sp_getqueuedrows trova righe di una determinata tabella in un database di sottoscrizione che hanno partecipato a un aggiornamento in coda, ma attualmente non sono state risolte dall'agente di lettura coda.
Autorizzazioni
sp_getqueuedrows richiede autorizzazioni SELECT per la tabella specificata in tablename.
Vedi anche
Updatable Subscriptions for Transactional Replication
Queued Updating Conflict Detection and Resolution
Stored procedure di sistema (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per