数据库恢复时提示:不是有效的Microsoft磁带格式备份,

数据库恢复时提示:不是有效的Microsoft磁带格式备份,,第1张

先确认下现状:

首先你需要保存好现场,将重装之前的数据库数据(后缀名为mdf,ndf)、日志文件(后缀名为ldf)先复制一份到别的磁盘下。

如果之前有备份,这个备份文件应该是以bkp,bak等后缀名的。

然后

尝试用重装之前的数据库文件恢复:选择附加数据库,根据提示找到原路径下.mdf的后缀的数据文件,点附加。检查是否成功,可能会有其他check数据的 *** 作需要做。

尝试用备份文件还原DB:右键>restore database>取一个名字(肯定是之前一样的名字),选择从device(设备) 找到备份路径下最新的备份文件,在选项option下面可能需要修改你的新数据文件名,不然和之前的可能有冲突。

切记:一定要把之前的数据、日志目录下的文件和备份文件先copy一份到别的地方再做 *** 作,不然可能数据就找不回来了。

首先看看你备份文件(.bak)是否是数据库制定的定时备份作业备份出来的数据。

因为大部分备份作业的策略只是备份数据文件没有备份日志文件。

建议采用以下步骤:

第一步首先完整备份了数据库的日志,而没有备份数据库数据文件;

第二步进行日志的定点还原,选择恢复到误 *** 作之前的时刻;

不行就重装系统吧

创建一个新库,还原备份数据库数据文件。

还原的时候是选择的“从设备”

在还原的时候要注意数据库文件的路径 , 默认是按原数据库的路径的,但是你机器上SQL SERVER的路径可能不同

这就需要手动改路径

1.先选择数据库文件

2.切换到“选项”栏(还原界面有常规 和 选项两栏的)

3.找到“将数据库文件还原为(S)”下的“移至物理文件名”,鼠标单击,直接填写你机器上SQL SERVER数据库文件存放的地址

还原时,再选择“强制还原”。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9983580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存