sql 2000 数据库的备份 用企业管理器建了个简单的库,然后备份,删除此库后,验证可以成功还原。但是换了一台电脑,用那个备份文件还原却不行了,提示错误如图所示。请问是怎么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先确定Backup location再点Options,看看Restore the database files as:下面的路径对不对? mdf文件是用来附加数据库的bak文件是用来还原数据库的你是不是还原数据库 用mdf文件了? 你用的SQL 的版本是一样的吗?要是版本一样的话,应该可以还原的!看看下面的有没有帮助:在窗口的中间部位的将数据库文件还原为这里要按照你sql的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所恢复的机器情况做改动,如您的sql数据库装在d:\program files\microsoft sql server\mssql\data,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是bbs_data.mdf,现在的数据库是forum,就改成forum_data.mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是*_log.ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:\sqldata\bbs_data.mdf或者d:\sqldata\bbs_log.ldf),否则恢复将报错 提示错误信息是:Microsoft SQL-DMO (ODBC SQLState: 42000)---------------------------设备激活错误。物理文件名 'f:\usr\myData888\myData888.mdf' 可能有误。文件 'myData888_db_Data' 无法还原为 'f:\usr\myData888\myData888.mdf'。请使用 WITH MOVE 选项来标识该文件的有效位置。设备激活错误。物理文件名 'd:\PROGRA~1\MICROS~1\MSSQL\Data\myData888_log.ldf' 可能有误。文件 'myData888_db_log' 无法还原为 'd:\PROGRA~1\MICROS~1\MSSQL\Data\myData888_log.ldf'。请使用 WITH MOVE 选项来标识该文件的有效位置。RESTORE DATABASE 操作异常终止。 LZ看看这个,你的报错信息设备激活错误。物理文件名 'f:\usr\myData888\myData888.mdf' 可能有误。 设备激活错误。物理文件名 'f:\usr\myData888\myData888.mdf' 可能有误。修改你的路径为你的文件路径,你应该是从别人那里的文件来还原吧,呵呵 为什么我用查询分析器删不掉表? SQL 索引 帮我看一下这个数据库完全备份的存储过程哪里不对? 问个好傻的问题 命令行 怎么执行SQL脚本 从excel表中导入数据到sql数据库有点字段显示为空 sqlserver端口问题 怎样返回数据库中用户表的表单名 MSSQL数据库里SYSLOCKINFO表里哪个字段为什么值时表示当前的操作死锁? 如何彻底的删除!! MSDE 安装问题,同鞋门,急呀,快来帮帮忙 在那里删除数据库中的system diagram,
再点Options,看看Restore the database files as:下面的路径对不对?
bak文件是用来还原数据库的你是不是还原数据库 用mdf文件了?
在窗口的中间部位的将数据库文件还原为这里要按照你sql的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所恢复的机器情况做改动,如您的sql数据库装在d:\program files\microsoft sql server\mssql\data,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是bbs_data.mdf,现在的数据库是forum,就改成forum_data.mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是*_log.ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:\sqldata\bbs_data.mdf或者d:\sqldata\bbs_log.ldf),否则恢复将报错
Microsoft SQL-DMO (ODBC SQLState: 42000)
---------------------------
设备激活错误。物理文件名 'f:\usr\myData888\myData888.mdf' 可能有误。
文件 'myData888_db_Data' 无法还原为 'f:\usr\myData888\myData888.mdf'。请使用 WITH MOVE 选项来标识该文件的有效位置。
设备激活错误。物理文件名 'd:\PROGRA~1\MICROS~1\MSSQL\Data\myData888_log.ldf' 可能有误。
文件 'myData888_db_log' 无法还原为 'd:\PROGRA~1\MICROS~1\MSSQL\Data\myData888_log.ldf'。请使用 WITH MOVE 选项来标识该文件的有效位置。
RESTORE DATABASE 操作异常终止。
LZ看看这个,你的报错信息设备激活错误。物理文件名 'f:\usr\myData888\myData888.mdf' 可能有误。