Transact-SQL 参考

sp_change_agent_parameter

更改存储在 MSagent_parameters 中的复制代理程序配置参数。此存储过程在运行代理程序的分发服务器的任何数据库上执行。

语法

sp_change_agent_parameter [ @profile_id = ] profile_id
    , [ @parameter_name = ] 'parameter_name'
    , [ @parameter_value = ] 'parameter_value'

参数

[@profile_id =] profile_id,

是配置 ID。profile_id 的数据类型为 int,没有默认设置。

[@parameter_name =] 'parameter_name'

是参数名。parameter_name 的数据类型为 sysname,没有默认设置。对于系统配置文件,可更改的参数取决于代理程序的类型。若要查找 profile_id 所代表的代理程序类型,请在 Msagent_profiles 表中查找 profile_id,并注意 agent_type 字段值。对于快照代理程序(它的 agent_type 字段值为 1),下列属性可以更改:

[@parameter_value =] 'parameter_value'

是参数的新值。parameter_value 的数据类型为 nvarchar(255),没有默认设置。

返回代码值

0(成功)或 1(失败)

注释

sp_change_agent_parameter 用于所有类型的复制。

权限

只有 sysadmin 固定服务器角色成员才能执行 sp_change_agent_parameter

请参见

分发代理程序配置

日志读取器代理程序配置

合并代理程序配置

快照代理程序配置

sp_add_agent_parameter

sp_drop_agent_parameter

sp_help_agent_parameter

系统存储过程