SQL Server代理 - SSIS包 - 权限

时间:2018-05-14 22:46:31

标签: c# sql-server ssis sql-server-2012 permissions

问题

因此,我将此软件包部署到SSISDB并连接了SQL代理。

我的环境是:我在一个可以访问FTP文件夹和SQL Server的开发盒上。我获取文件,提取XML并将文件移动到存档。我需要安排此程序包在同一个SQL Server上运行,但是当我在SSISDB上部署脚本任务的程序包错误时。

在我的SSIS包中,我有一个名为read file to script的脚本任务。在这个脚本任务中,我读了这样一个文件: script task code

我已成功部署到SSISDB,并且作业从SQL Agent运行。直到它击中上面的脚本任务。然后我收到了这个错误:

Error

我已更新SQLAgentService帐户以使用专用于此开发帐户的Windows身份验证用户帐户,因此它使用代理帐户作为SQL代理服务帐户。

评论和我做过的事 我倾向于认为这是权限,我会继续回到它。 我已关闭脚本任务,让作业在其他地方失败,所以我知道它在脚本任务中。 从本地和集成服务Ran包,部署时出现相同的错误。 从SSDT Visual Studios成功运行包,一切运行良好。 相同的用户部署,拥有并拥有文件夹,解决方案,sql代理作业和登录sql的权限。

唯一的区别是SQL Server不在开发机器上。

我错过了什么?

0 个答案:

没有答案