PublisherMonitor.EnumPublications Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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_db | String | Datenbankname. |
publication | String | Publikationsname. |
publication_id | Int32 | ID der Veröffentlichung. |
publication_type | Int32 | Typ der Veröffentlichung: 0 = Transaktionsveröffentlichung. 1 = Momentaufnahmeveröffentlichung. 2 = Mergeveröffentlichung. |
independent_agent | Boolean | Gibt an, ob für jedes Abonnement für diese Veröffentlichung eine eigene Synchronisierungs-Agentinstanz verwendet wird. |
immediate_sync | Boolean | Zeigt an, ob bei jeder Ausführung des Momentaufnahme-Agents Synchronisierungsdateien erstellt oder neu erstellt werden. |
allow_push | Boolean | Zeigt an, ob für die angegebene Veröffentlichung Pushabonnements erstellt werden können oder nicht. |
allow_pull | Boolean | Zeigt an, ob für die angegebene Veröffentlichung Pullabonnements erstellt werden können oder nicht. |
allow_anonymous | Boolean | Zeigt an, ob für die angegebene Veröffentlichung anonyme Abonnements erstellt werden können oder nicht. |
snapshot_agent | String | Name des Auftrags des Momentaufnahme-Agents für die Veröffentlichung. |
logreader_agent | String | Name des Protokolllese-Agentauftrags für die Veröffentlichungsdatenbank. |
description | String | Beschreibung der Veröffentlichung. |
vendor_name | String | Der Name des Anbieters, wenn Publisher keine Instanz von SQL Server ist. |
queuereader agent | String | Name des Warteschlangenlese-Agentauftrags für die Veröffentlichungsdatenbank. |
thirdparty_options | Int32 | 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_jobid | String | Eindeutiger Bezeichner des Momentaufnahme-Agentauftrags. |
num_subscriptions | Int32 | Anzahl von Abonnements, die derzeit zur Veröffentlichung gehören. |
num_now_syncing | Int32 | Anzahl von Abonnements, die derzeit mit der Veröffentlichung synchronisiert werden. |
num_errors | Int32 | Anzahl von Fehlern, die beim Synchronisieren mit der Veröffentlichung aufgetreten sind. |
num_warning | Int32 | Anzahl von Schwellenwertwarnungen der Veröffentlichungsüberwachung, die von dieser Veröffentlichung generiert wurden. |
merge_RunFastDurationThreshold | Int32 | Schwellenwert für die Überwachung der Dauer von Mergesynchronisierungen über LAN-Verbindungen (Local Area Network) mit hoher Bandbreite. |
WorstWarningDuration | Int32 | Die längste Dauer einer Synchronisierungsausführung, bei der eine Warnung generiert wurde. |
merge_SyncExpireTimeThreshold | Int32 | Der Schwellenwert für die Überwachung des bevorstehenden Ablaufs von Abonnements für Mergeveröffentlichungen. |
retention | Int32 | Die Beibehaltungsdauer der Veröffentlichung (in Stunden). |
WorstWarningExpiration | Int32 | 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_owner
replmonitor
festen Datenbankrollen in der Verteilungsdatenbank aufgerufen werden.