数据库路径出错的解决方法.docx

上传人:小飞机 文档编号:5306476 上传时间:2023-06-24 格式:DOCX 页数:4 大小:202.98KB
返回 下载 相关 举报
数据库路径出错的解决方法.docx_第1页
第1页 / 共4页
数据库路径出错的解决方法.docx_第2页
第2页 / 共4页
数据库路径出错的解决方法.docx_第3页
第3页 / 共4页
数据库路径出错的解决方法.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库路径出错的解决方法.docx》由会员分享,可在线阅读,更多相关《数据库路径出错的解决方法.docx(4页珍藏版)》请在三一办公上搜索。

1、数据库路径出错的解决方法2009-11-19 作者:陈小兵 转载自:网管员世界 编辑:乐乐 点击进入论坛关键词:数据库路径作为本单位的网管,除了平时的网络维护、配置和管理,还得处理一些特殊的情况。最近本人也就遇到了这样的事情。星期一一上班,老板把我叫到办公室,给了我一张光 盘,然后告诉我里面是一个MSSQL的数据库备份文件,让我给还原一下,最后还特别嘱咐 我,这个数据文件特别重要,让我想尽办法一定要还原。我将光盘中的数据拷贝到硬盘,然 后按照常规的数据还原步骤进行还原。在还原的最后一个步骤出现一个错误提示(如图1)。说明:该数据库备份文件是以bak为后缀名的,而我平时对MSSQL数据库进行备份

2、, 其数据库备份文件是没有后缀名的,也就是一个备份时所设定的文件名。由于老板给我的就 是一个数据库备份文件,没有相关的说明信息,因此采取的步骤为:(1) 新建一个数据库,其名称跟所给的文件名称相同。(2) 单击“开始”一“程序”一“Microsoft SQL Server”一“企业管理器”,打开本地数据库,在 其中新建“TRACKIT60”数据库。(3) 选中“TRACKIT60”数据库并右键单击,然后菜单中选择“还原数据库”命令进行还原。(4) 选择从设备文件还原,并选定要还原的数据库备份文件。(5) 如果提示还原成功,则该数据库的还原过程结束。图1错误提示但在本例中却出现图1所示的错误提示

3、:“设备激活错误。物理文件名:d:MSSQLdata1 TRACKIT60_DATA.mdf可能有误”。说明该物理文件可能不存在,由于本例中无数据库建 库的相关信息,因此通常的还原步骤在此处就显得无能为力了。实在没有办法的情况下,本人到网上进行了搜索,查看MSSQL数据库中关于*.bak备 份文件如何还原的文档,结果一无所获。看来只有自己想办法了,最近使用UltraEdit比较 顺手,因此我就使用该软件打开改数据库备份文件,抱着试一试的态度进行了分析。通过分 析,我发现其中有一行中存在数据库文件的信息,即“d: M S S Q L d a t a T R A C K I T 6 0 _ D A

4、 T A . m d f(如图 2)。 i l I , i E 9 i ,I r , 1 3。, I , 1#。,i I ,1 ,1 I 1 r 1 9 ,i I , i 1 D i , 111 iD r , , I ,. I , W IQ ,Jl d ?H S 耳 4 L t UH t 1 r P A C *; : T 0 0 _ |?77 7?3 jJIreMlilao 厂 7抑次理史e I HE翻m d 1? jrfS ?.#Eta|8Sd 0 ? ?3|ra|E|SSn 舞1 3B:vI7.JI Edm i Hsia对i jj3iti?.?|E? 7?sfJ 7.3! ET| Hlrt

5、船翌|政皿1溟flk7777 7 7?3f ?.# Im|”泌网|玫口1踝恐口7?777?sf? ?3EM|源Ba涕 Ea| 痛 Ji口?.3 E EaRKBOSir7_i5 3 5ir _1E:B 9VI &: K H O S B ( 1 *9 9u EkBOSWC1033*1 KMK05vT_tJd1H K1;RO5V 2 1 3 B 3 *0|KP0SITknosvksesw_KKH:OSW7QKKH&SV KKreD3dKI:K&SuaRKBOSV KJ-;H0V KKRO3IT KKBQSIT H K H O B ( KK3O3ITgKR305H &:K?1O3li口 K K奸0肖U

6、 SCK31O3VeEBd b b *ATA_li3ff.L&F 沌mP?中国新件回SOFT右一密砂二1 Q L 3 & T V fi rSP1DLD图2数据库文件信息图3设置正确路径该文件就是原来的数据库文件所在的物理路径,然后我在服务器上的D盘新建了 “MSSQL”文件夹,再在“MSSQL”文件夹中新建“Data”文件夹。再次使用MSSQL中的数据 库还原功能进行还原,在还原时需要在还原“选项”中设置逻辑文件名的正确路径(如图3)。设置完成后单击“确定”按钮进行数据库还原。接下来就是紧张的等待,看见进度指示条 正常显示进度时,我终于松了一口气,数据库还原成功,呵呵,可以向老板交差了。后来,

7、本人对其进行了分析,Microsoft SQL Server数据库在备份时是对Microsoft SQLServer所安装的数据库进行备份,其备份文件还原时只认安装数据库后所创建物理数据库 文件的路径,换句话说,要进行还原时必须存在当时所创建数据库文件的文件夹,如果不存 在就会报错,导致数据库还原不成功。而如果仅仅只有一个以bak为后缀的数据库备份文 件,则可以通过UltraEdit等软件获取其中关于*.mdf文件的文件信息,如果其中包含驱动器 符号,则该文件信息就是当初创建数据库文件的物理路径,按照该物理路径,依次按照文件 信息建立文件夹,然后就可以按照正常的数据库还原方法进行还原了。登录邮箱:1密码:1 自动登录注册匿名发表,JttWMrrr RiCKiTfl_t4TA.s_rsvEii sfct odprihart sfxmxj i3 A T A , ft d r WFTN 由

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号