ssis [文件系统任务]错误:出现以下错误消息时出错:"拒绝访问路径。"

时间:2017-12-21 17:29:39

标签: sql-server ssis etl

所以,我有一个SSIS包来检查服务器上是否存在文件,将文件中的数据复制到sql server上的表中并将文件移动到done文件夹。

我创建了环境变量,因为我可以完全访问文件夹和服务器..包已成功执行。但是,当我在配置管理器中选择QA环境时以及当我运行包时...未能将文件移动到done文件夹并且执行结果中的错误是 - [文件系统任务]错误:错误发生以下错误消息:"拒绝访问路径。"。

我在文件系统任务中使用了用户变量

enter image description here

enter image description here

和包概述

enter image description here

我的问题是 - 由于文件存在于QA框中的文件浏览器中而我无法访问..它是失败的原因。但是,我没有使用我的凭据登录连接管理器级别。我正在使用SQL服务器身份验证(已创建服务帐户)。

如果您有任何疑问,请与我们联系。

谢谢!

1 个答案:

答案 0 :(得分:0)

  

我的问题是 - 由于该文件存在于QA框中的文件浏览器中,而我无法访问..这是它失败的原因。

这就是失败的原因,是的。

在Visual Studio中运行SSIS包时,大多数内容都将在您的凭据下运行。是的,您需要为某些连接管理器指定凭据,但文件系统任务使用本地用户的凭据。如果您个人无权访问文件,那么您正在运行SSIS包。