事务复制不会复制SET QUOTED_IDENTIFIER

时间:2016-03-07 17:12:40

标签: sql sql-server transactional-replication

我已经设置了一对一推送trasactional复制,所有文章的复制属性都设置为TRUE。那是因为我需要在某个时刻用新数据备份用户并恢复为主数据库。

除了一个架构问题外,设置都很好:当我比较任何文章(表,视图等)上的两个数据库时,SET QUOTED_IDENTIFIER OFF不会转移到订阅者。是否有我错过的配置才能更正?

enter image description here

1 个答案:

答案 0 :(得分:2)

这听起来像是一个记录错误,分发代理在复制期间用引号替换名称周围的方括号。结果,引用的标识符提示被删除,因此它不会在名称附近引发语法错误。文档主要是指SProcs,但值得研究。资料如下:

https://www.captechconsulting.com/blogs/sql-server-transactional-replication https://support.microsoft.com/en-us/kb/278324