数据库在 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 2012 上恢复 SQL Server 2014 的备份吗?
在 SQL Server 2012 上还原 SQL Server 2000 备份
VMware Workstation 11 搭建windows server 2012 之sql server 2012集群常见问题整理