Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 非复制列仍会触发复制_Sql Server_Replication - Fatal编程技术网

Sql server 非复制列仍会触发复制

Sql server 非复制列仍会触发复制,sql-server,replication,Sql Server,Replication,我在一个表中有一些列被添加到我的出版物文章中。 当对复制中未包含的列进行更改时,它似乎仍然会更新msrepl_tran_版本,我假设该版本仍然为复制分配行。 SQL Server就是这样工作的吗? 有没有一种方法可以告诉sql,只有在文章中包含的列发生更改时,sql才会重新定义行,而在非复制列发生更改时,sql才会重新定义行?除了攻击系统生成的触发器和过程之外,没有其他方法可以避免这种情况(非常非常非常非常不鼓励这样做)。我强烈建议您输入错误/建议,概述此问题及其对环境的影响。您可能也希望在您的

我在一个表中有一些列被添加到我的出版物文章中。 当对复制中未包含的列进行更改时,它似乎仍然会更新msrepl_tran_版本,我假设该版本仍然为复制分配行。 SQL Server就是这样工作的吗?
有没有一种方法可以告诉sql,只有在文章中包含的列发生更改时,sql才会重新定义行,而在非复制列发生更改时,sql才会重新定义行?

除了攻击系统生成的触发器和过程之外,没有其他方法可以避免这种情况(非常非常非常非常不鼓励这样做)。我强烈建议您输入错误/建议,概述此问题及其对环境的影响。您可能也希望在您的事业中招募一些人。

请注意,“SQL”不是“SQL Server”的同义词!