博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SqlServer 更改复制代理配置文件参数及两种冲突策略设置
阅读量:5314 次
发布时间:2019-06-14

本文共 943 字,大约阅读时间需要 3 分钟。

原文:

由于经常需要同步测试并更改代理配置文件属性,所以总结成脚本,方便测试.

可更新订阅的冲突策略有两种情况:一是在发布中冲突,即订阅数据到发布时冲突;二是在订阅冲突,发布数据到订阅时冲突。

队列读取器设置的是:发布到订阅的冲突策略

代理配置参数位置:

里面的参数是需要更改的,未显示的参数,则是没有添加到配置文件的。但是取消上面的勾选是可以看到还有那些配置参数。

select * from msdb.dbo.MSagent_profiles

exec sp_help_agent_profile @agent_type = 9 --9为队列读取器代理

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 = 2				--参数值(冲突以订阅服务器为准)

exec sp_change_agent_parameter  @profile_id = 11					--配置文件的 ID,@parameter_name = 'ResolverState'	--参数名称,@parameter_value = 2				--参数值(冲突以订阅服务器为准)

发布属性设置的是:订阅到发布的冲突策略

--  在发布冲突则以订阅为准(发布数据库执行)EXEC sp_changepublication   @publication = N'publicationName', @property = N'conflict_policy', @value = N'sub wins'

更多参数参考:   

posted on
2018-01-26 17:46 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/8360707.html

你可能感兴趣的文章
复制一个文件夹中的所有文件和文件夹的java程序实现
查看>>
小程序之地图导航
查看>>
聊一聊promise的前世今生
查看>>
SCAU 算法课的题
查看>>
JS4
查看>>
hadoop2.2.0 core-site.xml--HTTP web-consoles Authentication
查看>>
(二)Harbor WEB的使用
查看>>
js的栈堆与浅拷贝、深拷贝的理解
查看>>
杂项记录
查看>>
深度优先搜索(DFS)----------------Tju_Oj_3517The longest athletic track
查看>>
javadoc注释规范
查看>>
lua windows下编译
查看>>
UVa 10061 How many zero's and how many digits?
查看>>
php Collection类的设计
查看>>
java虚拟机
查看>>
百度地图1
查看>>
HTML特殊字符编码对照表
查看>>
注册asp.net 4.0 到iis
查看>>
【BZOJ-2299】向量 裴蜀定理 + 最大公约数
查看>>
linq中的cast<T>()及OfType<T>()
查看>>