MDF文件丢失,如何恢复数据库(MS-SQL)

来源:百度知道 编辑:UC知道 时间:2024/05/21 23:38:50
具体情况是这样的:重装系统后,要恢复SQL-SERVER中的一个数据库;但发现MDF文件和.LOG文件都没有了.只剩下以前备份的数据库文件.

请问如何恢复数据库.
仍然提示.MDF 和 .LDF 错误.

即使有以前的备份文件
也要看备份的类型
如果是完全备份,那用备份文件可以恢复数据库
但是如果是增量备份,那基本就没什么用了,因为增量备份只是保存与之前数据库不同的数据,不是整个数据库

完全备份那就可以
步骤是打开SQL数据库,右键某个数据库,所有任务,还原数据库,选择从设备还原,然后选上你的备份文件(.bak),然后就可以进行还原,不过还原之前记得选择一下还原到哪个数据库
解答完毕

你试试下面这个,那个“移至物理文件名”很重要

1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”
2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3.在弹出的对话框中,选“从设备”
4.点击“选择设备”
5.点击“添加”
6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。
7.点击确定回到“还原数据库”对话框。
8.点击“选项”选项卡
9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。