我有一个平面文件的UNC路径。我试图打开这个平面文件并将信息复制到我们的SQL Server 2012数据库。该程序包可以从Visual Studio中处理,但是当它从SQL Server Management Studio运行时,我收到以下错误:
Foreach文件循环容器:警告:For Each File枚举器为空。 For Each File枚举器未找到与文件模式匹配的任何文件,或指定的目录为空。
它在两个实例中都在我的用户帐户下运行。
有什么想法吗?
答案 0 :(得分:0)
在我的情况下,当我尝试通过Integration Services Catalogs > Project > Package > Execute...
事实证明,使用此方法执行将使用本地SQL帐户(取决于如何配置集成服务),该帐户无法访问域中的UNC共享,尽管Everyone权限已应用于共享。
我创建了一个只执行包的SQL Server代理作业,除了它使用域代理帐户,现在可以在没有问题的情况下读取UNC共享中的文件。