sp_showpendingchanges (języka Transact-SQL)

Zwraca zestaw wyników wykazujące zmiany oczekujące na replikację.Ta procedura składowana jest wykonywany przez wydawcę na bazie publikacja i subskrybent na baza danych subskrypcja.

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

Ostrzeżenie

Procedura ta zapewnia przybliżenie liczby zmian i wierszy, które są zaangażowane w te zmiany.Na przykład procedura pobiera informacje z Wydawca lub subskrybenta, ale nie oba jednocześnie czas.Informacje przechowywane w innym węźle może spowodować mniejszy zestaw zsynchronizowane niż procedury oszacowania.

Składnia

sp_showpendingchanges [ [ @destination_server = ] 'destination_server' ]
    [ , [ @publication = ] 'publication' ]
    [ , [ @article = ] 'article']
    [ , [ @show_rows = ] show_rows]

Argumenty

  • [ @destination_server**=** ] 'destination_server'
    Is the name of the server where the replicated changes are applied.destination_server is sysname, with default value of NULL.

  • [ @publication**=** ] 'publication'
    Is the name of the publication.publication is sysname, with a default value of NULL.Gdy publication określono, wyniki są ograniczone tylko do określonej publikacja.

  • [ @article = ] 'article'
    Is the name of the article.article is sysname, with a default value of NULL.Gdy article określono, wyniki są ograniczone tylko do określonego artykuł.

  • [ @show_rows = ] show_rows
    Określa, czy zestaw wyników zawiera bardziej szczegółowe informacje o oczekujące zmiany z domyślną wartość 0.Jeśli wartość 1 jest określony zestaw wyników zawiera kolumny is_delete i rowguid.

Zestaw wyników

Nazwa kolumny

Typ danych

Opis

destination_server

sysname

Nazwa serwera, na którym są replikowane zmiany.

pub_name

sysname

Nazwa publikacja.

destination_db_name

sysname

Nazwa bazy danych, do której zmiany są replikowane.

is_dest_subscriber

bit

Wskazuje zmiany są replikowane do subskrybenta.Wartość 1 wskazuje, że zmiany są replikowane do subskrybenta.0 oznacza, że zmiany są replikowane do Wydawca.

article_name

sysname

Nazwę artykuł tabela pochodzenie zmiany.

pending_deletes

int

Liczba usuwa oczekiwanie do replikacji.

pending_ins_and_upd

int

Liczba INSERT i Update oczekiwanie do replikacji.

is_delete

bit

Wskazuje, czy zmiany oczekujące usunięcia.Wartość 1 wskazuje, że zmiana usunięcia.Wymaga wartości 1 dla @show_rows.

rowguid

uniqueidentifier

Identyfikator GUID, który identyfikuje wiersz, które uległy zmianie.Wymaga wartości 1 dla @show_rows.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_showpendingchanges jest używany w replikacja scalająca.

sp_showpendingchanges jest używana podczas rozwiązywania problemów z replikacja scalająca.

Wynik sp_showpendingchanges w generacji 0 nie zawiera wierszy.

Gdy artykuł określony dla article nie należy do publikacja określonego dla publication, liczba 0 jest zwracana dla pending_deletes i pending_ins_and_upd.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_showpendingchanges.