SQL Server升级至2017后SSIS包构建异常原因排查请求
BIML Studio 2018与SQL Server 2017兼容性适配问题
BIML Studio 2018对SQL Server 2017的SSIS组件模型支持可能存在遗漏,生成的C#脚本未适配2017版本的组件接口,导致连接、脚本任务、合并命令等操作出现类型不匹配或方法调用错误。Jenkins环境的SSIS版本识别异常
尽管系统PATH变量配置正确,但Jenkins进程可能读取了旧版本SSIS的注册表注册信息(如HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQL Server\Integration Services下的版本项),导致BIML Build误判为2012版本,生成不符合2017规范的代码。项目部署文件升级不彻底
表面完成了.dtproj等项目文件的升级,但文件内部的版本标识、依赖组件版本等隐藏配置可能仍残留2016版本信息,脚本任务调用SSIS API时因版本不兼容触发错误。C#脚本的SSIS程序集依赖未更新
脚本中引用的SSIS相关程序集(如Microsoft.SqlServer.ManagedDTS.dll)仍为2016版本,未切换到SQL Server 2017对应的程序集路径(通常为C:\Program Files\Microsoft SQL Server\140\SDK\Assemblies),导致组件实例化或方法调用失败。构建服务器SSIS 2017组件安装不完整
构建服务器仅升级了数据库引擎,未完整安装SQL Server 2017的Integration Services客户端工具、SDK组件,BIML Build无法找到2017版本的构建工具链,被迫使用旧版本组件引发错误。
内容的提问来源于stack exchange,提问作者SR76-SG

