Sql server SQL SERVER 2012-IntegrationServices(为2012 SSIS包中的变量赋值)
我可以在2012年使用下面的命令为变量赋值吗?我在2008年使用了相同的命令,效果很好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.
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.exe /FILE "D:\TestPkg.dtsx"
/SET \Package.Variables[User::FilePath].Properties[Value];"C:\Test\testvariable.csv"
参考资料