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