我有一个加密作业集,它在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
答案 0 :(得分:0)
所以我是从代理帐户执行作业的,显然在gpg密钥导入方面,代理帐户和自己的帐户是不同的。含义-我已经使用Windows凭据在桌面中使用gpg / Kleopatra导入了密钥,并使用来自工作代理的代理帐户调用了工作。因此,代理帐户无法访问密钥。这就是解决我的问题的方法-https://superuser.com/questions/1176705/windows-account-cant-see-gpg-key#new-answer