我们有一个 3 节点可用性组,PRIMARY,一个同步的不可读副本和一个异步可读副本。我们目前正在对 2016 年进行就地升级,两个辅助节点都已升级和修补,因此我手动将主节点故障转移到不可读的辅助同步副本。当我进行故障转移时,新的 PRIMARY 看起来很好,可读的异步副本看起来很好,但现在新的辅助节点进入了非同步状态。我已尝试恢复数据移动,但失败并显示有关对象资源管理器无法刷新的错误消息。
在错误日志中,我可以看到这些错误:
***无法打开数据库“X”,因为它是版本 852。此服务器支持版本 706 及更早版本。不支持降级路径。
数据库“X”的 AlwaysOn 可用性组数据移动已暂停,原因如下:“系统”(源 ID 7;源字符串:“SUSPEND_FROM_REVALIDATION”)。要恢复数据库上的数据移动,您需要手动恢复数据库。有关如何恢复可用性数据库的信息,请参阅 SQL Server 联机丛书。
错误:948,严重性:20,状态:102。***
我认为这可能是因为主要是 2016 年,而这台服务器是 2012 年,但显然这是这个盒子上的遗留问题,它是一个 DEV 盒子,所以不是主要问题。
有谁知道为什么会发生这种情况以及如何解决这个问题?