Udostępnij za pośrednictwem


sp_showpendingchanges (Transact-SQL)

Zwraca wynik, ustawić wyświetlanie zmian, które oczekują powinny być replikowane.Ta procedura przechowywana jest wykonywany przez wydawcę do bazy danych, publikacja i subskrybent baza danych subskrypcja.

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

Uwaga

Niniejsza procedura podaje przybliżenie liczbę zmian i wierszy, które uczestniczą w tych zmian.Na przykład procedura pobiera informacje z wydawcę i subskrybent, ale nie oba na raz w tym samym czasie.Informacje przechowywane w innym węźle może spowodować mniejszy zestaw zmian do synchronizacji niż procedura oszacowań.

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.Kiedy publication jest określony, 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.Kiedy article jest określony, 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 o wartości domyślnej 0.Jeśli wartość 1 zostanie określona, zestaw wyników zawiera is_delete kolumn i rowguid.

Zestaw wyników

Nazwa kolumna

Typ danych

Description

destination_server

sysname

Nazwa serwera, do którego są replikowane zmiany.

pub_name

sysname

Nazwę publikacja.

destination_db_name

sysname

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

is_dest_subscriber

bit

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

article_name

sysname

Nazwa artykuł dla tabela, skąd pochodzi zmian.

pending_deletes

int

Liczba usunięć oczekiwania powinny być replikowane.

pending_ins_and_upd

int

Liczba aktualizacji oczekiwania powinny być replikowane i wstawia.

is_delete

bit

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

ROWGUID

uniqueidentifier

Identyfikator GUID, który identyfikuje wiersz, który zmienił.Wymaga wartości 1 dla @ show_rows.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_showpendingchanges jest używany w replikacja łączenia.

sp_showpendingchanges jest używana, gdy Rozwiązywanie problemów z replikacją korespondencji seryjnej.

Wynik sp_showpendingchanges nie zawiera wierszy w generacji 0.

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

Uprawnienia

Tylko członkowie roli sysadmin stałych serwera lub db_owner stała rola bazy danych sp_showpendingchanges mogą być wykonać.