SSIS作业失败-拒绝访问平面文件

时间:2019-10-10 17:30:25

标签: sql sql-server ssis etl sql-agent-job

我创建了一个SSIS包,该包从网络共享驱动器读取csv文件并将数据导入到我们的表中。该软件包在Visual Studio中可以正常工作。我将程序包导入到Integration Services目录中,当我执行程序包时,它会拒绝访问平面文件错误。从Sql服务器运行程序包需要什么,我创建了一个作业来每晚运行此程序包,并为该作业分配了代理。不确定我缺少哪些权限,请提供任何帮助

1 个答案:

答案 0 :(得分:0)

从SQL Server执行SSIS程序包时,它们使用SQL Server服务帐户NT SERVICE\MSSQL$<Instance Name> (其中<Instance Name>应替换为已安装的实例名称)访问文件系统

尝试使用具有读/写权限的代理帐户运行。另外,服务帐户必须对数据源具有以下权限:

SQL Server服务帐户权限:

设置代理帐户: