数据库在 SQL Server 2012 上加入 HA 组需要很长时间

Posted

技术标签:

【中文标题】数据库在 SQL Server 2012 上加入 HA 组需要很长时间【英文标题】:Database is taking forever to join the HA Group on SQl Server 2012 【发布时间】:2018-04-25 18:38:58 【问题描述】:

我们的环境中有 2 个节点,由于网络连接问题导致的故障转移,我们的数据库未在辅助节点上同步。我尝试恢复/开始数据移动,但没有帮助。我已经尝试了几件事,但没有任何帮助。

最后一次尝试,我使用 Join Only via Wizard 加入一个数据库,以查看我收到的错误消息。 10 分钟后“Execution Timeout Expired。超时时间在操作完成之前已过或服务器没有响应。等待操作超时。”

我联系了网络团队,他们对此一无所知。有人可以帮我列出我应该寻找的关于为什么数据库不想再加入 HA 组的事情的清单。我想看看我是否遗漏了什么。

【问题讨论】:

【参考方案1】:

也许你的 lsn 有问题。

我的建议?

1st - Remove database from AG.
2nr - Remove database from secondary node (Is in recovery)
3rd - Add database to availability group.

之后,尝试找出故障转移发生的原因。

你有多少接口?您有专用的同步网络吗? 你有仲裁磁盘吗?

希望这会有所帮助。

【讨论】:

以上是关于数据库在 SQL Server 2012 上加入 HA 组需要很长时间的主要内容,如果未能解决你的问题,请参考以下文章

vCenter 6.5U1 Windows SQL Server 2012 安装

在 SQL Server 2012 上使用 sql 数据库和在 SQL Server Express 2012 上使用同一个数据库是一样的吗?

Sql server 按组加入?

可以在 SQL Server 2012 上恢复 SQL Server 2014 的备份吗?

在 SQL Server 2012 上还原 SQL Server 2000 备份

VMware Workstation 11 搭建windows server 2012 之sql server 2012集群常见问题整理