You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSIS包部署服务器后加载Microsoft.SSISODBCSrc组件失败求助

解决SSIS包部署后无法加载Microsoft.SSISODBCSrc组件的问题
  • 匹配SSIS版本
    本地开发使用的是SQL Server 2016(对应版本13.0.0.0),服务器必须安装同版本的SQL Server Integration Services,跨版本部署会导致组件加载失败。验证服务器SSIS版本:打开命令提示符执行 dtexec /?,确认输出版本号为13.0.x.x。

  • 安装对应版本的Teradata ODBC驱动
    服务器需安装与本地完全一致的Teradata ODBC驱动,注意32位/64位要匹配SSIS包的运行环境:

    • 若包以64位运行,打开ODBC数据源(64位),确认Teradata数据源配置正确且测试连接成功;
    • 若为32位包,用**ODBC数据源(32位)**检查配置。
  • 修复或重装SSIS组件
    打开服务器的控制面板>程序和功能,找到Microsoft SQL Server 2016,选择更改>修复,确保SSIS组件完整安装。若修复无效,卸载后重新安装SQL Server 2016并勾选Integration Services选项。

  • 验证程序集存在性与权限
    检查服务器路径 C:\Program Files\Microsoft SQL Server\130\DTS\PipelineComponents 下是否存在 Microsoft.SSISODBCSrc.dll 文件;同时确保运行SSIS包的服务账号(如SQL Server Agent账号)对该目录及文件有读取权限。

  • 调整包的运行环境设置
    若通过SQL Server Agent执行包,在作业步骤的执行选项中,根据本地开发环境勾选或取消使用32位运行时,保持与本地运行环境一致。

内容的提问来源于stack exchange,提问作者Thursty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 22:09:51