sp_replmonitorhelppublication (języka Transact-SQL)

Zwraca bieżące informacje o stanie dla jednego lub kilku publikacji Wydawca.Ta procedura składowana, która służy do monitorowania replikacja jest wykonywany w Rozdzielacz baza danych dystrybucji.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_replmonitorhelppublication [ @publisher = ] 'publisher'
    [ , [ @publisher_db = ] 'publisher_db' 
    [ , [ @publication = ] 'publication' 
    [ , [ @publication_type = ] publication_type ] 
    [ , [ @refreshpolicy = ] refreshpolicy ]

Argumenty

  • [ program publisher @ =] '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 null, informacje zostaną zwrócone dla wszystkich wydawców, które używają dystrybutora.

  • [ @ publisher_db =] 'publisher_db"
    Is the name of the published database.publisher_db is sysname, with a default value of NULL.NULL, następnie informacje są zwracane dla wszystkich opublikowanych baz danych na Wydawca.

  • [ 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ść

    Opis

    0

    Publikacja transakcyjnych.

    1

    Migawkę publikacja.

    2

    Scalić publikacja.

    NULL(default)

    Replikacja próbuje określić typ publikacja.

  • [ @refreshpolicy= ] refreshpolicy
    Tylko do użytku wewnętrznego.

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

publisher_db

sysname

Jest to nazwa Wydawca.

publikacja

sysname

Jest to nazwa publikacja.

publication_type

int

Jest to typ publikacja, która może być jedną z tych wartości.

0 = Transakcyjnych publikacja

1 = Publikacja migawki

2 = publikacja seryjnej

Stan

int

Maksymalny stan wszystkich agentów replikacja skojarzone z publikacja, która może być jedną z tych wartości.

1 = Uruchomiono

2 = Powiodło się.

3 = W toku

4 = Bezczynności

5 = Ponawianie

6 = Nie powiodło się

Ostrzeżenie

int

Maksymalny próg ostrzeżeń generowanych przez subskrypcja należące do publikacja, która może być wynikiem logicznego lub jednej lub więcej z tych wartości.

1 = wygaśnięcia — subskrypcja transakcyjnych publikacja nie został zsynchronizowany w ramach progu okresu przechowywania.

2 = Aby zreplikować dane transakcyjnych czas opóźnienia - Wydawca do subskrybenta przekracza próg w sekundach.

4 = mergeexpiration - subskrypcja do publikacja korespondencji seryjnej nie został zsynchronizowany w ramach progu okresu przechowywania.

8 = mergefastrunduration - czas podjęte do ukończenia synchronizacji subskrypcja seryjnej przekracza próg, w sekundach, przez sieć fast.

16 = mergeslowrunduration - czas podjęte do ukończenia synchronizacji subskrypcja seryjnej przekracza próg, w sekundach, przez połączenie sieciowe wolne lub telefonicznego.

32 = mergefastrunspeed — szybkość dostarczania dla wierszy podczas synchronizacji subskrypcja korespondencji seryjnej nie utrzymują stawka progowa w wierszach na sekundę, za pośrednictwem szybkiego połączenia sieciowego.

64 = mergeslowrunspeed — szybkość dostarczania dla wierszy podczas synchronizacji subskrypcja korespondencji seryjnej nie utrzymują stopy próg w wierszach na sekundę, za pośrednictwem połączenia sieciowego wolne lub telefonicznego.

worst_latency

int

Najwyższy opóźnienie, w sekundach, dla zmian danych propagowane przez czytnik dziennika lub dystrybucji agentów transakcyjnych publikacja.

best_latency

int

Najniższe 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 agentów transakcyjnych publikacja.

last_distsync

datetime

Jest ostatni element datetime, który uruchomiono agenta dystrybucji.

przechowywania

int

Jest to okres przechowywania w publikacja.

latencythreshold

int

Próg opóźnienia jest zestaw transakcyjnych publikacja.

expirationthreshold

int

Próg wygasania jest zestaw w publikacja, jeśli publikacja korespondencji seryjnej.

agentnotrunningthreshold

int

Zestaw próg dla najdłuższej czas dla agenta nie została uruchomiona.

subscriptioncount

int

Jest to liczba subskrypcji do publikacja.

runningdistagentcount

int

Liczba agentów dystrybucji systemem publikacja

snapshot_agentname

sysname

Nazwa zadanie agenta migawkę w publikacja.

logreader_agentname

sysname

Nazwa Agent odczytywania dziennika zadanie dla transakcyjnych publikacja.

qreader_agentname

sysname

Nazwa zadanie agenta czytnik kolejki transakcyjne publikacja, który obsługuje kolejce aktualizowania.

worst_runspeedPerf

int

Najdłuższy synchronizacji jest czas do publikacja korespondencji seryjnej.

best_runspeedPerf

int

Jest najkrótszy czas synchronizacji dla publikacja korespondencji seryjnej.

average_runspeedPerf

int

To czas synchronizacji średnia dla publikacja korespondencji seryjnej.

retention_period_unit

int

Jest używane do wyrażania jednostki retention.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_replmonitorhelppublication jest używana z wszystkich typów replikacja.

Uprawnienia

Tylko członkowie db_owner lub replmonitor stała rola bazy danych w dystrybucji bazy danych można wykonać sp_replmonitorhelppublication.