Visual Studio 2012中SSIS项目Data Flow Task加载失败及无法添加求助
搞定VS2012 SSIS Data Flow Task加载失败的问题
兄弟,我之前在维护VS2012的SSIS项目时也踩过这个坑——Data Flow Task突然加载失败、工具箱里找不到,还弹注册信息错误的提示,给你几个亲测有效的解决步骤,按顺序来:
先尝试修复SSIS组件安装
大概率是SQL Server 2012的SSIS组件损坏了。打开控制面板的「程序和功能」,找到Microsoft SQL Server 2012,右键选「更改」,然后在向导里选「修复」选项。等修复完成后重启VS,一半以上的情况都能解决。手动注册关键DLL文件
如果修复没用,就手动注册Data Flow Task相关的组件。找命令提示符,右键以管理员身份打开,然后执行这几条命令:# 32位系统或64位系统的64位组件路径 cd C:\Program Files\Microsoft SQL Server\110\DTS\Tasks regsvr32.exe DTSPipeline.dll regsvr32.exe TaskHost.dll # 如果是64位系统的32位组件,换这个路径 cd C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks regsvr32.exe DTSPipeline.dll regsvr32.exe TaskHost.dll每条命令执行后都会弹出注册成功的提示,完成后重启VS再试。
确认项目的目标服务器版本
右键你的SSIS项目→「属性」→「配置属性」→「常规」,检查「目标服务器版本」是不是SQL Server 2012。如果之前不小心改成了更高版本,会出现兼容性问题,改回2012版本就行。重置VS的用户设置
有时候VS的配置文件乱了也会搞出这种问题。打开VS,点击「工具」→「导入和导出设置」→「重置所有设置」,选择你常用的开发设置(比如「常规开发设置」),重置完成后重启VS。用管理员身份运行VS
权限不足也可能导致组件无法读取注册信息。右键VS2012的图标,选「以管理员身份运行」,再打开项目看看能不能正常加载Data Flow Task。
内容的提问来源于stack exchange,提问作者Jay
相关产品推荐
相关产品推荐

