今天建Cluster(尚未建AlwaysOn group),导致用户数据库Recovery Pending而无法访问,为尽快恢复成正常状态,死马当活马医,尝试了各种方案,最终成功实现。
实现分两步:
首先,将当前DB从Cluster中移除:
然后执行如下命令,强制DB离线,之后再连线:
ALTER DATABASE [db_name] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE [db_name] SET ONLINE WITH ROLLBACK IMMEDIATE
最后Refresh一下,就会发现数据库状态恢复正常。