有时候项目服务器显示连接不到数据库,可能是因为服务器的磁盘是挂载上去的,磁盘突然不显示,或者其他特殊问题加载不到磁盘时,那么在磁盘中的SQL Server会变成可疑状态,项目也就连接不到数据库了。

解决方法:

/*修改数据库为紧急模式*/
alter database 库名 set emergency
/*修改为单用户模式*/
alter database 库名 set single_user
/*修复数据库日志*/
dbcc checkdb(库名,repair_allow_data_loss)
/*恢复多用户模式*/
alter database 库名 set multi_user

以上语句逐次执行,即可恢复数据库正常状态。如果数据库有作业或其他任务,最好先暂停,再执行语句恢复数据库,以免造成以外的损失。

更多推荐