ReplicationMonitor.EnumPublishers Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne les informations sur les serveurs de publication qui utilisent le serveur de distribution contrôlé.
public:
System::Data::DataSet ^ EnumPublishers();
public System.Data.DataSet EnumPublishers ();
member this.EnumPublishers : unit -> System.Data.DataSet
Public Function EnumPublishers () As DataSet
Retours
Objet DataSet qui contient les colonnes suivantes.
Colonne | Type de données | Description |
---|---|---|
name | String | Nom du serveur de publication. |
bd_distribution | String | Base de données de distribution pour le serveur de publication spécifié. |
security_mode | Int32 | Mode de sécurité utilisé par l'agent de réplication dans un abonnement par émission de données pour se connecter au Serveur de publication. |
login | String | Nom de connexion utilisé par l'agent de réplication dans un abonnement par émission de données pour se connecter au Serveur de publication. |
mot de passe | String | Mot de passe renvoyé (sous forme chiffrée simple). Le mot de passe est Null pour les utilisateurs autres que sysadmin .
|
active | Boolean | Indique si un serveur de publication distant utilise le serveur local comme serveur de distribution. |
working_directory | String | Nom du répertoire de travail. |
trusted | Boolean | si le mot de passe est requis lorsqu'un serveur de publication se connecte au serveur de distribution. Pour Microsoft SQL Server 2005, cela doit toujours retourner 0, ce qui signifie que le mot de passe est obligatoire. |
thirdparty_flag | Boolean | Indique si la publication est activée par SQL Server ou par une application tierce :
|
publisher_type | String | Type de Serveur de publication, qui peut être l'un des suivants : MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source | String | Nom de la source de données OLE DB sur le serveur de publication. |
Remarques
Vous devez valider toutes les modifications apportées à la propriété de l’objet ReplicationMonitor avant d’appeler cette méthode, car les propriétés de cet objet peuvent avoir besoin d’être chargées si elles n’ont pas déjà été chargées.
Si un serveur de distribution n’est pas installé ou si la base de données de distribution n’est pas créée, cette méthode lève une exception.
La EnumPublishers méthode ne peut être récupérée que par les membres du sysadmin
rôle serveur fixe sur le serveur de distribution, par les membres du rôle de base de db_owner
données fixe ou replmonitor
dans la base de données de distribution, ou par les utilisateurs de la liste d’accès à la publication (PAL) d’une publication qui utilise le serveur de distribution.
La récupération EnumPublishers équivaut à l’exécution de sp_helpdistpublisher (Transact-SQL).