Udostępnij za pośrednictwem


sp_getqueuedrows (Transact-SQL)

Pobiera wierszy przez subskrybent, które zawierają aktualizacje oczekujące w kolejce.Ta procedura przechowywana jest wykonywany przez subskrybent do baza danych subskrypcja.

Topic link iconKonwencje składni języka Transact-SQL

sp_getqueuedrows [ @tablename = ] 'tablename'
    [ , [ @owner = ] 'owner'
    [ , [ @tranid = ] 'transaction_id' ]

Argumenty

  • [ @tablename =] 'tablename'
    Is the name of the table.tablename is sysname, with no default.Tabela musi być częścią kolejce subskrypcja.

  • [ @owner =] '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 skojarzonych z poleceniem w kolejce.Jeśli wartością tą jest NULL, są wyświetlane wszystkie polecenia w kolejce.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

Pokazuje wszystkie wiersze, które aktualnie mają co najmniej jedna transakcja kolejce subskrybowanego tabela.

Nazwa kolumna

Typ danych

Description

Action

nvarchar(10)

Typ akcja, które należy podjąć podczas synchronizacji.

INS = wstawiania

DEL = delete

UPD = aktualizacji

Tranid

nvarchar(70)

Identyfikator transakcji, które polecenie zostało wykonane w obszarze.

Tabela Kolumna1... 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ć wykrywania konfliktów w Wydawca.W tej kolumnie jest automatycznie dodawany do tabela.

Remarks

sp_getqueuedrows jest wykorzystywana w subskrybentów uczestniczących w kolejce aktualizacji.

sp_getqueuedrows znajduje wiersze z danej tabela w bazie danych subskrypcja, które uczestniczyły w kolejce aktualizacji, ale aktualnie nie został już rozwiązany przez agenta czytnika kolejki.

Uprawnienia

sp_getqueuedrows musi mieć uprawnienia SELECT na tabela określonej przez tablename.