出力をフラット ファイルに書き込む SSIS パッケージがあります。ここで、出力ファイルをPGP 暗号化し、他のパッケージでさらに復号化する必要があります。誰かがこれを行う方法を知っているかどうか、またはそれを行う方法に関する役立つヒントを掲載した Web サイトを知りたいです。
ありがとう
出力をフラット ファイルに書き込む SSIS パッケージがあります。ここで、出力ファイルをPGP 暗号化し、他のパッケージでさらに復号化する必要があります。誰かがこれを行う方法を知っているかどうか、またはそれを行う方法に関する役立つヒントを掲載した Web サイトを知りたいです。
ありがとう
SSIS 内で暗号化/暗号化解除を行いたい場合、最も簡単な方法は、使用している暗号化ソフトウェアのコマンド ライン バージョンを探索し、Execute Process
タスクを使用して実行することです。
暗号化ソフトウェアをまだ選択していない場合、明らかな選択肢にはPGP (商用) とGnuPG (オープン ソース) があります。
もう 1 つのオプションは、.Net コードを記述して暗号化/復号化を実行するScript Task
ことです。これには、PGP または GnuPG からの .dll が必要です。さまざまな一般的な .Net の例 (SSIS に固有のものではない) が利用可能です (この例など) が、それらの完全性や品質についてコメントすることはできません。
このSQLServerCentral スレッドには、便利なポインタが含まれている場合があります。
安定した、十分にサポートされ、更新された PGP 互換の SSIS タスクについては、BizCrypto製品を確認してください。
サードパーティの商用 CozyRoc SSIS+ ライブラリを確認してください。これには、OpenPGP タスクと他の多くの便利な拡張機能が含まれています。