所以,我有一个SSIS包来检查服务器上是否存在文件,将文件中的数据复制到sql server上的表中并将文件移动到done文件夹。
我创建了环境变量,因为我可以完全访问文件夹和服务器..包已成功执行。但是,当我在配置管理器中选择QA环境时以及当我运行包时...未能将文件移动到done文件夹并且执行结果中的错误是 - [文件系统任务]错误:错误发生以下错误消息:"拒绝访问路径。"。
我在文件系统任务中使用了用户变量
和包概述
我的问题是 - 由于文件存在于QA框中的文件浏览器中而我无法访问..它是失败的原因。但是,我没有使用我的凭据登录连接管理器级别。我正在使用SQL服务器身份验证(已创建服务帐户)。
如果您有任何疑问,请与我们联系。
谢谢!
答案 0 :(得分:0)
我的问题是 - 由于该文件存在于QA框中的文件浏览器中,而我无法访问..这是它失败的原因。
这就是失败的原因,是的。
在Visual Studio中运行SSIS包时,大多数内容都将在您的凭据下运行。是的,您需要为某些连接管理器指定凭据,但文件系统任务使用本地用户的凭据。如果您个人无权访问文件,那么您正在运行SSIS包。