sp_replqueuemonitor (Transact-SQL)
Elenca i messaggi di una coda di Microsoft SQL Server o Microsoft Message Queuing (MSMQ) per le sottoscrizioni ad aggiornamento in coda della pubblicazione specificata. Se si utilizzano code di SQL Server, la stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore. In caso di utilizzo di Message Queuing, la stored procedure viene eseguita nel database di distribuzione del server di distribuzione.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_replqueuemonitor [ @publisher = ] 'publisher'
[ , [ @publisherdb = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @tranid = ] 'tranid' ]
[ , [ @queuetype = ] 'queuetype' ]
Argomenti
- [ @publisher = ] 'publisher'
Nome del server di pubblicazione. publisher è di tipo sysname e il valore predefinito è NULL. Il server deve essere configurato per la pubblicazione. Il valore NULL indica tutti i server di pubblicazione.
- [ @publisherdb = ] 'publisher_db' ]
Nome del database di pubblicazione. publisher_db è di tipo sysname e il valore predefinito è NULL, che indica tutti i database di pubblicazione.
- [ @publication = ] 'publication' ]
Nome della pubblicazione. publication è di tipo sysname e il valore predefinito è NULL, che indica tutte le pubblicazioni.
- [ @tranid = ] 'tranid' ]
ID della transazione. tranid è di tipo sysname e il valore predefinito è NULL, che indica tutte le transazioni.
[@queuetype= ] 'queuetype' ]
Tipo di coda in cui vengono archiviate le transazioni. queuetype è di tipo tinyint e il valore predefinito è 0. I possibili valori sono i seguenti.Valore Descrizione 0
Tutti i tipi di coda
1
Accodamento di messaggi
2
Coda di SQL Server
Osservazioni
La stored procedure sp_replqueuemonitor viene utilizzata per la replica snapshot o transazionale con sottoscrizioni ad aggiornamento in coda. I messaggi in coda che non includono comandi SQL o che fanno parte di un comando SQL esteso non vengono visualizzati.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_replqueuemonitor.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
Stored procedure di sistema (Transact-SQL)
Altre risorse
Sottoscrizioni aggiornabili per la replica transazionale