SQL Server复制之谜

时间:2018-05-18 10:23:23

标签: sql-server transactional-replication

我即将在一个项目上实现跨国复制。我的发布服务器(OLTP)只保存数据3天,过程我从服务器中删除了所有数据。现在它的复制数据库也会产生影响在我的主服务器或订阅服务器上。但我不想像我的主服务器一样删除数据,就像发布服务器一样。解决方案是什么或者如何完成?

1 个答案:

答案 0 :(得分:0)

有几种方法可以实现这一目标。首先是将您的删除存储过程作为文章添加到您的出版物,与30, 70, 40, 60, 50 // 30 is inserted. 30, 70, 40, 60, 50 // 70 is inserted. 30, 40, 70, 60, 50 // 40 is inserted. 30, 40, 60, 70, 50 // 60 is inserted. 30, 40, 50, 60, 70 // 50 is inserted. Array is now sorted. 一样,并且该过程的定义是订阅者的无操作。现在,过程执行将代替过去的删除。

另一种是为您的表格文章@type = 'proc exec'。此参数控制在订阅者处调用删除的内容。通过将其设置为none,您说您根本不想要删除。