2016-08-22 58 views
0

我開始學習SSIS,並且我已經構建了我的第一個包,它將excel中的數據加載到SQL Server中(對於某些複雜插入使用存儲過程)。該軟件包包含變量和參數。我只是想知道是否可以集成Web表單,用戶可以使用這些表單輸入這些參數的值,而無需從SSMS或SSIS輸入這些參數。任何人都試圖在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);