Partager via


PublisherMonitor.EnumPublications Méthode

Définition

Retourne des informations au sujet des publications sur un serveur de publication contrôlé.

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

Retours

Objet DataSet qui contient les colonnes suivantes.

Colonne Type de données Description
publisher_dbString Nom de la base de données.
publicationString Nom de la publication.
publication_idInt32 ID de la publication.
publication_typeInt32 Type de publication :

0 = Transactionnelle.

1 = Instantané.

2 = Fusion.

independent_agentBoolean Indique si chaque abonnement à cette publication utilise sa propre instance d'agent de synchronisation.
immediate_syncBoolean Indique si des fichiers de synchronisation sont créés ou recréés lors de chaque exécution de l'Agent d'instantané.
allow_pushBoolean Indique si des abonnements par émission de données peuvent être créés pour la publication concernée.
allow_pullBoolean Indique si des abonnements par extraction peuvent être créés pour la publication concernée.
allow_anonymousBoolean Indique si des abonnements anonymes peuvent ou non être créés pour la publication donnée.
snapshot_agentString Nom du travail Agent d'instantané de la publication.
logreader_agentString Nom du travail d'Agent de lecture du journal pour la base de données publiée.
descriptionString Description de la publication.
vendor_nameString Nom du fournisseur si Publisher n’est pas une instance de SQL Server.
queuereader agentString Nom du travail d'Agent de lecture de file d'attente pour la base de données publiée.
thirdparty_optionsInt32 Spécifie si l’affichage d’une publication dans le dossier Réplication dans SQL Server Management Studio est supprimé :

0 = Afficher une publication hétérogène dans le dossier Réplication dans SQL Server Management Studio.

1 = Supprimer l’affichage d’une publication hétérogène dans le dossier Réplication dans SQL Server Management Studio.

snapshot_jobidString Identificateur unique du travail d'Agent d'instantané.
num_subscriptionsInt32 Nombre d'abonnements qui appartiennent actuellement à la publication.
num_now_syncingInt32 Nombre d'abonnements qui sont actuellement synchronisés avec la publication.
num_errorsInt32 Nombre d'erreurs qui se sont produites lors de la synchronisation avec la publication.
num_warningInt32 Nombre d'avertissements de seuil du moniteur de publication générés par cette publication.
merge_RunFastDurationThresholdInt32 Seuil d'analyse de la durée des synchronisations de fusion sur des connexions à bande passante élevée au réseau local (LAN).
WorstWarningDurationInt32 Durée plus élevée d'une exécution de synchronisation qui a généré un avertissement.
merge_SyncExpireTimeThresholdInt32 Seuil de contrôle de l'expiration imminente des abonnements aux publications de fusion.
retentionInt32 Période de rétention de la publication, en heures.
WorstWarningExpirationInt32 Plus longue expiration d'un abonnement de fusion qui a généré un avertissement.

Remarques

Vous devez valider les modifications de propriété apportées à l’objet PublisherMonitor avant d’appeler cette méthode, car les propriétés de cet objet doivent peut-être être chargées si elles n’ont pas déjà été chargées.

La EnumPublications méthode ne peut être appelée que par les db_owner membres des rôles de base de données fixes ou replmonitor sur la base de données de distribution.

S’applique à

Voir aussi