none
如何完整的迁移sqlserver2000数据库? RRS feed

  • 问题

  • 由于现有服务器使用年限过久导致服务器运行不稳定,需要进行sqlserver2000数据库迁移,请问完整迁移数据库需要如何操作,恢复的大体步骤是怎样的?

    个人有个想法是:能否把data目录下的全部.mdf和.ldf文件拷贝到服务器通过附加的方式进行迁移是否可行,同时这种方法是否会有什么隐患?

    2016年8月16日 1:56

答案

  • 由于现有服务器使用年限过久导致服务器运行不稳定,需要进行sqlserver2000数据库迁移,请问完整迁移数据库需要如何操作,恢复的大体步骤是怎样的?

    个人有个想法是:能否把data目录下的全部.mdf和.ldf文件拷贝到服务器通过附加的方式进行迁移是否可行,同时这种方法是否会有什么隐患?

    可以的,不过通常我们认为是一种粗暴的方法,有小风险,而且需要在 SQL 或迁移的数据库脱机的情况下进行

    备份+还原更安全,是推荐的方法,可以在线进行

    另外注意的是,帐号在 master 库,job 在msdb库,如果这些信息也要,迁移也要考虑这两个系统数据库,具体的可以参考联机帮助上的说明

    https://msdn.microsoft.com/zh-cn/library/ms190679%28v=sql.120%29.aspx?f=255&MSPPError=-2147217396

    2016年8月17日 1:17

全部回复

  • 如果切换的窗口时间比较长。那么使用分离附加没什么问题。建议正式迁移前进行完整的测试
    2016年8月16日 2:03
  • You are better to do backup/restore routing, and have to backup all dbs anyway even go with detach/attach.
    2016年8月16日 3:17
  • 备份还原较好

    想不想时已是想,不如不想都不想。

    2016年8月16日 4:13
    版主
  • 由于现有服务器使用年限过久导致服务器运行不稳定,需要进行sqlserver2000数据库迁移,请问完整迁移数据库需要如何操作,恢复的大体步骤是怎样的?

    个人有个想法是:能否把data目录下的全部.mdf和.ldf文件拷贝到服务器通过附加的方式进行迁移是否可行,同时这种方法是否会有什么隐患?

    可以的,不过通常我们认为是一种粗暴的方法,有小风险,而且需要在 SQL 或迁移的数据库脱机的情况下进行

    备份+还原更安全,是推荐的方法,可以在线进行

    另外注意的是,帐号在 master 库,job 在msdb库,如果这些信息也要,迁移也要考虑这两个系统数据库,具体的可以参考联机帮助上的说明

    https://msdn.microsoft.com/zh-cn/library/ms190679%28v=sql.120%29.aspx?f=255&MSPPError=-2147217396

    2016年8月17日 1:17