將新參數(shù)及其值添加到代理程序配置中。此存儲(chǔ)過(guò)程在運(yùn)行代理程序的分發(fā)服務(wù)器的任何數(shù)據(jù)庫(kù)上執(zhí)行。
sp_add_agent_parameter [ @profile_id = ] profile_id
, [ @parameter_name = ] 'parameter_name'
, [ @parameter_value = ] 'parameter_value'
[@profile_id = ] profile_id
是 msdb 數(shù)據(jù)庫(kù)內(nèi) MSagent_profiles 表中的配置 ID。profile_id 的數(shù)據(jù)類(lèi)型為 int,沒(méi)有默認(rèn)設(shè)置。
[@parameter_name = ] 'parameter_name'
是參數(shù)名。parameter_name 的數(shù)據(jù)類(lèi)型為 sysname,沒(méi)有默認(rèn)設(shè)置。對(duì)于系統(tǒng)配置文件,可更改的參數(shù)取決于代理程序的類(lèi)型。若要找出 profile_id 所表示的代理程序類(lèi)型,請(qǐng)?jiān)?Msagent_profiles 表中查找 profile_id,并注意 agent_type 字段的值。對(duì)于快照代理程序(它的 agent_type 字段值為 1),下列屬性可以更改:
對(duì)于日志讀取器代理程序(它的 agent_type 字段值為 2),下列屬性可以更改:
對(duì)于分發(fā)代理程序(它的 agent_type 字段值為 3),下列屬性可以更改:
對(duì)于合并代理程序(它的 agent_type 字段值為 4),下列屬性可以更改:
對(duì)于自定義配置文件,可更改的參數(shù)取決于已定義的參數(shù)。若要查看已定義的參數(shù),請(qǐng)運(yùn)行 sp_help_agent_profile 查看與 profile_id 相關(guān)聯(lián)的 profile_name。然后對(duì)于適當(dāng)?shù)?profile_id,運(yùn)行 sp_help_agent_parameters 以查看與配置文件相關(guān)聯(lián)的參數(shù)。
[@parameter_value = ] 'parameter_value'
是賦給參數(shù)的值。parameter_value 的數(shù)據(jù)類(lèi)型為 nvarchar(255),沒(méi)有默認(rèn)設(shè)置。
0(成功)或 1(失?。?/P>
sp_add_agent_parameter 用于快照復(fù)制、事務(wù)復(fù)制和合并復(fù)制。
只有 sysadmin 固定服務(wù)器角色成員才能執(zhí)行 sp_add_agent_parameter。
相關(guān)文章