使用xp_cmdshell调用它时找不到SSIS包配置环境变量?

时间:2016-03-16 19:59:15

标签: sql-server ssis

我有一个SSIS包,可以将数据从平面文件加载到SQL服务器表中。对于配置,我使用了使用环境变量的包配置方法,我们可以将XML文件路径存储在变量中。

如果程序包使用DTEXEC实用程序或SQL作业运行,程序包将检测env变量,并且运行程序包正常,没有任何问题。

如果我尝试使用XP_CMDSHELL程序执行包,则返回消息说"包无法找到" XXXX"环境变量"。

即使我创建了环境变量,也重新启动了SQL Server代理。

1 个答案:

答案 0 :(得分:1)

最后我想通了,为了完成这项工作,我们必须重新启动SQL服务。