これは、あるプロセスがデータを書き込んでいて、別のプロセスがそれを読んでいるプロデューサー コンシューマーの問題の場合です。
何をするにしても、このファイルにある種のロックを設定する必要があります。そのプロセスは、ファイルが読み取り/書き込みに使用できるかどうかを確認できます。インポート/エクスポート ウィザードで同時実行の問題が発生した場合は、おそらく他のプロセスでも問題が発生します。
別のオプションは、常に新しいファイルを作成して書き込み、リーダープロセスで常に最新のファイルから読み取り、処理後に削除することです。
もう 1 つ気を付けなければならないことは、同じファイルから複数回読み取ることです。すでに読み取られたレコードをマークして、これらが 2 回挿入されないようにする方法が必要です。
これが完全に自動化された無人プロセスである必要がある場合は、上記のすべてが必要です。
そうでない場合は、手動で CSV ファイルのコピーを作成し、インポート/エクスポート ウィザードを使用してデータをインポートできます。
CSV を SQL Server にインポートするために確認できる別のリソースを次に示します。
http://blog.sqlauthority.com/2008/02/06/sql-server-import-csv-file-into-sql-server-using-bulk-insert-load-comma-delimited-file-into-sql-サーバ/