我有一个将输出写入平面文件的 SSIS 包。现在我需要对输出文件进行PGP 加密并在其他包中进一步解密。我很好奇是否有人知道如何做到这一点,或者更好的是一个提供有关如何做到这一点的有用提示的网站。
谢谢
我有一个将输出写入平面文件的 SSIS 包。现在我需要对输出文件进行PGP 加密并在其他包中进一步解密。我很好奇是否有人知道如何做到这一点,或者更好的是一个提供有关如何做到这一点的有用提示的网站。
谢谢
假设您想在 SSIS 中进行加密/解密,最简单的方法可能是探索您正在使用的任何加密软件的命令行版本,并使用Execute Process
任务执行它。
如果您还没有选择加密软件,显而易见的选择包括PGP(商业)和GnuPG(开源)。
另一种选择是编写 .Net 代码以在 a 中执行加密/解密Script Task
- 这将需要来自 PGP 或 GnuPG 的 .dll。可以使用各种通用的 .Net 示例(不特定于 SSIS)——比如这个——但我无法评论它们的完整性或质量。
这个SQLServerCentral 线程可能有一些有用的指针。
要获得稳定、受良好支持和更新的 PGP 兼容 SSIS 任务,请查看我们的BizCrypto产品。
检查第三方商业 CozyRoc SSIS+ 库。它包括OpenPGP Task和许多其他有用的扩展。