PublisherMonitor.EnumPublications 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 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_db | String | Nom de la base de données. |
publication | String | Nom de la publication. |
publication_id | Int32 | ID de la publication. |
publication_type | Int32 | Type de publication : 0 = Transactionnelle. 1 = Instantané. 2 = Fusion. |
independent_agent | Boolean | Indique si chaque abonnement à cette publication utilise sa propre instance d'agent de synchronisation. |
immediate_sync | Boolean | Indique si des fichiers de synchronisation sont créés ou recréés lors de chaque exécution de l'Agent d'instantané. |
allow_push | Boolean | Indique si des abonnements par émission de données peuvent être créés pour la publication concernée. |
allow_pull | Boolean | Indique si des abonnements par extraction peuvent être créés pour la publication concernée. |
allow_anonymous | Boolean | Indique si des abonnements anonymes peuvent ou non être créés pour la publication donnée. |
snapshot_agent | String | Nom du travail Agent d'instantané de la publication. |
logreader_agent | String | Nom du travail d'Agent de lecture du journal pour la base de données publiée. |
description | String | Description de la publication. |
vendor_name | String | Nom du fournisseur si Publisher n’est pas une instance de SQL Server. |
queuereader agent | String | Nom du travail d'Agent de lecture de file d'attente pour la base de données publiée. |
thirdparty_options | Int32 | 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_jobid | String | Identificateur unique du travail d'Agent d'instantané. |
num_subscriptions | Int32 | Nombre d'abonnements qui appartiennent actuellement à la publication. |
num_now_syncing | Int32 | Nombre d'abonnements qui sont actuellement synchronisés avec la publication. |
num_errors | Int32 | Nombre d'erreurs qui se sont produites lors de la synchronisation avec la publication. |
num_warning | Int32 | Nombre d'avertissements de seuil du moniteur de publication générés par cette publication. |
merge_RunFastDurationThreshold | Int32 | Seuil d'analyse de la durée des synchronisations de fusion sur des connexions à bande passante élevée au réseau local (LAN). |
WorstWarningDuration | Int32 | Durée plus élevée d'une exécution de synchronisation qui a généré un avertissement. |
merge_SyncExpireTimeThreshold | Int32 | Seuil de contrôle de l'expiration imminente des abonnements aux publications de fusion. |
retention | Int32 | Période de rétention de la publication, en heures. |
WorstWarningExpiration | Int32 | 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.