更改存儲在 MSagent_parameters 中的復(fù)制代理程序配置參數(shù)。此存儲過程在運行代理程序的分發(fā)服務(wù)器的任何數(shù)據(jù)庫上執(zhí)行。
sp_change_agent_parameter [ @profile_id = ] profile_id
, [ @parameter_name = ] 'parameter_name'
, [ @parameter_value = ] 'parameter_value'
[@profile_id =] profile_id,
是配置 ID。profile_id 的數(shù)據(jù)類型為 int,沒有默認設(shè)置。
[@parameter_name =] 'parameter_name'
是參數(shù)名。parameter_name 的數(shù)據(jù)類型為 sysname,沒有默認設(shè)置。對于系統(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 相關(guān)聯(lián)的 profile_name。然后對于適當(dāng)?shù)?profile_id,運行 sp_help_agent_parameters 以查看與配置文件相關(guān)聯(lián)的參數(shù)。
[@parameter_value =] 'parameter_value'
是參數(shù)的新值。parameter_value 的數(shù)據(jù)類型為 nvarchar(255),沒有默認設(shè)置。
0(成功)或 1(失?。?/P>
sp_change_agent_parameter 用于所有類型的復(fù)制。
只有 sysadmin 固定服務(wù)器角色成員才能執(zhí)行 sp_change_agent_parameter。
相關(guān)文章