用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > sqlserver教程

数据库路径出错的解决方案

时间:2014-11-30  来源:互联网  作者:佚名

作为本单位的网管,除了平时的网络维护、配置和管理,还得处理一些特殊的情况。

最近本人也就遇到了这样的事情。星期一一上班,老板把我叫到办公室,给了我一张光盘,然后告诉我里面是一个MSSQL的数据库(数据库培训 数据库认证 )备份文件,让我给还原一下,最后还特别嘱咐我,这个数据文件特别重要,让我想尽办法一定要还原。我将光盘中的数据拷贝到硬盘,然后按照常规的数据还原步骤进行还原。在还原的最后一个步骤出现一个错误提示(如图1)。

说明:该数据库备份文件是以bak为后缀名的,而我平时对MSSQL数据库进行备份,其数据库备份文件是没有后缀名的,也就是一个备份时所设定的文件名。由于老板给我的就是一个数据库备份文件,没有相关的说明信息,因此采取的步骤为:

(1)新建一个数据库,其名称跟所给的文件名称相同。

(2)单击“开始”→“程序”→“Microsoft SQL Server”→“企业管理器”,打开本地数据库,在其中新建“TRACKIT60”数据库。

(3)选中“TRACKIT60”数据库并右键单击,然后菜单中选择“还原数据库”命令进行还原。

(4)选择从设备文件还原,并选定要还原的数据库备份文件。

(5)如果提示还原成功,则该数据库的还原过程结束。

图1 错误提示

但在本例中却出现图1所示的错误提示:“设备激活错误。物理文件名:‘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 T A . m d f”(如图2)。

图2 数据库文件信息

共2页: 1 下一页

【内容导航】

12下一页

来顶一下
返回首页
返回首页
推荐资讯
从零开始学ASP.NET-基础篇第1/7页 从零开始学ASP.NET-基础篇第1/7页第一天 学习目的: 掌握最基本的Label、TextBox、Button控件
ASP.NET入门数据篇 ASP.NET入门数据篇对于网站编程的初学者来说,总是会上网找些源码来看,但久而
相关文章
栏目更新
栏目热门