数据库还原问题
我在对数据库进行还原时,它一直是0%,所以我就取消操作了,刷新后就一直是“正在还原”。请问该怎么解决啊?还有以前的数据会丢失吗?
------解决方案--------------------重新還原就行了,覆蓋方式
------解决方案--------------------如果是在新建库上,不会,如果是在已经存在的文件上强制还原,会丢失.
------解决方案--------------------新建一个库 然后再还原。
------解决方案--------------------新建一个空库,还原选择强制覆盖现有库,如果不行你的备份文件就有问题。
------解决方案--------------------如果数据库备份比较大,还原是需要一段时间的.
建议:
1.还原时在选项中选中"覆盖现有数据库".
2.如果数据库有问题,删除它后重新还原.
------解决方案--------------------新建库恢复,在恢复中不要做别的操作,有必要选上强制还原!!
------解决方案--------------------先把现有的库删除,
然后再还原,耐心等一下咯.
------解决方案--------------------应该是数据库大的缘故,你看一下bak文件是不是很大
数据库越大还原时间越长,必然的
------解决方案--------------------如果所用系统是win7,需要注意权限问题
------解决方案--------------------lz做的应该是差异备份还原 或日志备份还原
SQL code
RESTORE DATABASE db FROM DISK='d:/1.bak' WITH NORECOVERY,REPLACE;
RESTORE DATABASE db FROM DISK='d:/2.bak' WITH RECOVERY;
GO
------解决方案--------------------
删了它,建一个空库重新还原