SSIS包含通过SQL Server代理作业的GnuPG加密

问题描述:

我有SSIS包,它有一些导出文件的过程,使用GnuPG对它们进行加密并最终上载它们。该包可在Visual Studio中正常工作,但在将其添加到SQL Server代理作业并计划运行时失败。SSIS包含通过SQL Server代理作业的GnuPG加密

我收到以下错误信息:

GPG: “键名”:跳过:不公钥

GPG: “导出的文件路径”:加密失败:不公钥

我有两个月前添加的另一个关键,它工作正常。新密钥只能在Visual Studio中使用,但不适用于SQL代理作业。

可能您以普通用户帐户运行Visual Studio,但调用GnuPG的SQL服务器以不同的系统用户身份运行。 GnuPG管理每个用户的密钥环。确保在正确的用户环境中导入密钥。