MS-SQL2000 程序文件C盘|数据文件D盘。D盘有坏道。需要把数据文件转移到F盘。现在问题是如何修改数据文件存储目录?

sy5591 2006-04-22 05:32:52
MS-SQL2000 程序文件C盘|数据文件D盘。D盘有坏道。需要把数据文件转移到F盘。现在问题是如何修改数据文件存储目录?
...全文
500 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwh999 2006-04-23
  • 打赏
  • 举报
回复
居然又顶起来了,你们真是能力啊...不就是一个答案么..呵呵!
liangpei2008 2006-04-23
  • 打赏
  • 举报
回复
同意楼上
senhanxiao 2006-04-22
  • 打赏
  • 举报
回复
就是分离然后附加
wwh999 2006-04-22
  • 打赏
  • 举报
回复
完成上述之后,SQL会自动重新更新该数据库的相关信息(位置..等)
wwh999 2006-04-22
  • 打赏
  • 举报
回复
以上步骤可以直接在SQL企业管理器下执行..
1>分离数据库
选择待处理数据库----右键菜单[所有任务]----[分离数据库]----是
2>自行拷贝到F盘(资源管理器)
3>在企业管理器中展开服务器,在[数据库]上右击出现菜单----[所有任务]----[附加数据库]
在出现的窗口的,在[要附加数据库的MDF文件]右方,点浏览按钮,选择你已经移至F盘的主数据文件即可..通常情况下,其它的次..日志文件会自己填入.

自己动手试试吧..
wwh999 2006-04-22
  • 打赏
  • 举报
回复
假定你要迁移的数据库的各项值是:
数据库名 : mydb
主数据文件: D:\mydb_data.mdf --具体路径取自己的实际值
次数据文件: D:\mydb_data1.ndf --具体路径取自己的实际值
日志文件 :D:\mydg_log.ldf --具体路径取自己的实际值

----------------------操作分为3步进行(查询分析器实现篇)-------------------------------------
1.将数据库从SQL中卸下(分离数据库)
exec sp_detach_db 'mydb'
2.自行将数据库文件从D盘移动至F盘(此项在Windows资源管理器中完成)假设为F:\
3.将数据库从新位置装入SQL(附加数据库)
exec sp_attach_db 'mydb','F:\mydb_data.mdf','F:\mydb_data1.ndf','F:\mydb_log.ldf'
wfliu 2006-04-22
  • 打赏
  • 举报
回复
先将数据库分离,然后将数据库文件拷贝到f盘,然后再附加就可以了
wwh999 2006-04-22
  • 打赏
  • 举报
回复
抢得快了...打错字了...
坐个沙发先,,慢慢研究一下,试试.....
wwh999 2006-04-22
  • 打赏
  • 举报
回复
坐个沙先先,,慢慢研究一下,试试.....

34,838

社区成员

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

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