在管理microsoft SQL Server资源组时,恢复仲裁失败是一种比较常见的问题。这可能会导致恢复失败,并始终未完成恢复。这篇文章将介绍如何解决恢复仲裁失败问题。
首先,您需要检查资源组中的服务器状态。如果有某些服务器处于失败状态,则需要尝试解决该问题。例如,您可能需要停止失败的服务器并重新启动;或者更新该服务器上的操作系统和SQL Server版本;或者执行有关的失败消息以查看详细信息;等等。
其次,如果恢复仲裁失败仍然没有得到解决,您可以尝试使用Transact-SQL恢复仲裁。要使用Transact-SQL恢复仲裁,您需要在受信任的连接上运行以下命令:
— If the resource group is in recovery pending mode
ALTER RESOURCE GROUP group_name FAILOVER
— If the resource group is in resolving dependencies mode
ALTER RESOURCE GROUP group_name RESUME
最后,如果以上操作也不能有效解决恢复仲裁失败问题,您可以尝试使用SQL Server Management Studio的“管理”功能恢复资源组。使用MSSQL的“管理”功能,您可以添加/删除资源组中的服务器; 更改资源组的恢复选项; 终止正在执行的仲裁操作; 等等。
总之,要解决MSSQL资源组中恢复仲裁失败的问题,您必须先检查服务器状态,然后尝试使用Transact-SQL恢复仲裁,最后尝试使用SQL Server Management Studio的“管理”功能进行恢复。如果这些操作仍然无法有效解决该问题,您也可以联系MSSQL技术支持服务,以获取进一步的帮助。