restore出错

istring 2008-03-12 02:53:19
USE[MASTER]
GO
RESTORE DATABASE Control
FROM DISK = 'D:\backup\Control.bak'
WITH MOVE 'D:\Data\Control.mdf' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Control.mdf', MOVE 'D:\Data\Control_log.LDF' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Control_log.LDF', REPLACE

错误提示:Logical file 'D:\Data\Control.mdf' is not part of database 'Control'
...全文
162 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2008-03-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 istring 的回复:]
个人觉得restore db...会遇到许多的错误,适用性大打折扣,还是sp_attach_db 对mdf操作非常好!
[/Quote]

如果用程序的话,就得使用sp_attach_db了.
istring 2008-03-12
  • 打赏
  • 举报
回复
大家有没有遇到这样的问题:
step1,
sp_detach_db xxx
go
sp_detach_db ...
go
单独运行step1没问题

step2,
sp_attach_db xxx
go
sp_attach_db ...
go
单独运行也没问题,

但是step1和step2一起运行就出错。
为啥?
lhsxsh 2008-03-12
  • 打赏
  • 举报
回复
SS
istring 2008-03-12
  • 打赏
  • 举报
回复
个人觉得restore db...会遇到许多的错误,适用性大打折扣,还是sp_attach_db 对mdf操作非常好!
istring 2008-03-12
  • 打赏
  • 举报
回复
偶手工把mdf,ldf文件拷贝到'D:\Data\Control.mdf'
-狙击手- 2008-03-12
  • 打赏
  • 举报
回复
长短文件名的问题吧
dawugui 2008-03-12
  • 打赏
  • 举报
回复
Logical file 'D:\Data\Control.mdf'

文件路径不对.

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧