我有一个SSIS 2008包导入一些数据,然后写出一个文本文件到计算机上的本地文件夹。一切都建立,部署和安装好,并在我的XML配置文件,我有一个属性来设置本地文件夹的位置。我还使用操作系统环境变量在运行时重定向XML配置文件的位置。在我的开发机器上,我将下拉文件夹位置设置为C:\ Temp,但在目标计算机上,我希望此下拉文件夹设置为E:\ SSIS \ FileDropOff,并在安装时更改配置设置。对于我来说设置一切都很正常,配置文件看起来不错,在安装时验证检查中没有警告或错误,环境变量指向正确的位置,并且SSIS包安装在SQL Server MSDB数据库中。SSIS部署/安装问题
问题是当SSIS包在目标计算机上运行时,它不断将文本文件写入C:\ Temp。无论我做什么,我似乎都无法将它写入E:\ SSIS \ FileDropOff文件夹。这就像SSIS包被卡在C:\ Temp中一样,并且忽略了目标机器上的XML配置文件设置。在运行SSIS包的SQL代理程序中,我甚至尝试在作业步属性屏幕,数据源选项卡上检查框,并将连接字符串设置为E:\ SSIS \ FileDropOff,但它仍然不起作用。
有什么地方我可能会错过SSIS包在C:\ Temp?有没有一个缓存的值,我没有意识到强迫包粘在C:\ Temp上?
谢谢。