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.
Konwencje 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.