2016-08-22 10 views
0

SSISを学び始めました。最初のパッケージを作成しました。これは、ExcelのデータをSQL Serverに読み込みます(複雑な挿入用のストアドプロシージャを使用しています)。パッケージには変数とパラメータがあります。 SSMSやSSISから入力しなくても、ユーザーがこれらのパラメータの値を入力するために使用できるWebフォームを統合できるかどうかは不思議です。誰もが代わりにWebフォームで変数とパラメータを設定しようとしましたか?素朴な質問かもしれませんが、ちょうどSSISで作業を始めます。プログラムで変数を渡すと、パッケージを実行するためにWebインターフェイスを使用したSSIS

+0

はたぶん、スクリプトタスクおよびC#で、コードのですか? –

答えて

2

あなたはISCatalogを使用することができます。以下のサンプルコード

PackageInfo myPackage = integrationServices.Catalogs[“SSISDB”].Folders[“MyFolder”].Projects[“MyProject”].Packages[“MyPackage.dtsx”]; 
PackageInfo.ExecutionValueParameterSet { ParameterName = “myStringParameter2”, ParameterValue = “myStringParameter2Value”, ObjectType = 30 }); 
myPackage.Execute(true, null, executionValueParameterSet); 
関連する問題