SqlServer 更改复制代理配置文件参数,sqlserver配置文件
由于经常需要同步测试并更改代理配置文件属性,所以总结成脚本,方便测试.
代理配置参数位置:
里面的参数是需要更改的,未显示的参数,则是没有添加到配置文件的。但是取消上面的勾选是可以看到还有那些配置参数。
使用复制代理配置文件参考:https://msdn.microsoft.com/zh-cn/library/ms147893(v=sql.100).aspx
查看复制代理配置文件(MSagent_profiles)
select * from msdb.dbo.MSagent_profiles
查看指定代理的配置文件 (在分发服务器任何数据库执行)
exec sp_help_agent_profile @agent_type = 9 --9为队列读取器代理
更改存储在MSagent_profiles表中的配置文件描述 (在分发服务器任何数据库执行)
exec sp_change_agent_profile @profile_id = 11 ,@property = 'description' ,@value = '用于已复制的排队事务读取器的代理配置文件。'
增加代理配置文件的参数 (在分发服务器任何数据库执行)
exec sp_add_agent_parameter @profile_id = 11 --配置文件的 ID ,@parameter_name = 'ResolverState' --参数名称 ,@parameter_value = 1 --参数值
更改代理配置文件的参数 (在分发服务器任何数据库执行)
exec sp_change_agent_parameter @profile_id = 11 --配置文件的 ID ,@parameter_name = 'ResolverState' --参数名称 ,@parameter_value = 2 --参数值(冲突以订阅服务器为准)
更多参数参考:复制代理
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。