sp_getqueuedrows (języka Transact-SQL)
Pobiera wiersze przez subskrybenta, których aktualizacje oczekujące w kolejce.Ta procedura składowana jest wykonywany przez subskrybenta na baza danych subskrypcja.
Składnia
sp_getqueuedrows [ @tablename = ] 'tablename'
[ , [ @owner = ] 'owner'
[ , [ @tranid = ] 'transaction_id' ]
Argumenty
[ @ nazwa_tabeli = 'tablename"
Is the name of the table.tablename is sysname, with no default.Tabela musi być częścią kolejce subskrypcja.[ @ właściciela = 'owner"
Is the subscription owner.owner is sysname, with a default of NULL.[ @ tranid = 'transaction_id"
Allows the output to be filtered by the transaction ID.transaction_id is nvarchar(70), with a default of NULL.Jeśli określony, wyświetlany jest identyfikator transakcji skojarzony z kolejką polecenia.Jeżeli wartość NULL, wyświetlane są wszystkie polecenia w kolejce.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Pokazuje wszystkie wiersze, które aktualnie mają co najmniej jedna transakcja kolejce subskrybowanego tabela.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
Action |
nvarchar(10) |
Typ akcja podejmowane podczas synchronizacji. INS = Wstaw DEL = Usuń UDP = aktualizacji |
Tranid |
nvarchar(70) |
Identyfikator transakcji, które polecenie zostało wykonane w obszarze. |
table column1...n |
|
Wartość dla każdej kolumna tabela określonej przez tablename. |
msrepl_tran_version |
uniqueidentifier |
Ta kolumna służy do śledzenia zmian replikowane dane i przeprowadzić wykrywanie konfliktów w Wydawca.To kolumna jest automatycznie dodawany do tabela. |
Uwagi
sp_getqueuedrows na subskrybentów uczestniczących w kolejce aktualizacji.
sp_getqueuedrows znalezione wiersze tabela podanej w baza danych subskrypcja uczestniczyły w kolejce aktualizację, ale aktualnie nie zostały rozwiązane przez agenta czytnik kolejki.
Uprawnienia
sp_getqueuedrows wymaga wybierz uprawnienia w tabela określonej w tablename.