GPG加密在SSMS Job Agent中失败,在SSIS中成功

时间:2019-06-07 21:17:22

标签: sql encryption ssis gnupg

我有一个加密作业集,它在Visual Studio中执行得很好,但是在SSMS作业代理中给出了以下错误-> 通过WKD检索emailid@domain.com时出错:无数据gpg 跳过:无数据

使用SQL2017。我尝试在作业设置中使用CMDEXEC而不是SSIS包,但不能解决问题

参数:

--quiet --yes --trust-model always --passphrase mypassphrase --recipient XXX@XXX.com  --trust-model always --output D:\Folder\File.csv.gpg --encrypt D:\Folder\file.csv

Error in SSMS Job

Arguments in SSIS

1 个答案:

答案 0 :(得分:0)

所以我是从代理帐户执行作业的,显然在gpg密钥导入方面,代理帐户和自己的帐户是不同的。含义-我已经使用Windows凭据在桌面中使用gpg / Kleopatra导入了密钥,并使用来自工作代理的代理帐户调用了工作。因此,代理帐户无法访问密钥。这就是解决我的问题的方法-https://superuser.com/questions/1176705/windows-account-cant-see-gpg-key#new-answer