建Cluster导致数据库Recovery Pending而无法访问

今天建Cluster(尚未建AlwaysOn group),导致用户数据库Recovery Pending而无法访问,为尽快恢复成正常状态,死马当活马医,尝试了各种方案,最终成功实现。

实现分两步:

首先,将当前DB从Cluster中移除:
建Cluster导致数据库Recovery Pending而无法访问_第1张图片

然后执行如下命令,强制DB离线,之后再连线:

ALTER DATABASE [db_name] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE [db_name] SET ONLINE WITH ROLLBACK IMMEDIATE

 

最后Refresh一下,就会发现数据库状态恢复正常。

你可能感兴趣的:(建Cluster导致数据库Recovery Pending而无法访问)