MSdistribution_agents (Transact-SQL)
La table MSdistribution_agents contient une ligne pour chaque Agent de distribution s'exécutant sur le serveur de distribution local. Cette table est stockée dans la base de données de distribution.
Nom de colonne |
Type de données |
Description |
---|---|---|
id |
int |
ID de l'Agent de distribution. |
name |
nvarchar(100) |
Nom de l'Agent de distribution. |
publisher_database_id |
int |
ID 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 = Par envoi de données 1 = Par extraction de données 2 = Anonyme |
local_job |
bit |
Indique s'il existe une tâche de l'agent SQL Server 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 provenant 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 Microsoft basées sur Message Queuing, la valeur est un GUID qui identifie de manière unique la file d'attente à utiliser pour l'abonnement. Pour les publications en attente basées sur SQL Server, la colonne contient la valeur SQL.
|
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 indique que l'agent ne peut pas être activé à distance. 1 indique 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 une 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 distributor ou subscriber. |
sid |
varbinary(85) |
Numéro d'identification de la sécurité (SID) pour l'Agent de distribution ou l'Agent 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é, qui peut être l'un des suivants : 0 = Microsoft Authentification SQL Server 1 = Microsoft Authentification 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 de l'agent SQL Server 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é. La plage de valeurs comprise entre 1 et 64 est prise en charge. |