代码之家  ›  专栏  ›  技术社区  ›  Robin Day

如何使用差异备份移动数据库?

  •  1
  • Robin Day  · 技术社区  · 17 年前

    我需要在停机时间最短的情况下将数据库移动到新服务器。

    我还尝试了同时选择完整备份和差异备份,但随后出现错误“设备'D:\FullBackup.bak'上的卷不是多系列媒体集的一部分。backup WITH FORMAT可用于形成新的媒体集。”

    有人知道我做错了什么吗?最简单的方法是什么?

    谢谢

    2 回复  |  直到 17 年前
        1
  •  3
  •   Quassnoi    17 年前

    看来你没有设置 NORECOVERY 完全选项 RESTORE .

    您需要此选项来保持所有事务不变,以便以后可以应用差异备份。

    如果不设置它,则在还原完整备份和最后一个备份时,未提交的事务将被回滚 LSN LSN公司 差分备份。

        2
  •  0
  •   MrTelly    17 年前

    另一种快速的方法是分离数据库,然后将数据库的.mdf和.ldf文件直接复制到数据库中,然后重新连接。复制10GB文件所需的时间将比备份少得多,而且它也能达到同样的效果。