How to: Measure Latency and Validate Connections for Transactional Replication (Replication Transact-SQL Programming)
Dla replikacja transakcyjnej, ważne jest mieć możliwość sprawdzenia, czy serwery są podłączone i miara opóźnienie.opóźnienie to czas, jaki upływa do zmian wprowadzonych w Wydawca być propagowane do subskrybentów.Aby uzyskać więcej informacji zobacz Monitorowanie (replikacja). Te informacje mogą być uzyskane programowo przy użyciu procedur przechowywanych replikacja.
Uwaga
Śledzenia informacji o tokenie jest zachowywana w tym samym okresie czas, co inne danych historycznych, który jest regulowane przez okres zachowywania historia baza danych dystrybucji.Aby zmienić okres zachowywania, zmień wartość history_retention Właściwość używającsp_changedistributiondb (Transact-SQL).
Aby zaksięgować token śledzący do publikacja, transakcyjne
(Opcjonalnie) W programie Publisher na baza danych publikacja, wykonać sp_helppublication (Transact-SQL). Sprawdź, czy publikacja istnieje i czy znajduje się w stanie aktywnym.
(Opcjonalnie) W programie Publisher na baza danych publikacja, wykonać sp_helpsubscription (Transact-SQL). Sprawdź, czy subskrypcja istnieje i czy znajduje się w stanie aktywnym.
W programie Publisher na baza danych publikacja, wykonać sp_posttracertoken (języka Transact-SQL), określanie @ publikacja.Zanotuj wartość @ tracer_token_id parametr wyjściowy.
Aby określić opóźnienie i sprawdzanie poprawności połączenia dla transakcyjnych publikacja
Księgowanie token śledzący do publikacja za pomocą powyższej procedury.
W programie Publisher na baza danych publikacja, wykonać sp_helptracertokens (Transact-SQL), określanie @ publikacja.To zwraca listę wszystkich tokenów śledzenia zaksięgowane do publikacja.Należy zwrócić uwagę, żądane tracer_id zestaw wyników.
W programie Publisher na baza danych publikacja, wykonać sp_helptracertokenhistory (języka Transact-SQL), określanie @ publikacja i identyfikator token śledzący danych z kroku 2 dla @ tracer_id.To zwraca informacje o opóźnienie dla token śledzący wybranych danych.
Aby usunąć tokeny śledzenia
W programie Publisher na baza danych publikacja, wykonać sp_helptracertokens (Transact-SQL), określanie @ publikacja.To zwraca listę wszystkich tokenów śledzenia zaksięgowane do publikacja.Uwaga tracer_id tokenu śledzenia do usunięcia w wyniku zestaw.
Wydawca publikacja bazy danych wykonać sp_deletetracertokenhistory (języka Transact-SQL), określanie @ publikacja i identyfikator do śledzenia, aby usunąć z kroku 2 dla @ tracer_id.
Example
W tym przykładzie stanowisk śledzenia token rekordu i zastosowania IDENTYFIKATORA zwróconego token śledzący zaksięgowane do wyświetlania informacji o opóźnienie.