我正在构建一个新的应用程序,它将在非常糟糕的网络上使用 SQL 合并复制。看来“逻辑记录”功能将极大地帮助解决这些网络问题,确保我们可以在单独的事务中一个一个地复制完整的“实体”,而不是逐个表地复制。
但是,文档指出
此功能将在 Microsoft SQL Server 的未来版本中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。
我在文档中找不到的是关于应该使用什么来获得类似功能的建议。有这样的推荐吗?如果不是官方建议,人们自己想出了什么?
我正在构建一个新的应用程序,它将在非常糟糕的网络上使用 SQL 合并复制。看来“逻辑记录”功能将极大地帮助解决这些网络问题,确保我们可以在单独的事务中一个一个地复制完整的“实体”,而不是逐个表地复制。
但是,文档指出
此功能将在 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 ..."
如果您通读sp_addmergefilter 的文档,您确实可以使用连接过滤器 @filter_type=1(与已弃用的 @filter_type=2 相对)来完成弃用功能的相同目的。