我有一个 SSIS 作业,它从输入 FTP 目录中获取文件并将内容解压缩到临时目录中以进行进一步处理。我在输入 FTP 目录上使用了 For-Each 目录循环,其中调用了 Winzip。命令行调用的参数使用 SSIS 表达式构建器使用输入文件的文件名和临时目录的名称进行配置。在表达式生成器中看起来像这样:
-e " + @[User::InputFolder] + "\\" + @[User::CurrentInputFileName] + " " + @[User::TempFolder]
现在,当我从 VS2005 在本地运行它并通过网络访问相关文件时,这一切都可以正常工作。但是当我部署到应用程序服务器时,我没有从另一端得到任何东西;它只是挂在那里。变量似乎在此过程中丢失了。
有什么想法吗?有没有人从 SSIS 包中看到类似的行为?