Rob*_*evy 5 sql-server sql-server-2008 database-replication merge-replication sql-server-2012
我正在构建一个新的应用程序,它将在非常差的网络上使用SQL Merge Replication.似乎"逻辑记录"功能将有助于显着地处理这些网络问题,确保我们可以在单独的事务中逐个复制完整的"实体"而不是逐个表.
但是,文档说明
将在Microsoft SQL Server的未来版本中删除此功能.避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序.
我在文档中找不到的建议是应该使用什么来获得类似的功能.这样的建议是否存在?如果不是官方推荐,那么人们有什么想法呢?
Microsoft 技术支持针对msdn 上的同一问题将以下引用标记为正确。
"... only the concept of Logical records is being deprecated.
We can still define relationships using sp_addmergefilter @filter_type=1 ..."
Run Code Online (Sandbox Code Playgroud)
如果您通读sp_addmergefilter 的文档,您似乎可以使用连接过滤器 @filter_type=1 (而不是已弃用的 @filter_type=2 )来实现已弃用功能的相同目的。