我正在构建一个新的应用程序,它将在非常差的网络上使用SQL Merge Replication。似乎“逻辑记录”功能将有助于解决这些网络问题,确保我们可以在单独的事务中逐个复制完整的“实体”,而不是逐桌进行复制。
然而,documentation州
此功能将在a中删除 Microsoft SQL的未来版本 服务器。避免使用此功能 新的发展工作,并计划 修改当前使用的应用程序 这个功能。
我在文档中找不到的建议是使用 来代替获取类似功能。这样的建议是否存在?如果不是官方推荐,人们会自己想出什么?
答案 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)。