2011-05-12 53 views
1

我見過this關於在未安裝SSIS的某人的C#/ .Net應用程序中運行SSIS包的鏈接。SSIS包 - 以編程方式運行,而不在客戶端框上安裝SSIS

我想我會問,如果有另一種方法允許最終用戶在沒有SSIS安裝的情況下在其盒子上運行SSIS包,那麼是否已發佈該文章。我希望我的C#應用​​程序對Microsoft.SqlServer.Dts.Runtime程序集的引用可以做到這一點,但事實並非如此。

在我的工作中,讓用戶安裝SSIS比試用文章中提到的解決方法更容易,第3個盒子上的Windows服務完成大部分工作。但我想我會檢查是否有任何突破這樣做。謝謝!

回答

3

爲了使用API​​,您需要在機器上安裝SSIS。我不認爲你想這樣做,因爲微軟希望你擁有每檯安裝了SSIS的計算機的SQL Server許可證,即使沒有SQL Server部分也是如此。這將很快變得昂貴。我認爲你有想要運行包的代理服務器的想法最好。

HTH