12 sql-server
我们需要将 500 GB 的数据库从我们的 PRODUCTION 服务器复制到 DEV 服务器。我们只有5个小时的窗口。
实现这一目标的最快方法是什么?
小智 15
您可以执行两个选项,它们不会对您的生产环境造成任何停机:
1)如果您只想获取数据库结构本身(您不需要数据),您可以简单地编写生产数据库的脚本。然后只需在您的开发服务器上运行它来创建数据库。
2)如果您需要数据库和数据,只需获取该数据库的最新备份并将其恢复到您的开发服务器。您会发现这是保持开发服务器与生产数据匹配的最常用方法。
如果你有
...然后只需复制它,恢复。这可以在 powershell、perl、cmd.exe 等中编写脚本。
当您说“窗口”时,我假设您的意思是 5 小时的生产窗口。负载开发不是那么重要。
复制到本地连接的硬盘。
为什么只有有限的窗口?不要复制 - 将备份加载到 dev。