Partage via


MSdistribution_agents (Transact-SQL)

S'applique à : SQL Server

La table MSdistribution_agents contient une ligne pour chaque Agent de distribution en cours d’exécution sur le serveur de distribution local. Cette table est stockée dans la base de données de distribution.

Nom de la colonne Type de données Description
id int ID de l'Agent de distribution.
nom nvarchar(100) Nom de l'Agent de distribution.
publisher_database_id int Identificateur de la base de données du serveur de publication.
publisher_id smallint ID du serveur de publication.
publisher_db sysname Nom de la base de données du serveur de publication.
publication sysname Nom de la publication.
subscriber_id smallint ID de l'Abonné, utilisé uniquement par les agents reconnus. Pour les agents anonymes, cette colonne est réservée.
subscriber_db sysname Nom de la base de données d'abonnement
subscription_type int Type d’abonnement :

0 = Push.

1 = Extraction.

2 = Anonyme.
local_job bit Indique s’il existe un travail SQL Server Agent sur le serveur de distribution local.
job_id binary(16) Numéro d’identification du travail.
subscription_guid binary(16) ID des abonnements de cet agent
profile_id int ID de configuration de la table MSagent_profiles (Transact-SQL).
anonymous_subid uniqueidentifier ID d'un agent anonyme.
subscriber_name sysname Nom de l'Abonné, utilisé par des agents anonymes uniquement
virtual_agent_id int Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
anonymous_agent_id int Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
creation_date datetime Date et heure de création de l'Agent de distribution ou de l'Agent de fusion
queue_id sysname Identificateur permettant de localiser la file d'attente pour les abonnements de mise à jour en attente. Pour les abonnements qui ne sont pas en attente, la valeur est NULL. Pour les publications basées sur Microsoft Message Queuing, la valeur est un GUID qui identifie de manière unique la file d’attente à utiliser pour l’abonnement. Pour les publications de file d’attente basées sur SQL Server, la colonne contient la valeur SQL.

Remarque : L’utilisation de Microsoft Message Queuing a été déconseillée et n’est plus prise en charge.
queue_status int Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
offload_enabled bit Indique si l’agent peut être activé à distance.

0 spécifie que l’agent ne peut pas être activé à distance.

1 spécifie que l’agent sera activé à distance et sur l’ordinateur distant spécifié dans la propriété offload_server .
offload_server sysname Nom de réseau du serveur à utiliser pour l'activation de l'agent à distance
dts_package_name sysname Nom du package DTS. Par exemple, pour un package nommé DTSPub_Package, spécifiez @dts_package_name = N'DTSPub_Package'.
dts_package_password nvarchar(524) Mot de passe du package.
dts_package_location int Emplacement du package. L’emplacement du package peut être le serveur de distribution ou l’abonné.
sid varbinary(85) Numéro d'identification de sécurité (SID) de l'Agent de distribution ou de fusion lors de sa première exécution.
queue_server sysname Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
subscriber_security_mode smallint Mode de sécurité utilisé par l'Agent lors de la connexion à l'Abonné. Les valeurs possibles sont les suivantes :

0 = Authentification Microsoft SQL Server

1 = Authentification Microsoft Windows.
subscriber_login sysname Nom de connexion utilisé lors de la connexion à l'Abonné.
subscriber_password nvarchar(524) Indique la valeur chiffrée du mot de passe qui est utilisé lors de la connexion à l'Abonné.
reset_partial_snapshot_progress bit Indique si un instantané partiellement téléchargée sera annulée pour que la totalité du processus d'instantané puisse recommencer.
job_step_uid uniqueidentifier ID unique de l’étape de travail sql Server Agent dans laquelle l’agent est démarré.
subscriptionstreams tinyint Définit le nombre de connexions autorisées par l'Agent de distribution pour appliquer des traitements de modifications en parallèle à un Abonné. Une plage de valeurs allant de 1 à 64 est prise en charge.
memory_optimized bit 1 indique que l’abonné peut être utilisé pour les tables mémoire optimisées.
job_login sysname
job_password nvarchar(524)

Voir aussi

Tables de réplication (Transact-SQL)