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 |
Jest to nazwa Wydawca. |
|
distribution_db |
Jest nazwą baza danych dystrybucji, używanej przez dany Wydawca. |
|
Stan |
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 |
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 |
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.
Zobacz także