Partager via


PublicationMonitor.EnumSubscriptions Méthode

Définition

Retourne des informations sur les abonnements souscrits à la publication analysée.

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

Retours

Objet DataSet.

Pour une publication transactionnelle ou instantanée, le DataSet contient les colonnes suivantes.

Colonne Type de données Description
subscriberString Nom de l'Abonné.
statusInt32 État du travail de l'agent pour l'abonnement, qui peut prendre l'une des valeurs suivantes :

1 = Démarré

2 = Opération réussie

3 = En cours

4 = Inactif

5 = Nouvel essai

6 = Échec

subscriber_dbString Nom de la base de données d’abonnement.
typeInt32 Type d'abonnement, qui peut prendre l'une des valeurs suivantes :

0 = par envoi de données (push)

1 = par extraction de données (pull)

2 = anonyme

distribution_agentString Nom du travail de l'Agent de distribution.
last_actionString Texte du message de la dernière action enregistré par l'agent.
action_timeString Date et heure de la dernière action enregistrée par l'agent.
start_timeString Date et heure de la dernière exécution de l’agent.
durationInt32 Temps écoulé de la session, en secondes.
delivery_rateSingle Nombre moyen de commandes transmises par seconde.
delivery_latencyInt32 Temps de latence, en millisecondes, entre l'entrée de la transaction dans la base de données de distribution et son application à l'abonné.
delivered_transactionsInt32 Nombre total de transactions transmises dans la session.
delivered_commandsInt32 Nombre total de commandes transmises dans la session.
delivery_timeString Date et heure de connexion à la session.
average_commandsInt32 Nombre moyen de commandes par transaction transmises dans la session.
error_idInt32 ID de l’erreur dans la table système [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) . Utilisez la méthode EnumErrorRecords(Int32) pour retourner les informations détaillées sur une erreur.
job_idByte **[16]** Identificateur du travail SQL Server Agent qui démarre l’Agent de réplication.
local_jobBoolean Lorsque la valeur est true, le travail de l'agent est disponible sur le serveur de distribution.
profile_idInt32 Identificateur du profil.
agent_idInt32 Identificateur du travail de l'agent.
local_timestampByte **[8]** Horodateur de l'exécution la plus récente de l'agent.
offload_enabledBoolean Si la valeur est true, l'abonnement prend en charge l'activation de l'agent distant.
offload_serverBoolean Nom du serveur utilisé avec l'activation de l'agent distant.
subscriber_typeInt32 Type de source de données sur l'Abonné :

0 = SQL Server Abonné.

1 = source de données ODBC (Open Database Connectivity).

Pour une publication de fusion, le DataSet contient les colonnes suivantes.

Colonne Type de données Description
subscriberString Nom de l'Abonné.
statusInt32 État du travail de l'agent pour l'abonnement, qui peut prendre l'une des valeurs suivantes :

1 = Démarré

2 = Opération réussie

3 = En cours

4 = Inactif

5 = Nouvel essai

6 = Échec

subscriber_dbString Nom de la base de données d’abonnement.
typeInt32 Type d'abonnement, qui peut prendre l'une des valeurs suivantes :

0 = par envoi de données (push)

1 = par extraction de données (pull)

2 = anonyme

agent_nameString Nom du travail d'Agent de fusion.
last_actionString Texte du message de la dernière action enregistré par l'agent.
action_timeString Date et heure de la dernière action enregistrée par l'agent.
start_timeString Date et heure de la dernière exécution de l’agent.
durationInt32 Temps écoulé de la session, en secondes.
delivery_rateSingle Nombre moyen de commandes transmises par seconde.
download_insertsInt32 Nombre d'insertions appliquées sur l'Abonné
download_updatesInt32 Nombre de mises à jour appliquées sur l'Abonné
download_deletesInt32 Nombre de suppressions appliquées sur l'Abonné
publisher_conflictsInt32 Nombre de conflits s'étant produits lors de l'application des modifications sur l'Abonné
upload_insertsInt32 Nombre d'insertions appliquées sur le serveur de publication
upload_updatesInt32 Nombre de mises à jour appliquées sur le serveur de publication
upload_deletesInt32 Nombre de suppressions appliquées sur le serveur de publication
subscriber_conflictsInt32 Nombre de conflits s'étant produits lors de l'application des modifications sur le serveur de publication
error_idInt32 ID de l’erreur dans la table système [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) . Utilisez la méthode EnumErrorRecords(Int32) pour retourner les informations détaillées sur une erreur.
job_idByte **[16]** Identificateur du SQL Server Agent travail qui démarre l’agent de réplication.
local_jobBoolean Lorsque la valeur est true, le travail de l'agent est disponible sur le serveur de distribution.
profile_idInt32 Identificateur du profil.
agent_idInt32 Identificateur du travail de l'agent.
last_timestampByte **[8]** Horodateur de l'exécution la plus récente de l'agent.
offload_enabledBoolean Si la valeur est true, l'abonnement prend en charge l'activation de l'agent distant.
offload_serverBoolean Nom du serveur utilisé avec l'activation de l'agent distant.
subscriber_typeInt32 Type de source de données sur l'Abonné :

0 = Abonné SQL Server

1 = source de données ODBC (Open Database Connectivity)

Remarques

La ExcludeAnonymousSubscriptions propriété est utilisée pour filtrer le jeu de résultats.

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

S’applique à

Voir aussi