在具有SSIS的开发箱上安装了SQL Server 2016。
有一个包循环通过一个目录并验证XML文件。SSIS作业在通过ssms远程运行时失败,但在SQL Server上运行正常
作业在集成服务目录和SQL Server代理上在SQL Server上正常运行,在那里执行。在当地的开发者个人电脑上运行良好。
如果您通过SSMS远程连接到SQL Server(同一用户),并尝试通过Integration Services目录执行程序包,它会运行但无法循环文件,则会出现此问题。它给出了以下错误: ForEach Error/Warning
但是,当在SQL Server上执行或通过SQL Server代理,作业运行良好。只有当使用SSMS远程连接时,它不会循环通过目录。使用相同的用户凭证。这适用于SSIS 2012/SQL Server 2012.
我已检查并调整启动和激活的DCom权限。这也没有影响。
任何想法为什么这不适用于SQL Server/SSIS 2016?
感谢,
帕特里克
'有环通一directory'可能是包目录包时远程运行不可 – TheGameiswar
目录是可用的,从SQL Server或运行包时SQL代理作业。并且目录 – Patrick