是否有人知道Microsoft.SqlServer.Management.IntegrationServices是否仍可用于管理SQL Server 2014中SSIS包的远程执行? Remotely running a project-deployed SQL 2012 SSIS Package表明这在SQL Server 2012中有效。
MSDN页面Running and Managing Packages Programmatically还列出了上面提到的用于处理包的命名空间(尽管如果它适用于远程包,它也不会说明。)
我的包存储在SSISDB目录中,需要从运行在不同服务器上的Web应用程序触发。当我在我的开发环境中运行程序并在本地安装SSIS时,一切正常,但在生产中我收到以下错误:
异常类型:FileNotFoundException异常消息:无法 加载文件或程序集 ' Microsoft.SqlServer.Management.IntegrationServicesEnum, Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'要么 其中一个依赖项。系统找不到指定的文件。
由于我的项目未引用此dll,因此我想知道生产服务器是否需要SSIS或已安装的组件才能正常工作。
我在项目中引用了以下库: