如何过滤 SQL Server 复制中的列?

如何过滤 SQL Server 复制中的列?

我需要将一个数据库中两个表中的一些数据复制到另一个数据库。我使用了快照复制。问题是我只想复制一些选定的列,其他列应保留未更改的数据。我不想丢失它们的数据。这些列的来源是其他系统。所以我只需要复制我的列中的数据。有人知道如何实现吗?

答案1

“未触及的数据”列应该在发布者还是订阅者处保持不变?

在源头,垂直过滤文章适用于所有复制模型,请参阅过滤已发布的数据如何:定义和修改列筛选器

在订阅服务器上,如果初始化正确,合并和事务复制都允许这样做,但是快照复制绝对不允许。

相关内容