在SQL 2005中怎么用命令改变数据文件的物理位置

努力学飞的鸟 2009-07-09 06:14:07
请问:在SQL 2005中怎么用命令改变数据文件的物理位置 ?
书上的例子:
use master
go
alter database school
modify file
(
name=school2
filename='c:\school2.mdf' --filename无效
)
go


这是怎么回事啊?
...全文
104 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
努力学飞的鸟 2009-07-09
  • 打赏
  • 举报
回复
哦 谢谢 我知道我错在那里了
csdyyr 2009-07-09
  • 打赏
  • 举报
回复
use  master
go
alter database school
modify file
(
name='school_Data', --确认逻辑文件名正确
filename='c:\school2.mdf' --filename无效 --确认路径有效
)
go
csdyyr 2009-07-09
  • 打赏
  • 举报
回复
--参考联机帮助
MODIFY FILE ( NAME = logical_file_name, NEWNAME = new_logical_name )
MODIFY FILE ( NAME = logical_file_name, FILENAME = ' new_path/os_file_name '
努力学飞的鸟 2009-07-09
  • 打赏
  • 举报
回复
不是改逻辑文件名
而是改变数据文件的物理位置
努力学飞的鸟 2009-07-09
  • 打赏
  • 举报
回复

确认逻辑文件名正确
就是这个问题“在 CREATE/ALTER DATABASE 语句中选项 filename 的用法无效。”
csdyyr 2009-07-09
  • 打赏
  • 举报
回复
--如果想改逻辑文件名
use master
go
alter database school
modify file
(
name=school_Data
newname='c:\school2_Data.mdf'
)
go
csdyyr 2009-07-09
  • 打赏
  • 举报
回复
use master
go
alter database school
modify file
(
name=school_Data --确认逻辑文件名正确
filename='c:\school2.mdf' --filename无效 --确认路径有效
)
go
liangCK 2009-07-09
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20080712/16/5c738254-f93e-4623-a666-e7f753dbdb58.html?17246

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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