这个问题在之前的帖子中得到了解决,我也遇到了非常相似的情况,但是有足够的不同,新的帖子是合理的。
我有一个带有 For Each 文件循环的 SSIS 包。在 Visual Studio 2017 中,包的行为与调试模式下的预期完全相同。但是,一旦我将包部署到我的 SQL 服务器并从那里运行它,我会收到“For Each 文件枚举器为空。For Each 文件枚举器没有找到任何与文件模式匹配的文件,或者指定的目录为空。” 包本身成功退出,此错误记录为警告,并且足以说明,我的目标表仍然是空的。
与之前遇到此问题的海报不同,我一直在为我的源文件夹使用 UNC 路径(值通用化):
我已验证 SQL 帐户和 SQL 服务器本身对我的目标共享和文件具有权限。我已将 Integration Services 服务更改为使用已知良好的域帐户。我没有看到任何拒绝访问错误等。我错过了什么?