谁知道怎么从ASP.NET画面往SSIS包传参数

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:54:19
先给100分,如果答案很有价值我可以把我所有的分数都给你。
.NET 执行.BAT 文件,同时给.bat 传两个以上参数(其中一个是字符串数组),然后.bat调用执行SSIS同时传两个以上参数。
希望能给详细答案,万分感谢!

string dtsxpath = @"c:\markshu\MYTEST.dtsx";
Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();
Microsoft.SqlServer.Dts.Runtime.Package pkg = app.LoadPackage(dtsxpath, null,true);

package.Variables["dbservername"].Value = dwservername;
package.Variables["dbname"].Value = dwdbname;
package.Variables["varFolderName"].Value = thispath;

pkg.Execute();
引用dll:
sqlserver目录下的SDK\Assemblies\Microsoft.SQLServer.ManagedDTS.dll