需要通过远程应用程序运行SSIS

时间:2013-07-12 20:24:54

标签: ssis

我基本上遇到了这个问题: Can I deploy & Use SSIS SQL server DTS DLL's onto a machine that does not have SQL server 2008 installed?

由于已经回答,我不知道我对进一步信息的要求是否会有任何牵引力。

我遇到了同样的问题。当我在我的开发盒上本地部署时,我的应用程序调用SSIS工作正常。当我在服务器A上部署我的应用程序,在服务器B(我的数据库服务器)上部署我的SSIS包时,我收到帖子中提到的错误:“找不到Integration Services类。请确保在Integration Services上正确安装了Integration Services运行应用程序的计算机。另外,如果您运行的是64位应用程序,请确保安装了64位版本的Integration Services“。

如果我理解正确,我需要在我的应用服务器和数据库服务器上获得SSIS许可证吗?

这似乎没有意义。当您对SQL服务器进行SQL调用时,如果您拥有企业许可证,则只需支付一次。您无需为应用程序服务器支付额外的许可证。

我只是想确保在进入高层之前我已经清楚了,而且我的问题不是源于别的东西。简而言之:远程调用SSIS包时,是否需要为应用服务器和SQL Server提供SSIS许可?

只是为了澄清64对32位的事情:我的本地计算机,应用程序服务器和数据库服务器上运行了64位操作系统 - 我所有的VS项目都是使用“任何CPU”构建的。 / p>

对于这篇冗长的帖子感到抱歉,但我认为我应该对此有所了解。

1 个答案:

答案 0 :(得分:0)

您需要在使用SSIS执行包的任何计算机上获得SSIS许可(SQL Server)。