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
À usage interne uniquement
anonymous_agent_id
int
À usage interne uniquement
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.
Remarque :
L'utilisation de Microsoft Message Queuing a été désapprouvée et n'est plus prise en charge.
queue_status
int
À usage interne uniquement
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
À usage interne uniquement
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 une capture instantanée partiellement téléchargée sera annulée pour que la totalité du processus de capture instantanée 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 lots de modifications en parallèle à un Abonné. La plage de valeurs comprise entre 1 et 64 est prise en charge.
Voir aussi
Concepts
Tables de réplication (Transact-SQL)