Freigeben über


PublisherMonitor.EnumPublications Methode

Definition

Gibt Informationen zu Veröffentlichungen bei einem überwachten Verleger zurück.

public:
 System::Data::DataSet ^ EnumPublications();
public System.Data.DataSet EnumPublications ();
member this.EnumPublications : unit -> System.Data.DataSet
Public Function EnumPublications () As DataSet

Gibt zurück

Ein DataSet-Objekt, das die folgenden Spalten enthält.

Column Datentyp BESCHREIBUNG
publisher_dbString Datenbankname.
publicationString Publikationsname.
publication_idInt32 ID der Veröffentlichung.
publication_typeInt32 Typ der Veröffentlichung:

0 = Transaktionsveröffentlichung.

1 = Momentaufnahmeveröffentlichung.

2 = Mergeveröffentlichung.

independent_agentBoolean Gibt an, ob für jedes Abonnement für diese Veröffentlichung eine eigene Synchronisierungs-Agentinstanz verwendet wird.
immediate_syncBoolean Zeigt an, ob bei jeder Ausführung des Momentaufnahme-Agents Synchronisierungsdateien erstellt oder neu erstellt werden.
allow_pushBoolean Zeigt an, ob für die angegebene Veröffentlichung Pushabonnements erstellt werden können oder nicht.
allow_pullBoolean Zeigt an, ob für die angegebene Veröffentlichung Pullabonnements erstellt werden können oder nicht.
allow_anonymousBoolean Zeigt an, ob für die angegebene Veröffentlichung anonyme Abonnements erstellt werden können oder nicht.
snapshot_agentString Name des Auftrags des Momentaufnahme-Agents für die Veröffentlichung.
logreader_agentString Name des Protokolllese-Agentauftrags für die Veröffentlichungsdatenbank.
descriptionString Beschreibung der Veröffentlichung.
vendor_nameString Der Name des Anbieters, wenn Publisher keine Instanz von SQL Server ist.
queuereader agentString Name des Warteschlangenlese-Agentauftrags für die Veröffentlichungsdatenbank.
thirdparty_optionsInt32 Gibt an, ob die Anzeige einer Veröffentlichung im Ordner Replikation in SQL Server Management Studio unterdrückt wird:

0 = Anzeigen einer heterogenen Veröffentlichung im Ordner Replikation in SQL Server Management Studio.

1 = Unterdrücken der Anzeige einer heterogenen Veröffentlichung im Ordner Replikation in SQL Server Management Studio.

snapshot_jobidString Eindeutiger Bezeichner des Momentaufnahme-Agentauftrags.
num_subscriptionsInt32 Anzahl von Abonnements, die derzeit zur Veröffentlichung gehören.
num_now_syncingInt32 Anzahl von Abonnements, die derzeit mit der Veröffentlichung synchronisiert werden.
num_errorsInt32 Anzahl von Fehlern, die beim Synchronisieren mit der Veröffentlichung aufgetreten sind.
num_warningInt32 Anzahl von Schwellenwertwarnungen der Veröffentlichungsüberwachung, die von dieser Veröffentlichung generiert wurden.
merge_RunFastDurationThresholdInt32 Schwellenwert für die Überwachung der Dauer von Mergesynchronisierungen über LAN-Verbindungen (Local Area Network) mit hoher Bandbreite.
WorstWarningDurationInt32 Die längste Dauer einer Synchronisierungsausführung, bei der eine Warnung generiert wurde.
merge_SyncExpireTimeThresholdInt32 Der Schwellenwert für die Überwachung des bevorstehenden Ablaufs von Abonnements für Mergeveröffentlichungen.
retentionInt32 Die Beibehaltungsdauer der Veröffentlichung (in Stunden).
WorstWarningExpirationInt32 Der längste Ablauf eines Mergeabonnements, bei dem eine Warnung generiert wurde.

Hinweise

Sie sollten alle Eigenschaftsänderungen am PublisherMonitor Objekt committen, bevor Sie diese Methode aufrufen, da Eigenschaften dieses Objekts möglicherweise geladen werden müssen, wenn sie noch nicht geladen wurden.

Die EnumPublications -Methode kann nur von Membern oder db_ownerreplmonitor festen Datenbankrollen in der Verteilungsdatenbank aufgerufen werden.

Gilt für:

Weitere Informationen