Udostępnij za pośrednictwem


Metoda ReplicationMonitor.EnumPublishers2

Zwraca listę wydawców korzystających aktualnie podłączony serwer jako dystrybutor.

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

Składnia

'Deklaracja
Public Function EnumPublishers2 As DataSet
'Użycie
Dim instance As ReplicationMonitor
Dim returnValue As DataSet

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

Wartość zwracana

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

Kolumna

Typ danych

Opis

Program Publisher

String

Jest to nazwa Wydawca.

distribution_db

String

Jest nazwą baza danych dystrybucji, używanej przez dany Wydawca.

Stan

Int32

Maksymalny stan wszystkich agentów replikacja skojarzone z publikacjami w Wydawca 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

Int32

Maksymalny próg ostrzeżeń generowanych przez subskrypcja należące do publikacja w Wydawca może być wynikiem logicznego lub jednej lub więcej z tych 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ę.

publicationcount

Int32

Liczba publikacji należących do Wydawca.

Uwagi

Jeśli dystrybutor nie jest zainstalowany lub nie zostanie utworzona baza danych dystrybucji, ta metoda zgłasza wyjątek.

EnumPublishers2 metoda mogą być pobierane tylko przez członków sysadmin stała rola serwera u dystrybutora lub przez członków db_owner lub replmonitor ról stałej bazy danych do baza danych dystrybucji.

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

EnumPublishers2 Metoda jest dostępna z SQL Server 2005.

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