Ssis 找不到集成服务类

Ssis 找不到集成服务类,ssis,Ssis,我已经编写了一个运行DTSX包的WinForms应用程序。该软件包在我的机器上运行良好,但我无法让它在我的另一台机器上运行。我是否也需要在该计算机上安装SQL或SSIS?如果是这样,SSIS不是免费的,那么我是否可以使用来自其他SQL实例的许可证将SSIS安装到此计算机上?是的,您需要在希望执行SSIS包的每台计算机上安装SQL Server Integration Services 是的,这将产生许可费用,不,这不会便宜。请随时咨询您的授权代理以确认/否认这一点 这种方法的替代方法通常归结为对

我已经编写了一个运行DTSX包的WinForms应用程序。该软件包在我的机器上运行良好,但我无法让它在我的另一台机器上运行。我是否也需要在该计算机上安装SQL或SSIS?如果是这样,SSIS不是免费的,那么我是否可以使用来自其他SQL实例的许可证将SSIS安装到此计算机上?

是的,您需要在希望执行SSIS包的每台计算机上安装SQL Server Integration Services

是的,这将产生许可费用,不,这不会便宜。请随时咨询您的授权代理以确认/否认这一点


这种方法的替代方法通常归结为对sql server实例进行远程调用以运行请求的包。无论您是在该服务器上创建自定义windows/web服务,还是使用SQL代理或TSQL调用,都取决于您解决问题的方式。

我明白了,这也是有意义的。事实上,一开始我把它设置为一个SQL代理工作,但我认为可能我把它复杂化了。我也不知道如何向它传递变量。你们认为我应该回到那个种方法吗?并没有足够的数据来说明代理是否合适。既然您已经声明需要传递一个变量,这就强烈地表明代理不适合。