首页 新闻 会员 周边

SQL2000 中还原数据库出错,请使用with move选项来标识该文件的有效位置

0
悬赏园豆:5 [待解决问题]
还原语句如下:

use master restore database jhtx from disk = 'D:\zfinfo\SQL2000\mydb\jhtx20111211014309.bak' WITH MOVE 'jhtx_dat' TO 'd:\zfinfo\sql2000\mydb\jhtx.mdf', MOVE 'jhtx_log' TO 'd:\zfinfo\sql2000\mydb\jhtx_log.ldf' ,replace alter database jhtx modify file(name='jhtx_dat', newname='jhtx_dat') alter database jhtx modify file(name='jhtx_log', newname='jhtx_log')

错误提示:

服务器: 消息 3156,级别 16,状态 1,行 1
文件 'jhtx_log' 无法还原为 'd:\zfinfo\sql2000\mydb\jhtx_log.ldf'。。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE DATABASE 操作异常终止。
服务器: 消息 1828,级别 16,状态 3,行 1
正在使用名为 'jhtx_dat' 的文件。请选择其它名称。
服务器: 消息 1828,级别 16,状态 3,行 1
正在使用名为 'jhtx_log' 的文件。请选择其它名称。


通过 Restore filelistonly from disk='D:\zfinfo\SQL2000\mydb\jhtx20111211014309.bak' 查看备份路径
发现其中有绝对路径与相对路径
如下:
LogicalName PhysicalNaem Type FileGroupName Size MaxSize
jhtx_dat d:\zfinfo\sql2000\mydb\jhtx.mdf D PRIMARY 17694720 35184372080640
jhtx_log .\..\MYDB\jhtx_log.ldf L NULL 1310720 35184372080640
koumi's blogs的主页 koumi's blogs | 初学一级 | 园豆:177
提问于:2011-12-12 10:36
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册