2

我有一个将输出写入平面文件的 SSIS 包。现在我需要对输出文件进行PGP 加密并在其他包中进一步解密。我很好奇是否有人知道如何做到这一点,或者更好的是一个提供有关如何做到这一点的有用提示的网站。

谢谢

4

3 回答 3

2

假设您想在 SSIS 中进行加密/解密,最简单的方法可能是探索您正在使用的任何加密软件的命令行版本,并使用Execute Process任务执行它。

如果您还没有选择加密软件,显而易见的选择包括PGP(商业)和GnuPG(开源)。

另一种选择是编写 .Net 代码以在 a 中执行加密/解密Script Task- 这将需要来自 PGP 或 GnuPG 的 .dll。可以使用各种通用的 .Net 示例(不特定于 SSIS)——比如这个——但我无法评论它们的完整性或质量。

这个SQLServerCentral 线程可能有一些有用的指针。

于 2009-10-22T09:20:00.890 回答
1

要获得稳定、受良好支持和更新的 PGP 兼容 SSIS 任务,请查看我们的BizCrypto产品。

于 2010-04-06T20:47:06.203 回答
1

检查第三方商业 CozyRoc SSIS+ 库。它包括OpenPGP Task和许多其他有用的扩展。

于 2010-09-19T04:43:48.567 回答