我在2016年遇到了一个问题,DMV dm_hadr_database_replica_states中的Last_sent_time和Last_received_time列未更新。碰巧,我们在最终更新时间时看到了与超时相关的问题,这使我认为存在某种压力,或者重做日志未正确发送到辅助节点。
这似乎与CDC有关,因为我的示例上的一个数据库启用了CDC但没有更新,另一个数据库没有启用CDC但更新了。
查看不同的KB等在2017年和2019年的以下CU中,此问题已修复
KB 5005226-适用于SQL Server 2017的累积更新26 KB 5007182-适用于SQL Server 2019的累积更新14
然而,检查通过2016 SP3和热修复它不是,可能是因为它不再下扩展支持.我明白有一个切断,但我仍然想了解这2个修复排序的问题是什么.
我是否可以找到有关这些修复的根本原因的详细信息?我在网上找不到任何信息,上面的知识库也没有指向任何已知知识库的链接
2条答案
按热度按时间dced5bon1#
与微软开了一张罚单,他们无法为我提供热修复程序,也无法提供有关2017年和2019年修复程序中包含的内容的任何信息。因此,不幸的是,如果你在2016年,除了升级版本,没有解决方案。
j2datikz2#
即使在SQL Server 2017 CU31上也存在此问题