【发布时间】:2017-04-24 14:11:53
【问题描述】:
我有一个带有变量 "var1" 的 ssis 包 "pkg1",我从命令提示符将参数传递给它,例如
dtexec.exe /f c:\pkg1.dtsx /set \Package.Variables[User::var1].Properties[Value];"test"
在包中我有一个脚本任务,我显示变量的值
MessageBox.Show(Dts.Variables["User::var1"].Value.ToString());
当我从命令提示符运行这个包时。消息框打开,但没有显示我的变量的值。
【问题讨论】:
-
感谢哈迪,它成功了。我错过了字符串周围的双引号。
标签: sql-server ssis etl dtexec