我想将许多Big FoxPro DBF文件(完全> 80G)从生产环境中复制到测试机。这些DBF文件是旧的FOXPRO应用程序的业务数据。此应用程序正在运行,我无法阻止它。

我可以复制这些文件吗?会影响应用程序吗?

有帮助吗?

解决方案

这取决于您需要测试机数据的有效性 - 您是否需要确切的问题来测试问题,还是只需要副本即可使用?

如果您需要精确的副本,则需要停止FOXPRO应用程序。没有办法解决这个问题,因为您可以确保所有桌子都被写入并关闭的唯一方法是停止应用程序。

如果您只需要一个副本就可以解决,那么我经常使用XCopy使用 /z参数来执行此操作。

确保如果可能的话,请确保未积极使用FOXPRO应用程序,则如果您的实时数据在C: mylivedata中,并且您想在CMD提示中复制到C: mytestdata:

xcopy /z /sc: mylivedata*** c: mytestdata

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top