意外重启服务造成的数据库状态 正在恢复 怎么解决?sqlserver2012

0
已邀请:
0

- 取是能力,舍是境界 2016-07-19 回答

1、右键数据库刷新下
2、关闭数据库的服务,然后把数据库文件剪切出来。然后在起服务。进入SqlSever删除数据库。因为文件已经剪切走了。所以不会删除文件。再把数据库拷到Microsoft SQL Server文件夹中的Data文件夹在附加。
0

天善_小龙 2016-07-19 回答

右键点击正在恢复的数据库,然后刷新一下试试。。
 
下面的语句是恢复一个DB,若当前为“正在恢复”状态:
RESTORE DATABASE AdventureWorks WITH RECOVERY
 
若不需要restore transcation log, 可以执行下面的语句直接还原:

RESTORE DATABASE Database_name FROM DISK = 'MyDatabase.bak' WITH REPLACE,RECOVERY
 
0

桦仔 - SQL Server 专家 2016-07-30 回答

等一段时间,看能不能online
正在恢复期间什么都做不了的

要回复问题请先登录注册