将SQLServer2000本地磁盘中的数据库迁移到存储设备上的一种简单方法
一 组网:
无。
二 问题描述:
SQLServer2000数据库文件原来存放在服务器本地磁盘上,现在要将其迁移到存储设备上。
三 过程分析:
无。
四 解决方法:
操作之前请妥善备份好重要数据。
假设数据库名称为:testdatabase,在服务器本地磁盘的位置是:D:\ SQL Server Database\MSSQL\data
迁移步骤:
1. 将存储设备(如IX1000)中的SAN资源分配给服务器,挂载后进行格式化,假设盘符F,建文件夹sqldata;
2. 停止SQLServer服务,将D:\ SQL Server Database\MSSQL\data中的2个文件:testdatabase_Data.MDF和testdatabase_Log.LDF拷贝到F:\ sqldata;
3. 启动SQLServer服务,启动“企业管理器”,将数据库“testdatabase”删除;
4. 启动“查询分析器”,输入如下语句:
exec sp_attach_db @dbname=" testdatabase ",
@filename1="F:\ sqldata\ testdatabase _Data.MDF",
@filename2="F:\ sqldata\ testdatabase _log.lDF"
注意前2行每行结尾都有“,”,并且“sp_attach_db”和“@”之间有空格。
5. 点击图标工具栏中的执行按钮(三角的符号)运行语句,将数据库重新注册到SQLServer2000中;
6. 再次启动“企业管理器”,可以看到数据库重新出现在列表中,查看属性,在“数据文件”标签下的“位置”一栏可以看到数据库的路径已经变成“F:\ sqldata\”。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作