【发布时间】:2019-02-02 19:16:25
【问题描述】:
我正在尝试将数据库从生产环境移动到新的生产环境。
future 环境有当前 prod 环境的旧版本,我现在正在迁移旧版本。
是否更好,更可靠如果:
- 我删除数据库然后恢复
- 或者我应该只恢复顶部?
我知道两者都是选项,但我需要知道哪一个能提供最好的结果:最好的定义是考虑到这是一个关键数据库和任务关键系统,因此没有出错的余地。
我对差异数据库不感兴趣,我只想让当前数据库完整地移动——干净而轻松。
更多信息:
- 这是一个 25GB 的数据库
- 我有一个 2 小时的窗口,我可以在其中备份当前系统并将其放在未来的系统上。
- 我在上面定义了“最佳”:最简单/最简单的方法,同时确保最少的数据损坏/丢失。
- 我不需要历史/登录新位置,即:我不需要能够去更旧的时间。
【问题讨论】:
-
欢迎来到 Stackoverflow!你试过什么了?您的问题太宽泛了:在每种情况下都没有 BEST 这样的东西。你的数据库的大小是多少?允许的离线时间?您的网络速度(或您计划通过什么方式传输数据库)?
-
@AlexYu 谢谢。我添加了信息
标签: sql sql-server sql-server-2008-r2