sp_replmonitorhelppublication (języka Transact-SQL)
Zwraca bieżące informacje o stanie dla jednego lub kilku publikacji na Wydawca.Ta procedura przechowywana, która jest używana do monitorowania replikacja, jest wykonywany na dystrybutor baza danych dystrybucji.
sp_replmonitorhelppublication [ @publisher = ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db'
[ , [ @publication = ] 'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @refreshpolicy = ] refreshpolicy ]
Argumenty
[ Wydawca @ = ] "publisher'
Is the name of the Publisher the status of which is being monitored.publisher is sysname, with a default value of NULL.Jeśli wartość null, informacje zostaną zwrócone wszystkie wydawcy, które używają dystrybutor).[ @ publisher_db = ] "publisher_db'
Is the name of the published database.publisher_db is sysname, with a default value of NULL.Jeśli wartością tą jest NULL, informacje są zwracane w przypadku wszystkich baz danych opublikowanego przez wydawcę.[ @ publikacja= ] "publication'
Is the name of the publication being monitored.publication is sysname, with a default value of NULL.[ @ publication_type = ] publication_type
If the type of publication.publication_type is int, and can be one of these values.Wartość
Description
0
Publikacja transakcyjnych.
1
Migawkę publikacja.
2
Scalić publikacja.
NULL(default)
Replikacja próbuje określić odpowiedni typ publikacja.
[ @refreshpolicy= ] refreshpolicy
Tylko do użytku wewnętrznego.
Zestawy wyników
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
publisher_db |
sysname |
To nazwa Wydawca. |
publikacja |
sysname |
To nazwa publikacja. |
publication_type |
int |
Jest to typ publikacja, która może być jedną z następujących wartości. 0 = $ Transakcyjnych publikacja 1 = $ publikacja migawka 2 publikacja do korespondencji seryjnej = |
Stan |
int |
Maksymalny stan wszystkich agentów replikacja skojarzony z publikacją, która może być jedną z następujących wartości. 1 = Started 2 Udane = 3 = W toku 4 = Idle 5 Ponawianie = 6 = Failed |
Ostrzeżenie |
int |
Maksymalny próg ostrzeżeń generowanych przez subskrypcja, należące do publikacja, które mogą być logiczny wynik lub co najmniej jedną z następujących wartości. 1 = wygaśnięcia — subskrypcja na publikacja w transakcyjnej nie został zsynchronizowany w ramach próg okresu przechowywania. 2 = opóźnienie — czas potrzebny do replikowania danych od Wydawca transakcyjnych do subskrybent przekracza próg w sekundach. 4 = mergeexpiration - subskrypcja do publikacja korespondencji seryjnej nie został zsynchronizowany w ramach próg okresu przechowywania. 8 = mergefastrunduration — czas potrzebny na zakończenie synchronizacji subskrypcja korespondencji seryjnej przekracza próg w sekundach, za pośrednictwem połączenia sieciowego szybkie. 16 = mergeslowrunduration — czas potrzebny na zakończenie synchronizacji subskrypcja korespondencji seryjnej przekracza próg w sekundach, przez wolne lub wybierania — połączenie z siecią. 32 = mergefastrunspeed — stawka dostawy dla wierszy podczas synchronizacji subskrypcja korespondencji seryjnej nie może zachować próg szybkości, w wierszach na sekundę, za pośrednictwem połączenia sieciowego szybkie. 64 = mergeslowrunspeed — kurs dostawy dla wierszy podczas synchronizacji subskrypcja korespondencji seryjnej nie utrzymania próg szybkości, w wierszach na sekundę, przez wolne lub wybierania — połączenie z siecią. |
worst_latency |
int |
Najwyższy opóźnienie, w sekundach, dla zmian danych propagowane przez czytnik dziennika lub dystrybucji agenci dla transakcyjnych publikacja. |
best_latency |
int |
Najniższa opóźnienie w sekundach, dla zmian danych propagowane przez czytnik dziennika lub agenci dystrybucji dla transakcyjnych publikacja. |
average_latency |
int |
Średni opóźnienie w sekundach, dla zmian danych propagowane przez czytnik dziennika lub dystrybucji agenci dla transakcyjnych publikacja. |
last_distsync |
datetime |
Czy ostatniej daty/godziny, które uruchomiono agenta dystrybucji. |
zachowanie |
int |
Jest to okres przechowywania w publikacja. |
latencythreshold |
int |
Próg opóźnienie jest zestaw dla transakcyjnych publikacja. |
expirationthreshold |
int |
Czy próg wygaśnięcia zestaw w publikacja, jeśli jest on publikacja korespondencji seryjnej. |
agentnotrunningthreshold |
int |
Czy próg zestaw najdłużej dla agenta nie został uruchomiony. |
subscriptioncount |
int |
To liczba subskrypcji na publikacja w sieci. |
runningdistagentcount |
int |
Ma zainstalowany system liczby agentów dystrybucji w publikacja |
snapshot_agentname |
sysname |
Nazwa zadanie agenta migawka dla publikacja. |
logreader_agentname |
sysname |
Nazwa zadanie Agent odczytywania dziennika transakcyjnych publikacja. |
qreader_agentname |
sysname |
Nazwa zadanie agenta Reader kolejki dla transakcyjnych publikacja, która obsługuje kolejce aktualizacji. |
worst_runspeedPerf |
int |
To najdłuższy czas synchronizacji dla publikacja korespondencji seryjnej. |
best_runspeedPerf |
int |
To najkrótszy czas synchronizacji dla publikacja korespondencji seryjnej. |
average_runspeedPerf |
int |
Jest to czas synchronizacji średnia w publikacja seryjnej. |
retention_period_unit |
int |
Jednostka jest stosowana do wyrażenia retention. |
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_replmonitorhelppublication jest używane ze wszystkimi typami replikacja.
Uprawnienia
Tylko członkowie db_owner or replmonitor stała rola bazy danych w bazie danych dystrybucji mogą być wykonać sp_replmonitorhelppublication.
See Also