ReplicationMonitor.EnumPublishers 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 den Verlegern zurück, die den überwachten Verteiler verwenden.
public:
System::Data::DataSet ^ EnumPublishers();
public System.Data.DataSet EnumPublishers ();
member this.EnumPublishers : unit -> System.Data.DataSet
Public Function EnumPublishers () As DataSet
Gibt zurück
Ein DataSet-Objekt, das die folgenden Spalten enthält.
Column | Datentyp | BESCHREIBUNG |
---|---|---|
name | String | Name des Verlegers. |
distribution_db | String | Verteilungsdatenbank für den angegebenen Verleger. |
security_mode | Int32 | Der Sicherheitsmodus, der vom Replikations-Agent in einem Pushabonnement verwendet wird, um eine Verbindung mit dem Verleger herzustellen. |
login | String | Der Anmeldename, der vom Replikations-Agent in einem Pushabonnement verwendet wird, um eine Verbindung mit dem Verleger herzustellen. |
password | String | Zurückgegebenes Kennwort (in einfacher verschlüsselter Form). Das Kennwort ist NULL für alle Benutzer, die nicht Mitglied von sysadmin sind.
|
aktiv | Boolean | Gibt an, ob ein Remoteverleger den lokalen Server als Verteiler verwendet: |
working_directory | String | Name des Arbeitsverzeichnisses. |
trusted | Boolean | Gibt an, ob das Kennwort beim Herstellen der Verbindung des Verlegers mit dem Verteiler erforderlich ist. Für Microsoft SQL Server 2005 sollte immer 0 zurückgegeben werden, was bedeutet, dass das Kennwort erforderlich ist. |
thirdparty_flag | Boolean | Gibt an, ob die Veröffentlichung durch SQL Server oder durch eine Drittanbieteranwendung aktiviert wird:
|
publisher_type | String | Typ des Verlegers. Die folgenden Werte sind möglich: MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source | String | Name der OLE DB-Datenquelle auf dem Verleger. |
Hinweise
Sie sollten vor dem Aufrufen dieser Methode alle Eigenschaftsänderungen an das ReplicationMonitor Objekt committen, da Eigenschaften dieses Objekts möglicherweise geladen werden müssen, wenn sie noch nicht geladen wurden.
Wenn kein Verteiler installiert ist oder die Verteilungsdatenbank nicht erstellt wird, löst diese Methode eine Ausnahme aus.
Die EnumPublishers -Methode kann nur von Mitgliedern der sysadmin
festen Serverrolle auf dem Verteiler, von Mitgliedern der festen Datenbankrolle oder replmonitor
von Mitgliedern der db_owner
festen Datenbankrolle in der Verteilungsdatenbank oder von Benutzern in der Veröffentlichungszugriffsliste (PAL) einer Veröffentlichung abgerufen werden, die den Verteiler verwendet.
Das Abrufen EnumPublishers entspricht der Ausführung sp_helpdistpublisher (Transact-SQL).