【发布时间】:2011-07-19 09:14:03
【问题描述】:
我有一个 SSIS 作业,它从输入 FTP 目录获取文件并将内容解压缩到临时目录中以供进一步处理。我在输入 FTP 目录上使用了 For-Each 目录循环,其中调用了 Winzip。命令行调用的参数是使用 SSIS 表达式构建器使用输入文件的文件名和临时目录的名称配置的。在表达式生成器中看起来像这样:
-e " + @[User::InputFolder] + "\\" + @[User::CurrentInputFileName] + " " + @[User::TempFolder]
现在,当我从 VS2005 本地运行它并通过网络访问相关文件时,这一切都很好。但是当我部署到应用程序服务器时,我没有从另一边得到任何东西;它只是挂在那里。变量似乎在此过程中丢失了。
有什么想法吗?有没有人从 SSIS 包中看到类似的行为?
【问题讨论】:
-
哇...感谢 Siva 的详细回答。事实证明,在某种程度上,你们都是对的。在服务器上运行使用了一组不同的权限,并且服务器上的文件夹的安全设置不正常。
标签: sql sql-server-2005 variables ssis sql-server-agent