如何通过.net运行SSIS包?

时间:2014-05-21 10:17:16

标签: c# asp.net visual-studio-2010 asp.net-mvc-3 ssis

是否可以使用c#编码在Asp .net MVC3中运行SSIS包?例如,我有一个SSIS包来删除特定表中的数据,并每月从excel表中导入该表和新数据。是否可以在asp .net web应用程序的按钮单击事件中执行此操作?

1 个答案:

答案 0 :(得分:2)

您需要在与asp.net应用程序相同的服务器上安装SSIS。然后你可以使用SSIS .net api: http://microsoft-ssis.blogspot.com/2012/09/call-ssis-2012-package-within-net.htmlhttp://microsoft-ssis.blogspot.com/2013/01/call-ssis-2012-package-within-net.html enter image description here

另一个技巧可能是通过TSQL / .Net开始工作 http://msdn.microsoft.com/en-us/library/ms403355.aspx

或者在运行SSIS的机器上创建一个Web服务,然后通过您的asp.net应用程序调用该Web服务......