SQL Server 2005 を使用してセキュア ftp を実行できる方法はありますか? 一部のサーバーに ftp を保護し、ファイルをプルする必要があります。そうでない場合は、他の方法でT-SQLを使用して行うのが最善でしょうか? 実際、私はすでに少しググっており、以下が私の結果です.CLRの経験はなく、SSISの経験はいくらかあります. これら2つのアプローチまたはその他の方法に関する提案をここにお願いします。
- サードパーティ コンポーネントで SSIS を使用する。SSIS は、SQL Server 2005 の統合 ETL ツールです。ftp コンポーネントがありますが、安全な ftp ではなく FTP しか実行できません。しかし、SFTP を実行できる SSIS 用に開発された多くのサードパーティ コンポーネントがあります。SSIS は、これらのサード パーティ コンポーネントを使用して SFTP 機能を実現できます。次に、SSIS タスクを SQL エージェント ジョブでスケジュールできます。
- .NET コードを使用して SQL サーバーの機能を拡張する CLR (共通言語ランタイム) を使用します。たとえば、.NET コードを使用して SFTP ジョブを実行できるクラスを生成すると、これをストアド プロシージャのようなものとして SQL サーバーに統合できます。次に、T-SQL コード/ストアド プロシージャ内から呼び出すことができます。
ありがとう、ニャン