Visual Studio 2019升级向导不显示SSIS包问题咨询
SSIS 2017升级至2019向导无包显示解决方案
前置排查
- 确认所有待升级的
.dtsx包未被设置只读属性,当前操作用户对包所在文件夹拥有读取、修改权限 - 确认待升级包未被2022及以上版本的SSIS工具修改过,2019版升级向导无法识别高于目标版本的包格式
核心修复步骤
- 修复SSDT组件注册异常
关闭所有Visual Studio窗口,打开Visual Studio Installer,进入已安装的「数据存储和处理」工作负载配置页,先卸载所有SSIS相关组件,重启设备后重新完整安装该工作负载下的SSIS组件。如果使用的是独立安装版SSDT,需卸载后重新安装适配Visual Studio 2019的SSDT安装包,避免和VS内置SSIS组件冲突。 - 调整升级向导启动方式
不要从原有2017版SSIS项目内触发升级,直接从Windows开始菜单搜索SSIS Upgrade Wizard启动2019版本的向导,手动指定包所在的根文件夹扫描。如果是升级整个项目,先备份原.dtproj项目文件,用文本编辑器打开项目文件,手动修改TargetServerVersion字段值为SQLServer2019后保存,再用VS2019打开项目触发升级。
临时规避方案
如果升级向导始终无法识别包,可直接新建2019版SSIS项目,将原有.dtsx包逐个添加到新项目中,VS会自动完成单包版本升级。升级完成后需手动验证所有连接管理器、脚本任务/组件的兼容性,重新编译所有脚本任务避免运行时报错。
内容的提问来源于stack exchange,提问作者Aaron V
相关产品推荐
相关产品推荐

