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

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

问题描述:

我从我们的源数据库创建了一个txt文件,通过SFTP外部发送,因此需要进行加密。 我有两个脚本任务使用C#在SSIS包中加密和SFTP的;第一步使用Gpg4win加密文件,第二步选取加密文件,并使用WinSCP通过SFTP将文件发送给我们的外部合作伙伴。 该软件包在Visual Studio中运行良好,一旦部署到目录,并安排作业成功,但文件不加密或SFTP。 代理中作业的所有者具有文件所在文件夹的完全权限。 有没有人遇到过类似的东西?代理中的SSIS步骤到PGP文件失败

+0

请格式化您的问题,它很难阅读。 –

+0

*“通过SFTP外部发送,**所以需要**加密”* - 我没有看到SFTP和加密之间的任何关系,那么你是什么意思***“so”***? –

+1

另外,只能从其中一个任务开始。选择加密或SFTP并只询问它。这两个人可能有两个不同的问题。 –

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

SQL作业的所有者不是用于“运行”作业的帐户。你需要设置'Run As'属性。为此,您需要设置一个Sql Server代理代理(也可能是一个Credential)。

请参阅:https://docs.microsoft.com/en-us/sql/ssms/agent/create-a-sql-server-agent-proxy

+1

第一次使用新代理工作,感谢您的帮助。 – Wayne1983