现在,仍然通过应用程序自身来恢复数据,但恢复到最后,并没成功,数据库名称后面有个(正在还原)。
有什么办法能让这个还原过程顺利完成?
8 个解决方案
#1
估计备份的文件有问题。再找其他备份文件吧。
#2
已经试过restore database NFNF with recovery,
提示是:
消息 4333,级别 16,状态 1,第 1 行
数据库无法恢复,因为日志未还原。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
提示是:
消息 4333,级别 16,状态 1,第 1 行
数据库无法恢复,因为日志未还原。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
#3
日志比较大,有150多G。数据无比重要,几年的开发心血和公司数据。。。。
#4
这个正常,你的库太大了,慢慢等着
#5
等是不可行的,已经等了1个晚上了
#6
先把日志收缩一下,然后重新备份、还原
#7
遇到同样的问题,楼主最后有解决办法吗?
#8
我在网上找到答案,内容COPY如下:
1)管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑)
2)很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行:
RESTORE database dbname with recovery
这使得恢复过程能完全结束。
3)如果你要不断恢复后面的日志文件,的确需要使数据库处于“正在还原状态”,
这通常是执行下面命令:
RESTORE database dbname with norecovery
链接网址:http://blog.163.com/ji_1006/blog/static/1061234120113711430260/
#1
估计备份的文件有问题。再找其他备份文件吧。
#2
已经试过restore database NFNF with recovery,
提示是:
消息 4333,级别 16,状态 1,第 1 行
数据库无法恢复,因为日志未还原。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
提示是:
消息 4333,级别 16,状态 1,第 1 行
数据库无法恢复,因为日志未还原。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
#3
日志比较大,有150多G。数据无比重要,几年的开发心血和公司数据。。。。
#4
这个正常,你的库太大了,慢慢等着
#5
等是不可行的,已经等了1个晚上了
#6
先把日志收缩一下,然后重新备份、还原
#7
遇到同样的问题,楼主最后有解决办法吗?
#8
我在网上找到答案,内容COPY如下:
1)管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑)
2)很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行:
RESTORE database dbname with recovery
这使得恢复过程能完全结束。
3)如果你要不断恢复后面的日志文件,的确需要使数据库处于“正在还原状态”,
这通常是执行下面命令:
RESTORE database dbname with norecovery
链接网址:http://blog.163.com/ji_1006/blog/static/1061234120113711430260/