我创建了一个在Visual Studio中运行良好的软件包 该包对每个文件循环使用a,变量指向如下文件夹:
C:\ Users \用户桌面\文件夹\
但是,一旦我在SSMS上部署软件包,当我执行软件包时,我会收到以下错误:
文件夹中的Foreach文件:警告:For Each File枚举器为空。 For Each File枚举器未找到与之匹配的任何文件 文件模式,或指定的目录为空
为什么我在SSMS中收到此警告,但在VS中运行正常?
注意:SQL Server不在我的本地计算机上托管。
答案 0 :(得分:3)
如果您使用文件夹的本地路径,请按此
C:\ Users \用户桌面\文件夹\
然后,当您在SQL Server上运行包时,文件需要位于SQL Server上的LOCAL PATH中。
在Visual Studio中运行它时,它会在您计算机的本地路径中查找文件。