技术教程 | 经验技巧 | 网络专区 | 安全防线 更多 >>
用可视化方式恢复bak文件到SQLserver数据库
2008-5-23 15:30:23  (人气:)

问题分析:

最近本人购买了虚拟主机空间,数据库就是SQL SERVER,该数据库支持将数据库备份为BAK文件,由于本人好学好动,一不小心把本都的数据库删除了,幸好远程服务器还有个备份,于是就把各文件下载了到本地!!

本以为拿到了BAK文件,就万事大吉了,随知,麻烦来了,老是恢复不成功,郁闷了半天,终于请教高人帮助解决,大快人心!!!

以下是实现过程,切记.

首先先建立一个空的数据库名称,名称随便使用,假如是:Mydb

好了之后,

1:在该数据库名称上面点“所有任务”→“还有数据库”,打开还有数据库对话框;

2:选择常规选项卡,之后选中“从设备”单选钮,这是界面发生了一点改变,之后点击“选择设备”这个按钮!

3:弹出“选择还原设备”对话框,所有的使用默认,之后点击“添加”按钮;

4:弹出“选择还原目的”对话框,选择“文件名”单选钮,之后再点击后面的按钮(“该按钮没有名称,上面只有…”)

5:弹出“备份设备位置”对话框,找到你的备份文件bak所在的位置,并选中备份文件;

6:之后统统点“确定”按钮,关闭其他的对话框,最后回到“还有数据库”对话框,这个时候就得改改相关信息了,否则不成功!

7:之后选择“选项”这个选项卡,首先先选中“在现有数据库上强制还有(F)”;

8:最后在更改“移至物理文件名”下面的两个路径

   比如:默认的为:

    F:\MyData\Sql_123.ldf

    F:\MyData\Sql_123.mdf

   而你的数据库存储位置为:

   D:\MyData\MSSQL\Data\Mydb.ldf

   D:\MyData\MSSQL\Data\Mydb.mdf

   那么,改为如下的就成拉

   D:\MyData\MSSQL\Data\Mydb_log.ldf

   D:\MyData\MSSQL\Data\Mydb.mdf

评论 】 【 打印 】 【 关闭