2013-02-15 62 views
0

我有一個.NET 4.0 Windows服務應用程序(VS2010),我需要調用一個SSIS 2008包。如何從.NET 4.0 Windows Service執行SSIS 2008包?

我知道創建Web服務和從SSIS調用該服務比較容易,我不能自由地這樣做。

所以,我想我的下一個最好的選擇是從我的Windows服務調用我的SSIS包。我知道在.NET 2.0中可以調用DTS包,並且如果我安裝了SQL Server 2012。

但我無法找到這種特定組合的解決方案。 .NET 4和SQL Server 2008 SSIS。

還是有沒有一種方法使用相同的組合,我可以啓動和停止使用SSIS 2008的Windows服務。並找出當Windows服務完成運行。

回答

0

請參閱下面的MSDN文檔中的Using a Web Service or Remote Component to Run a Remote Package Programmatically部分。

Loading and Running a Remote Package Programmatically

+0

我不能使用web服務...我有一個現有的Windows服務,再加上我沒有,因爲SQL的Microsoft.SqlServer.ManagedDTS 2008 – 2013-02-15 17:11:33

+0

對不起,現在我明白了。但是我仍然不能使用這個解決方案,我不能使用web服務。 – 2013-02-15 21:14:25