Udostępnij za pośrednictwem


Metoda PublisherMonitor.EnumPublications2

Zwraca informacje dodatkowe publikacje wydawca monitorowane.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Function EnumPublications2 As DataSet
'Użycie
Dim instance As PublisherMonitor
Dim returnValue As DataSet

returnValue = instance.EnumPublications2()
public DataSet EnumPublications2()
public:
DataSet^ EnumPublications2()
member EnumPublications2 : unit -> DataSet 
public function EnumPublications2() : DataSet

Wartość zwracana

Typ: System.Data.DataSet
A DataSet obiekt, który zawiera następujące kolumny.

Kolumna

Typ danych

Opis

publisher_db

String

Jest to nazwa Wydawca.

publikacja

String

Jest to nazwa publikacja.

publication_type

Int32

Jest to typ publikacja, który może mieć jedną z następujących wartości:

0 = Transakcyjnych publikacja

1 = Publikacja migawki

2 = publikacja seryjnej

Stan

Int32

Maksymalny stan wszystkich agentów replikacji skojarzone z publikacja, który może mieć jedną z następujących wartości:

1 = Uruchomiono

2 = Powiodło się

3 = W toku

4 = Bezczynności

5 = Ponawianie

6 = Nie powiodło się

Ostrzeżenie

Int32

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 następujących wartości:

1 = Wygaśnięcia.Subskrypcja do publikacja transakcyjnych przekroczył okres zachowywania o więcej niż dopuszczalny próg procentowo w stosunku do okresu przetrzymania.

2 = Czas oczekiwania.Aby zreplikować dane transakcyjnych czas Wydawca do subskrybenta przekracza próg w sekundach.

4 = Mergeexpiration.Subskrypcja do publikacja seryjnej przekroczył okres zachowywania przez więcej niż dopuszczalny próg procentowo w stosunku do okresu przetrzymania.

8 = Mergefastrunduration.Czas potrzebny do wykonania synchronizacji subskrypcja korespondencji seryjnej przekracza próg za pośrednictwem szybkiego połączenia sieciowego, w sekundach.

16 = Mergeslowrunduration.Czas potrzebny do wykonania synchronizacji subskrypcja korespondencji seryjnej przekracza próg przez wolne lub połączenia dial-up Networking, w sekundach.

32 = Mergefastrunspeed.Szybkość dostarczania wierszy podczas synchronizacji subskrypcja korespondencji seryjnej nie utrzymują progu stawki za pośrednictwem szybkiego połączenia sieciowego, w wierszach na sekundę.

64 = Mergeslowrunspeed.Szybkość dostarczania wierszy podczas synchronizacji subskrypcja korespondencji seryjnej nie utrzymują stopy próg przez wolne lub połączenia dial-up Networking, w wierszach na sekundę.

worst_latency

Int32

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

best_latency

Int32

Najniższe opóźnienie w sekundach dla zmian danych propagowane przez czytnik dziennika lub agenci dystrybucji dla transakcyjnych publikacja.

average_latency

Int32

Średni opóźnienie w sekundach dla zmian danych propagowane przez czytnik dziennika lub dystrybucji agentów transakcyjnych publikacja.

last_distsync

DateTime

Data ostatniej /czas , który uruchomiono agenta dystrybucji.

przechowywania

Int32

Jest to okres przechowywania w publikacja.

latencythreshold

Int32

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

expirationthreshold

Int32

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

agentnotrunningthreshold

Int32

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

subscriptioncount

Int32

Jest to liczba subskrypcji do publikacja.

runningdistagentcount

Int32

Liczba agentów dystrybucji systemem publikacja

snapshot_agentname

String

Nazwa zadanie agenta migawkę w publikacja.

logreader_agentname

String

Nazwa Agent odczytywania dziennika zadanie dla transakcyjnych publikacja.

qreader_agentname

String

Nazwa zadanie agenta czytnik kolejki natychmiastową publikacja transakcyjnych aktualizowania.

worst_runspeedPerf

Int32

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

best_runspeedPerf

Int32

Jest najkrótszy czas synchronizacji dla publikacja korespondencji seryjnej.

average_runspeedPerf

Int32

To czas synchronizacji średnia dla publikacja korespondencji seryjnej.

retention_period_unit

Int32

Jednostka służy do przechowywania express.

Uwagi

Zatwierdź zmiany dowolnej właściwość PublisherMonitor obiekt przed wywołaniem tej metoda, ponieważ właściwość tego obiektu konieczne może być załadowany, jeśli nie zostały one załadowane już.

EnumPublications2 Metoda może być wywoływana tylko przez członków db_owner lub replmonitor ról stałej bazy danych do baza danych dystrybucji.

Wywołanie EnumPublications2 jest równoważne wykonywanie sp_replmonitorhelppublication (języka Transact-SQL).

Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.