事务复制不复制 SET QUOTED_IDENTIFIER

Transactional Replication does not replicate SET QUOTED_IDENTIFIER

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

除一个模式问题外,设置一切正常:当我比较任何文章(表、视图等)的两个数据库时,SET QUOTED_IDENTIFIER OFF 未传输给订阅者。是否缺少我需要更正的配置?

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

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