我有一个配置了 2 个节点的 SQL AlwaysOn 可用性组。AG 可以毫无问题地与这 2 个节点配合使用,并且我可以从其中任何一个节点进行故障转移(这些服务器位于同一网络上)。
最近,我向 AG 添加了另一台服务器,但这是一台 Azure VM。我成功地将其添加到 AG,播种模式为“自动”,并配置为“可读辅助”。所有数据库都在 Azure VM 上创建,但它们保持“同步/恢复中”模式,我重新启动了服务器,删除了数据库并再次添加了它,但所有数据库始终保持该模式。在本地辅助副本上,所有数据库都处于“同步”模式,我可以访问所有数据库进行只读操作。
我怎样才能使这些数据库脱离“恢复中”状态?
问候。
答案1
我发现了问题,我在新的副本上使用了较新版本的 SQL(SQL 2017),但主要版本是 SQL 2016。在新的副本上安装 SQL 2016 后,所有数据库都处于“同步”状态并可供只读访问。