Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encryption 到PGP文件的SSIS步骤在代理中失败_Encryption_Ssis_Sftp_Sql Agent - Fatal编程技术网

Encryption 到PGP文件的SSIS步骤在代理中失败

Encryption 到PGP文件的SSIS步骤在代理中失败,encryption,ssis,sftp,sql-agent,Encryption,Ssis,Sftp,Sql Agent,我已经从源数据库创建了一个txt文件,通过SFTP发送到外部,因此需要加密。 我有两个脚本任务,在加密和SFTP的SSIS包中使用C#;第一步使用Gpg4win加密文件,第二步获取加密文件,并使用WinSCP通过SFTP将文件发送给外部合作伙伴。 这个包在VisualStudio中运行良好,一旦部署到目录中,我就安排了作业,尽管文件不加密或SFTP,但它会成功。 代理中作业的所有者拥有文件所在文件夹的完全权限。 还有其他人遇到过类似的事情吗 代理中作业的所有者拥有文件所在文件夹的完全权限 SQL

我已经从源数据库创建了一个txt文件,通过SFTP发送到外部,因此需要加密。 我有两个脚本任务,在加密和SFTP的SSIS包中使用C#;第一步使用Gpg4win加密文件,第二步获取加密文件,并使用WinSCP通过SFTP将文件发送给外部合作伙伴。 这个包在VisualStudio中运行良好,一旦部署到目录中,我就安排了作业,尽管文件不加密或SFTP,但它会成功。 代理中作业的所有者拥有文件所在文件夹的完全权限。 还有其他人遇到过类似的事情吗

代理中作业的所有者拥有文件所在文件夹的完全权限

SQL作业的所有者不是用于“运行”作业的帐户。您需要设置“运行方式”属性。要做到这一点,您需要设置一个Sql Server代理代理(可能还有一个凭据)


请参阅:

请格式化您的问题,很难阅读。“要通过SFTP发送到外部,所以需要加密”-我看不到SFTP和加密之间有任何关系,所以您所说的“so”是什么意思?另外,请仅从其中一项任务开始。选择加密或SFTP并仅询问它。这两个可能有两个截然不同的问题。数据是敏感的,因此需要对其进行加密。另外,由于这两个步骤都称为第三方软件,我相信这两个步骤的问题是相同的。我不认为有两个截然不同的问题。不管你怎么想,你都必须向我们展示你的任务实际在做什么。第一次与新代理一起工作,谢谢你的帮助。