0

300 ~ 500 MB のデータを生成するスクリプトを実行する必要があることをデータベース ハンドラーに伝え、スクリプトが完了したことを C# アプリケーションに通知する必要があります。

その後、新しく作成したデータを C# アプリケーションに取得し、操作してから FTP サーバーに送信する必要があります。

これを行う 1 つの方法は、Web サービスを介して SQL サーバーを呼び出し、データベース ハンドラーにスクリプトを実行させてから、データを返すことです。次に、C# アプリケーションはデータを操作し、最終的に FTP で送信します。ただし、データのサイズとスクリプトの実行時間が約 1 時間であるため、この方法は最適とは言えません。

より良い解決策に関する提案はありますか?

編集:いくつかの重要な部分について言及するのを忘れていました。SSISも私が考えたものでした。問題は、データベースが別のサーバー上にあり、FTP 経由で送信するためのポートが開いていないことです。

4

3 に答える 3