现有的数据库sql2005server更换磁盘柜,将存放在原来存储上的数据库文件迁移到新的盘柜存储。采用分离附加的方法。

  1. 使用SQL2005的管理器打开SQL2005
  2. 使用windows身份验证或SQLserver验证的有足够管理者权限的账户。
  3. 查看到现在正在使用的数据库。
  4. 选择一个数据库,右键选择属性。点击文件,查看数据库存放的位置。主要和次要的数据库文件,以及事务日志文件存放的位置。
  5. 选择要分离的数据库。右键,任务—分离。
  6. 断开数据库的来连接,状态为就绪。
  7. 点击确定后,数据库文件从SQL2005server上分离出来。
  8. 同样的方法将其他需要分离数据库文件分离。如果数据库文件太多,可以一次分离一个数据库文件,待这个数据库迁移完成,在分离其他数据库完成迁移。
  9. 将分离的数据库文件复制到新的存储位置。主要和次要,事务日志文件。
  10. copy到新的存放位置。主要和次要、事务日志文件。
  11. 右键 ‘数据库’ 选择‘附加’。
  12. 在附件数据库的窗口中,点击添加,选择要添加的主要数据库文件。
  13. 添加后自动关联显示添加数据库的详细信息。如果不再同一个路径下,可手动修改为正确的次要库文件或事务日志文件的存放路径。
  14. 点击确定后,完成数据库的附加。查看数据库中表等信息是否正确。
  15. 附加后的数据库,可以正常打开表等,实现对数据库的正常操作。