SQL2005数据库差异备份后还原

时间:2021-02-23 20:48:55
数据库类型:MS-SQL2005 SERVER

操作过程: 1、首次进行备份时选择了“差异备份”。(注,是首次备份)

          2、误删了数据库。

          3、只剩下“差异备份”文件。

          4、“差异备份”是首次备份,也是最新的数据库文件。

问题:    怎么找回丢失的数据库,或者说怎么还原首次备份的差异文件?

补充:    1、用RecoverEazy及finalData均无法找到原MDF文件。

          2、直接还原是不行的。

          3、新建一个空数据库,然后还原也不行,提示数据库不同。

9 个解决方案

#1


差异备份必须和完整备份配合使用才可以还原。

用数据修复工具找吧,只能祈祷了。

#2


基本上是帮哭了

#3


怎么首次会是差异备份呢?汗

#4


貌似只能放弃了吧

#5


首次差异备份应该不会成功,你找找看那个首次完全备份吧

#6


引用 5 楼 xiequan2 的回复:
首次差异备份应该不会成功,你找找看那个首次完全备份吧

我首次进行差异备份就成功了,我真晕微软的SQL2005,首次差异备份等于没有用嘛,还让我成功,习惯了差异备份.等到数据丢了才后悔莫及啊

#7


引用 6 楼 d8t8com 的回复:
引用 5 楼 xiequan2 的回复:
首次差异备份应该不会成功,你找找看那个首次完全备份吧

我首次进行差异备份就成功了,我真晕微软的SQL2005,首次差异备份等于没有用嘛,还让我成功,习惯了差异备份.等到数据丢了才后悔莫及啊


之前你肯定是做过完整备份,不然首次做差异备份不会成功的。还是认真找下完整备份吧,不然真的只有哭啦……

#8


这个库一直都是你在做的吗?有没别人在做或者中途接手之类的。

#9


找到完整备份,恢复是加with norecovery选项,

然后再用差异备份还原, 加with recovery选项.

#1


差异备份必须和完整备份配合使用才可以还原。

用数据修复工具找吧,只能祈祷了。

#2


基本上是帮哭了

#3


怎么首次会是差异备份呢?汗

#4


貌似只能放弃了吧

#5


首次差异备份应该不会成功,你找找看那个首次完全备份吧

#6


引用 5 楼 xiequan2 的回复:
首次差异备份应该不会成功,你找找看那个首次完全备份吧

我首次进行差异备份就成功了,我真晕微软的SQL2005,首次差异备份等于没有用嘛,还让我成功,习惯了差异备份.等到数据丢了才后悔莫及啊

#7


引用 6 楼 d8t8com 的回复:
引用 5 楼 xiequan2 的回复:
首次差异备份应该不会成功,你找找看那个首次完全备份吧

我首次进行差异备份就成功了,我真晕微软的SQL2005,首次差异备份等于没有用嘛,还让我成功,习惯了差异备份.等到数据丢了才后悔莫及啊


之前你肯定是做过完整备份,不然首次做差异备份不会成功的。还是认真找下完整备份吧,不然真的只有哭啦……

#8


这个库一直都是你在做的吗?有没别人在做或者中途接手之类的。

#9


找到完整备份,恢复是加with norecovery选项,

然后再用差异备份还原, 加with recovery选项.