数据库处于“正在还原”的状态

飞啊飞的菜菜鸟 2015-08-07 07:57:19
有一个备份文件,不是直接通过SQL2008备份的,而是应用程序自身备份的,
现在,仍然通过应用程序自身来恢复数据,但恢复到最后,并没成功,数据库名称后面有个(正在还原)。
有什么办法能让这个还原过程顺利完成?
...全文
626 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ling1998 2017-08-02
引用 7 楼 baidu_39522131 的回复:
遇到同样的问题,楼主最后有解决办法吗?
我在网上找到答案,内容COPY如下: 1)管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑) 2)很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行: RESTORE database dbname with recovery 这使得恢复过程能完全结束。 3)如果你要不断恢复后面的日志文件,的确需要使数据库处于“正在还原状态”, 这通常是执行下面命令: RESTORE database dbname with norecovery 链接网址:http://blog.163.com/ji_1006/blog/static/1061234120113711430260/
回复
baidu_39522131 2017-07-15
遇到同样的问题,楼主最后有解决办法吗?
回复
许晨旭 2015-08-07
先把日志收缩一下,然后重新备份、还原
回复
引用 4 楼 Landa_Ran 的回复:
这个正常,你的库太大了,慢慢等着
等是不可行的,已经等了1个晚上了
回复
许晨旭 2015-08-07
这个正常,你的库太大了,慢慢等着
回复
日志比较大,有150多G。数据无比重要,几年的开发心血和公司数据。。。。
回复
已经试过restore database NFNF with recovery, 提示是: 消息 4333,级别 16,状态 1,第 1 行 数据库无法恢复,因为日志未还原。 消息 3013,级别 16,状态 1,第 1 行 RESTORE DATABASE 正在异常终止。
回复
mastersky 2015-08-07
估计备份的文件有问题。再找其他备份文件吧。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-08-07 07:57
社区公告
暂无公告