“逻辑记录”的未来在 SQL 合并复制中
我正在构建一个新的应用程序,它将在非常差的网络上使用 SQL 合并复制。看来“逻辑记录”功能将极大地帮助解决这些网络问题,确保我们可以在单独的事务中一一复制完整的“实体”,而不是逐表复制。
但是,文档指出
此功能将在 Microsoft SQL 的未来版本 服务器。避免在以下情况中使用此功能 新的开发工作,并计划 修改当前使用的应用程序 此功能。
我在文档中找不到关于应该使用什么来获得类似功能的建议。这样的建议存在吗?如果不是官方推荐,人们自己想出什么?
I am building a new application which will be using SQL Merge Replication over very poor networks. It appears that the "Logical Records" feature would help significantly in coping with these network problems, ensuring that we can get complete 'entities' replicated one by one in separate transactions rather than going table by table.
However, the documentation states
This feature will be removed in a
future version of Microsoft SQL
Server. Avoid using this feature in
new development work, and plan to
modify applications that currently use
this feature.
What I can't find in the documentation is a recommendation for what should be used instead to get similar functionality. Does such a recommendation exist? If not an official recommendation, what have people come up with on their own?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Microsoft 技术支持在 msdn 上有同样的问题。
如果您通读 sp_addmergefilter 的文档,您似乎可以完成使用连接过滤器 @filter_type=1 (与已弃用的 @filter_type=2 相反)具有与已弃用功能相同的目的。
The following quote was marked as correct by Microsoft Tech Support on the same question at msdn.
If you read through the documentation of sp_addmergefilter it does appear you can accomplish the same purpose of the deprecated feature using a join filter @filter_type=1 (as opposed to the deprecated @filter_type=2).