Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL SERVER 2012-IntegrationServices(为2012 SSIS包中的变量赋值)_Sql Server_Visual Studio 2012_Ssis_Etl_Dtexec - Fatal编程技术网

Sql server SQL SERVER 2012-IntegrationServices(为2012 SSIS包中的变量赋值)

Sql server SQL SERVER 2012-IntegrationServices(为2012 SSIS包中的变量赋值),sql-server,visual-studio-2012,ssis,etl,dtexec,Sql Server,Visual Studio 2012,Ssis,Etl,Dtexec,我可以在2012年使用下面的命令为变量赋值吗?我在2008年使用了相同的命令,效果很好 DTEXEC /SERVER"XXXXXXXX\SQLSERVER2012"/SQL"Mypackage.dtsx"/SET\Package.Variables[FilePath].Value;"C:\Test\testvariable.csv" 想知道在2012年是否有一种不同的方式来动态地将值传递给变量 提前感谢。您可以使用dtexec 2012为变量赋值: 语法 dtexec/f mypackage.

我可以在2012年使用下面的命令为变量赋值吗?我在2008年使用了相同的命令,效果很好

DTEXEC /SERVER"XXXXXXXX\SQLSERVER2012"/SQL"Mypackage.dtsx"/SET\Package.Variables[FilePath].Value;"C:\Test\testvariable.csv"
想知道在2012年是否有一种不同的方式来动态地将值传递给变量


提前感谢。

您可以使用dtexec 2012为变量赋值:

语法

dtexec/f mypackage.dtsx/set\package.variables[myvariable].Value;我的价值

示例

dtexec.exe /FILE "D:\TestPkg.dtsx" 
/SET \Package.Variables[User::FilePath].Properties[Value];"C:\Test\testvariable.csv" 
参考资料


您可以使用dtexec 2012为变量赋值:

语法

dtexec/f mypackage.dtsx/set\package.variables[myvariable].Value;我的价值

示例

dtexec.exe /FILE "D:\TestPkg.dtsx" 
/SET \Package.Variables[User::FilePath].Properties[Value];"C:\Test\testvariable.csv" 
参考资料


您试用时是否有效?有几种方法可以动态地将变量传递给SSI。你想解决什么?是的,它在2008年起作用。我在2012年使用了相同的命令,但使用此命令的过程失败了。它没有显示任何错误。您建议的其他动态传递值的方法有哪些?尝试时是否有效?有几种方法可以动态地将变量传递给SSI。你想解决什么?是的,它在2008年起作用。我在2012年使用了相同的命令,但使用此命令的过程失败了。它没有显示任何错误。您建议的其他动态传递值的方法有哪些?