我们正在移动&使用sql server 2012 db将活动的ASP.NET站点升级到新的主机公司,并希望最大限度地减少停机时间。
我们的计划:
在移动和测试过程中 - 步骤1&以上2 - 现有网站将保持在线状态,用户将继续创建和更新记录。 (这可能需要数小时的测试和修复,我们宁愿不会长时间关闭。用户可能会在数十个表中创建数百条新记录。)
旧数据库的最终备份的完全恢复是用最新记录来更新新数据库的最佳(或唯一)方法吗?
由于
答案 0 :(得分:1)
虽然您没有协调数据库的步骤,但您的计划听起来不错。完全恢复将是更容易的路线,但根据大小,它可能会增加您的停机时间。你的另一个选择就是移动你需要的数据,但是“数十个”表再次使它变得更复杂。如果你能找到一种干净的方式来协调新的记录,那可能会更快。你的步骤是
在第2步中,我会进行第4步的模拟运行,这样你就可以很好地了解你可以期待多长时间......同时进行完全恢复和部分恢复。