SQL Merge Replication中“逻辑记录”的未来

时间:2011-07-06 17:19:11

标签: sql-server sql-server-2008 sql-server-2012 database-replication merge-replication

我正在构建一个新的应用程序,它将在非常差的网络上使用SQL Merge Replication。似乎“逻辑记录”功能将有助于解决这些网络问题,确保我们可以在单独的事务中逐个复制完整的“实体”,而不是逐桌进行复制。

然而,documentation

  

此功能将在a中删除   Microsoft SQL的未来版本   服务器。避免使用此功能   新的发展工作,并计划   修改当前使用的应用程序   这个功能。

我在文档中找不到的建议是使用 来代替获取类似功能。这样的建议是否存在?如果不是官方推荐,人们会自己想出什么?

1 个答案:

答案 0 :(得分:2)

Microsoft技术支持在same question at msdn上将以下引用标记为正确。

"... only the concept of Logical records is being deprecated.  
We can still define relationships using sp_addmergefilter @filter_type=1 ..."

如果您通读了documentation of sp_addmergefilter它确实显示您可以使用连接过滤器@ filter_type = 1来实现与弃用功能相同的用途(而不是已弃用的@ filter_type = 2)。