多くの大きな FoxPro dbf ファイル (合計 >80G) を運用環境からテスト マシンにコピーしたいと考えています。これらの dbf ファイルは、古い FoxPro アプリケーションのビジネス データです。このアプリケーションは実行中であり、停止できません。
それらのファイルをコピーできますか? アプリケーションに影響しますか?
それは、テスト マシンのデータがどの程度有効である必要があるかによって異なります。問題をテストするために正確なデータが必要ですか、それとも単にコピーが必要ですか?
正確なコピーが必要な場合は、FoxPro アプリケーションを停止する必要があります。すべてのテーブルが書き込まれ、閉じられたことを確認するには、アプリケーションを停止するしかないため、これを回避する方法はありません。
いじり回すだけのコピーが必要な場合は、/Z パラメーターを指定して XCOPY を使用して、プロンプトでこれを行うことがよくあります。
可能であれば、FoxPro アプリケーションがアクティブに使用されていないことを確認してから、ライブ データが c:\mylivedata にあり、c:\mytestdata にコピーする場合は、cmd プロンプトで次のように入力します。
xcopy /z /sc:\mylivedata*.* c:\mytestdata