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

VS2019社区版运行SSIS .dtsx包报Failed to start project错误求助

VS2019运行.dtsx包报错修复方案

这个报错属于SSIS组件注册/版本不匹配问题,手动注册dts.dll无效基本都是因为注册的版本、位数和当前VS加载的组件路径不匹配,按以下顺序排查处理:

  • 核对SSIS扩展版本匹配性
    VS2019社区版只能适配SQL Server Integration Services Projects 2019版本的扩展,不能跨大版本安装2022版或者更早的2017版扩展。打开VS菜单「扩展-管理扩展」,找到已安装的Integration Services相关扩展,版本不对直接卸载,重启VS后安装对应2019版本的扩展,安装完成后重启电脑再测试。
  • 撤销手动注册的dts.dll,用官方安装程序修复注册
    手动调用regsvr32注册很容易混淆32/64位路径,先以管理员身份打开命令提示符,依次执行以下命令反注册之前手动注册的dll:
    %SystemRoot%\SysWOW64\regsvr32 /u "C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\dts.dll"
    %SystemRoot%\System32\regsvr32 /u "C:\Program Files\Microsoft SQL Server\150\DTS\Binn\dts.dll"
    反注册完成后,找到之前下载的SSIS 2019扩展安装包,双击运行选择「修复」,等待程序自动完成所有dll的注册和路径配置,全程不要手动干预注册操作。
  • 核对项目运行位数配置
    右键SSIS项目节点选择「属性」,依次进入「配置属性-调试」页,找到Run64BitRuntime配置项:如果项目用到了32位的数据提供程序(比如32位的Access、Excel驱动、老版本ODBC驱动),把这个值设为False;如果全是64位驱动就设为True,位数不匹配会直接触发组件加载失败。
  • 补装SSIS共享运行时组件
    只装VS扩展不装SQL Server共享组件也会触发这个报错,安装对应SQL Server 2019版本的SSMS,安装时勾选「Integration Services 共享组件」选项,安装完成后重启系统。
  • 清理VS组件缓存兜底
    关闭所有打开的VS窗口,打开资源管理器地址栏输入%LOCALAPPDATA%\Microsoft\VisualStudio\16.0_,找到后缀带随机字符的16.0版本VS缓存文件夹,进入后删除ComponentModelCache文件夹下的所有文件,重新打开VS加载项目测试即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 14:09:30