0

在SQL Server连接字符串可以指定为Replication键一个布尔值,例如:什么是SQL Server连接字符串中的“复制”键?

Data Source=.;Initial Catalog=Example;Integrated Security=True;Replication=True; 

我能找到的这个文档最接近的是here,它说:

获取或设置一个布尔值,指示使用连接复制是否支持。

但对我来说,并没有真正解释足够的细节设置实际上做了什么。有人可以对此进行更深入的解释吗?

我与数据库,使使用复制的工作,所以看来这个设置可能是相关的。

回答

1

几乎可以肯定你不应该设置该属性,即使数据库是复制拓扑方。

将此属性设置为true意味着将为该连接强制执行任何标记为NOT FOR REPLICATION的约束或触发器而不是

我会考虑使用它,如果你实际执行比内置的那些的另外一个新的“复制式”机制,你就构造了您的复制代理连接字符串的唯一一次。

NOT FOR REPLICATION本身被用于其中期望的是某些约束是从应用程序的使用透视保持,但由于复制(其中,比方说,唯一的数据的一个子集被复制)的约束将在被违反的性质复制过程。

相关问题