sp_replmonitorhelpmergesession (Transact-SQL)
Zwraca informacje na temat zakończonych sesja dla danego replikacja scalania Agent o jeden wiersz dla każdej sesja, który odpowiada kryterium filtrowania zwracane.Ta procedura przechowywana, która jest używana do monitorowania replikacja łączenia, jest wykonywany na dystrybutor baza danych dystrybucji lub na subskrybent baza danych subskrypcja.
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ść
Description
< 0
Zwraca informacje w ostatnich uruchomień agenta, aż do maksymalnie 100 jest uruchamiana.
0 (domyślnie)
Zwraca informacje we wszystkich wcześniejszych uruchomienie agenta.
> 0
Zwraca informacje o agenta elementy, które wystąpiły w ciągu ostatnich godziny 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ść
Description
1 (domyślnie)
Sesje agenta z ponowną próbę wysłania lub poprawne wyniki.
0
Sesje agenta z wynikiem błędu.
[ Wydawca @ = ] "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 subskrybent.[ @ 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 subskrybent.[ @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 subskrybent.
Zestawy wyników
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Session_id |
int |
Identyfikator sesja zadanie agenta. |
Stan |
int |
Stan uruchomienia agenta: 1 = Start 2 = Succeed 3 = W toku 4 = Idle 5 = Retry 6 = Fail |
Godzina rozpoczęcia |
datetime |
czas rozpoczęcia sesja zadanie agenta. |
EndTime |
datetime |
Czas sesja zadanie agenta została ukończona. |
Czas trwania |
int |
Łączny czas w sekundach, w tej sesja zadanie. |
UploadedCommands |
int |
Wiele poleceń, są przekazywane podczas sesja agenta. |
DownloadedCommands |
int |
Wiele poleceń pobierane podczas sesja agenta. |
ErrorMessages |
int |
Liczba komunikatów o błędach, które zostały wygenerowane podczas sesja agenta. |
ErrorID |
int |
Identyfikator błędu, który wystąpił |
PercentageDone |
decimal |
Szacowane procent całkowitej zmiany, które już zostały dostarczone w aktywnej sesja. |
TimeRemaining |
int |
Szacowaną liczbę sekund w aktywnej sesja. |
CurrentPhase |
int |
Jest faza bieżącej aktywnej sesja, która może być jedną z następujących czynności. 1 = Upload 2 = $ Pobierania |
LastMessage |
nvarchar(500) |
Jest ostatni komunikat zarejestrowany przez scalanie Agent podczas sesja. |
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_replmonitorhelpmergesession jest używana do monitorowania replikacja łączenia.
Podczas wykonywania na abonenta, sp_replmonitorhelpmergesession zwraca tylko informacje w ciągu ostatnich pięciu sesje agenta korespondencji seryjnej.
Uprawnienia
Tylko członkowie db_owner or replmonitor stałe rola bazy danych do bazy danych dystrybutor dystrybutor lub w subskrypcja bazy danych przez subskrybent może wykonać sp_replmonitorhelpmergesession.
See Also