SSIS包 - 以编程方式运行而不在客户端盒上安装SSIS

时间:2011-05-12 22:38:15

标签: sql-server-2008 ssis

我已经看到this链接有关在没有安装SSIS的某人的盒子上的C#/ .Net应用程序中运行SSIS包。

我想我会问这篇文章是否已经发布,如果有另一种方法允许最终用户在他们的盒子上运行SSIS包而没有安装SSIS。我希望我的C#应用​​程序对Microsoft.SqlServer.Dts.Runtime程序集的引用可以解决问题,但事实并非如此。

让我的工作更容易让用户安装SSIS而不是尝试本文中提到的解决方法,其中第3个盒子上的Windows服务可以完成大部分工作。但我想我会检查是否有任何突破这样做。谢谢!

1 个答案:

答案 0 :(得分:3)

您需要在计算机上安装SSIS才能使用API​​。我不认为你想这样做,因为微软希望你为每台安装了SSIS的机器获得SQL Server许可,即使没有SQL Server部分。这将很快变得昂贵。我认为让您根据请求运行包的代理服务器的想法最有效。

HTH