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.

Ikona łącza do tematuKonwencje składni Transact-SQL

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.