我有一个SSIS包,我想在一个作业中使用它,该作业从位于文件系统上的平面文件填充表。因为它是一个夜间增量文件,我使用foreach枚举器作为文件路径,使用变量作为文件名。当我从visual studio执行它时它工作正常,表填充了数据。但是,当我作为SQL代理作业执行它或只是运行包时,我收到此警告消息:
表格中没有填充数据,我也检查过文件是否在目录中。
关于我能做些什么来解决这个问题?
谢谢!
答案 0 :(得分:1)
问题发生在foreach枚举器文件夹中。我用的时候
Z:\文件夹\ FolderWithFiles
它不起作用。然后我把它改成了
Z:\文件夹\ FolderWithFiles \
它在visual studio之外工作(执行包)。
当我尝试使用UNC路径时:
\\ Server.Domain \ DomainFolder \文件夹\ FolderWithFiles \
使用SQL Server代理作业。
总结一下:确保文件枚举器上有正确的路径和目录。