ファイルから一括挿入を行う必要がある MS SQL Server を使用するアプリケーションがあります。問題は、データベースとアプリケーションが別々のサーバーでホストされることです。ネットワーク全体で一括挿入を行う最善の方法は何ですか? これまでに思いついた2つのアイデア:
アプリ サーバーから、db サーバーが検出できるディレクトリを共有し、リモート ファイルから一括挿入ステートメントを使用してインポートを実行します。
dbサーバーからFTPサーバーを実行します-インポートが実行されると、ファイルをdbサーバーにftpし、ローカルファイルからの一括挿入を使用してインポートを実行します(私はこのオプションに傾いています)。
これを行うためのより良い方法があるかどうか、またはそうでない場合は、どれが最も理にかなっているのか、そしてその理由を誰か他の人に教えてもらえますか?