sp_replmonitorhelpmergesession (języka Transact-SQL)
Zwraca informacje o poprzednich sesjach danego replikacja scalania agenta o jeden wiersz dla każdej sesja, który odpowiada kryterium filtrowania zwracane.Ta procedura składowana, która służy do monitorowania replikacja scalająca wykonaniu Rozdzielacz baza danych dystrybucji lub subskrybent w baza danych subskrypcja.
Składnia
sp_replmonitorhelpmergesession [ [ @agent_name = ] 'agent_name' ]
[ , [ @hours = ] hours ]
[ , [ @session_type = ] session_type ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
Argumenty
[ @ agent_name =] 'agent_name"
Is the name of the agent.agent_name is nvarchar(100) with no default.[ @hours = ] hours
Is the range of time, in hours, for which historical agent session information is returned.hours is int, which can be one of the following ranges.Wartość
Opis
< 0
Zwraca informacje o ostatnich uruchomień agenta, aż do maksymalnej wysokości 100 jest uruchamiana.
0 (domyślnie)
Zwraca informacje o wszystkich agent działa w przeszłości.
> 0
Zwraca informacje agenta uruchamia, które wystąpiły w ostatnim godzin liczba godzin.
[ @ session_type =] session_type
Filters the result set based on the session end result.session_type is int, and can be one of these values.Wartość
Opis
1 (domyślnie)
Sesje agenta z ponowienie próby lub poprawne wyniki.
0
Sesje agenta z wynikiem błędu.
[ program publisher @ =] 'publisher"
Is the name of the Publisher.publisher is sysname, with a default of NULL.Ten parametr jest używany podczas wykonywania sp_replmonitorhelpmergesession przez subskrybenta.[ @ publisher_db =] 'publisher_db"
Is the name of the publication database.publisher_db is sysname, with a default of NULL.Ten parametr jest używany podczas wykonywania sp_replmonitorhelpmergesession przez subskrybenta.[ @publication= ] 'publication'
Is the name of the publication.publication is sysname, with a default of NULL.Ten parametr jest używany podczas wykonywania sp_replmonitorhelpmergesession przez subskrybenta.
Zestawy wyników
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
Session_id |
int |
Identyfikator sesja zadanie agenta. |
Stan |
int |
Stan uruchomienia agenta: 1 = Start 2 = Powiodła się 3 = W toku 4 = Bezczynności 5 = Ponów próbę 6 = Niepowodzenie |
Godzina rozpoczęcia |
datetime |
Sesja zadanie agenta czasu rozpoczęcia. |
GodzinaZakończenia |
datetime |
Sesja zadanie agenta czasu została ukończona. |
Czas trwania |
int |
Łączny czas w sekundach sesja zadanie. |
UploadedCommands |
int |
Liczba poleceń przekazać podczas sesja agenta. |
DownloadedCommands |
int |
Liczba poleceń pobranych podczas sesja agenta. |
ErrorMessages |
int |
Liczba komunikatów o błędach, które zostały wygenerowane podczas sesja agenta. |
Identyfikator błędu |
int |
Identyfikator wystąpił błąd |
PercentageDone |
decimal |
Szacowane procent całkowitej zmiany, które zostały już dostarczone w aktywnej sesja. |
TimeRemaining |
int |
Szacunkowa liczba sekund w aktywnej sesja. |
CurrentPhase |
int |
Jest faza bieżącej aktywnej sesja, który może mieć jedną z następujących czynności. 1 = Przekazywanie 2 = Pobierania |
LastMessage |
nvarchar(500) |
Jest ostatni komunikat rejestrowane przez agenta scalić podczas sesja. |
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_replmonitorhelpmergesession jest używana do monitorowania replikacja scalająca.
Gdy wykonywane na subskrybenta, sp_replmonitorhelpmergesession zwraca tylko informacji o pięć ostatnich sesje agenta scalania.
Uprawnienia
Tylko członkowie db_owner lub replmonitor ustaloną rola bazy danych do baza danych dystrybucji na dystrybutora lub na baza danych subskrypcja subskrybent może wykonywać sp_replmonitorhelpmergesession.
Zobacz także