将列值传递给ssis变量

时间:2016-02-26 19:09:07

标签: sql-server-2005 ssis

我有一个我想要运行的作业,它将变量传递给ssis包。变量是文件名,但文件名每天更改。我有一个访问前端,用户输入文件名。访问程序运行存储过程,该文件将文件名写入临时表,然后运行该作业。我希望这个工作能够在该表中查询文件名并将其传递给我的包变量。

我可以使用静态文件名来完成工作。在设置值选项卡上,我使用了属性path \ Package.Variables [User :: FileName]和值\ myserver ...... \ filename.txt。但我不知道如何用查询结果替换该文件名

提前致谢。

斯科特

2 个答案:

答案 0 :(得分:0)

我最终在我的包中创建了一个执行SQL任务,它将临时表中的值分配给我的包变量。

答案 1 :(得分:0)

我可能说得太早了。我的工作步骤中保存的数据源仍然是我的包中的值。我删除了该值,但没有将包重新导入SQL。现在我这样做了根本没有进口任何东西。