sp_add_agent_parameter (Transact-SQL)
Ajoute un nouveau paramètre et sa valeur au profil d'un agent. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de distribution.
Syntaxe
sp_add_agent_parameter [ @profile_id = ] profile_id
, [ @parameter_name = ] 'parameter_name'
, [ @parameter_value = ] 'parameter_value'
Arguments
[ @profile_id= ] profile_id
ID du profil provenant de la table MSagent_profiles de la base de données msdb. profile_id est de type int, sans valeur par défaut.Pour déterminer à quel type d'agent correspond la valeur de profile_id, recherchez cette valeur dans la table MSagent_profiles (Transact-SQL) et notez la valeur du champ agent_type. Les valeurs sont les suivantes :
Valeur
Description
1
Agent de capture instantanée
2
Agent de lecture du journal
3
Agent de distribution
4
Agent de fusion
9
Agent de lecture de la file d'attente
[ @parameter_name= ] 'parameter_name'
Nom du paramètre. parameter_name est de type sysname et n'a pas de valeur par défaut. Pour obtenir la liste des paramètres déjà définis dans les profils système, consultez Profils de l'Agent de réplication. Pour obtenir la liste complète des paramètres valides pour chaque agent, consultez les rubriques suivantes :[ @parameter_value=] 'parameter_value'
Valeur à affecter au paramètre. parameter_value est de type nvarchar(255), sans valeur par défaut.
Valeurs des codes retournés
0 (succès) ou 1 (échec)
Notes
La procédure sp_add_agent_parameter est utilisée lors d'une réplication transactionnelle, de capture instantanée ou de fusion.
Autorisations
Seuls les membres appartenant au rôle serveur fixe sysadmin peuvent exécuter sp_add_agent_parameter.
Voir aussi