我有一个SSIS包,可以将数据从平面文件加载到SQL服务器表中。对于配置,我使用了使用环境变量的包配置方法,我们可以将XML文件路径存储在变量中。
如果程序包使用DTEXEC实用程序或SQL作业运行,程序包将检测env变量,并且运行程序包正常,没有任何问题。
如果我尝试使用XP_CMDSHELL程序执行包,则返回消息说"包无法找到" XXXX"环境变量"。
即使我创建了环境变量,也重新启动了SQL Server代理。
答案 0 :(得分:1)
最后我想通了,为了完成这项工作,我们必须重新启动SQL服务。