Udostępnij za pośrednictwem


Metoda PublisherMonitor.EnumPublications

Zwraca informacje o publikacji, wydawca monitorowane.

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

Składnia

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

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

Wartość zwracana

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

Kolumna

Typ danych

Opis

publisher_db

String

Nazwa bazy danych.

publikacja

String

Nazwa publikacji.

publication_id

Int32

Identyfikator publikacja.

publication_type

Int32

Typ publikacja:

0 = Transakcyjna.

1 = Migawki.

2 = Korespondencji seryjnej.

independent_agent

Boolean

Wskazuje, jeśli subskrypcja tej publikacja wykorzystuje własne wystąpienie agenta synchronizacji.

immediate_sync

Boolean

Wskazuje, czy synchronizacja plików są tworzone, czy każdy utworzony czas Agent migawki jest uruchamiany.

allow_push

Boolean

Wskazuje, czy wypychanie subskrypcje mogą być tworzone dla danej publikacja.

allow_pull

Boolean

Wskazuje, czy ściągać subskrypcje mogą być tworzone dla danej publikacja.

allow_anonymous

Boolean

Wskazuje, czy anonimowy subskrypcje mogą być tworzone dla danej publikacja.

snapshot_agent

String

Nazwa zadanie agenta migawkę w publikacja.

logreader_agent

String

Nazwa Agent odczytywania dziennika zadanie dla opublikowanych bazy danych.

Opis

String

Opis publikacja.

vendor_name

String

Nazwa dostawcy, jeśli Wydawca nie jest wystąpienie SQL Server.

queuereader agent

String

Nazwa zadanie agenta czytnik kolejki opublikowaną bazą danych.

thirdparty_options

Int32

Określa wyświetlanie publikacja w folderze replikacji w SQL Server Management Studio jest pomijane:

0 = Heterogenicznych publikacja są wyświetlane w folderze replikacji w SQL Server Management Studio.

1 = Pomiń wyświetlania heterogenicznych publikacja w folderze replikacji w SQL Server Management Studio.

snapshot_jobid

String

Unikatowy identyfikator zadanie agenta migawki.

num_subscriptions

Int32

Liczba subskrypcji, należących aktualnie do publikacja.

num_now_syncing

Int32

Liczba aktualnie synchronizowana z publikacja subskrypcji.

num_errors

Int32

Liczba błędów, które wystąpiły podczas synchronizacji z publikacja.

num_warning

Int32

Liczba publikacja monitor próg ostrzeżeń, które zostały wygenerowane przez tę publikacja.

merge_RunFastDurationThreshold

Int32

Próg dla monitorowania trwania seryjnej synchronizacje połączeń wysokiej przepustowości sieci lokalnej (LAN).

WorstWarningDuration

Int32

Najwyższy czas trwania synchronizacji uruchamiania, który spowodował wygenerowanie ostrzeżenia.

merge_SyncExpireTimeThreshold

Int32

Próg dla monitorowania dla bezpośredniego wygaśnięcia subskrypcji scalone publikacje.

przechowywania

Int32

Okres zachowywania publikacja w godzinach.

WorstWarningExpiration

Int32

Najdłuższy wygaśnięcia subskrypcja korespondencji seryjnej, który spowodował wygenerowanie ostrzeżenia.

Uwagi

Należy zatwierdzanie dowolnej właściwość zmienia się na 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ż.

EnumPublications 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.

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