是否可以使用c#编码在Asp .net MVC3中运行SSIS包?例如,我有一个SSIS包来删除特定表中的数据,并每月从excel表中导入该表和新数据。是否可以在asp .net web应用程序的按钮单击事件中执行此操作?
答案 0 :(得分:2)
您需要在与asp.net应用程序相同的服务器上安装SSIS。然后你可以使用SSIS .net api: http://microsoft-ssis.blogspot.com/2012/09/call-ssis-2012-package-within-net.html和 http://microsoft-ssis.blogspot.com/2013/01/call-ssis-2012-package-within-net.html
另一个技巧可能是通过TSQL / .Net开始工作 http://msdn.microsoft.com/en-us/library/ms403355.aspx
或者在运行SSIS的机器上创建一个Web服务,然后通过您的asp.net应用程序调用该Web服务......