如何调试无关联项目的.dtsx SSIS包?VS调试功能受阻
解决SSIS包调试及DTExec启动问题
一、关联解决方案/项目以启用调试
- 打开Visual Studio 2019,点击菜单栏的
文件>新建>项目 - 在项目模板分类中找到
Integration Services,选择Integration Services项目,设置项目名称和存储路径后点击创建 - 在解决方案资源管理器中,右键点击项目下的
SSIS包文件夹,选择添加>现有项 - 找到团队文件夹中的.dtsx文件,选中后点击
添加,将包关联到项目中 - 完成关联后,即可点击调试菜单的
启动调试(或按F5)运行包,调试时可设置断点、查看数据流执行状态
二、用DTExec GUI运行包
方式一:从Visual Studio中启动
- 在解决方案资源管理器中右键点击已添加的.dtsx包
- 选择
执行包,系统会自动打开DTExec GUI并加载当前包,配置好执行参数后即可运行
方式二:直接启动DTExecUI
- 打开Windows搜索,输入
DTExecUI.exe并启动(常规路径为C:\Program Files\Microsoft SQL Server\[版本号]\DTS\Binn\DTExecUI.exe,SQL Server 2019对应版本号为150) - 在DTExec GUI中点击
文件>打开,选择目标.dtsx文件,配置连接、参数等信息后运行
三、调试注意事项
- 确保Excel文件路径、SQL Server连接字符串配置正确,可在
连接管理器中验证连接状态 - 数据流任务中可添加
数据查看器:右键点击数据流连接线,选择启用数据查看器,调试时能实时查看数据流转情况 - 运行出错时,可通过
输出窗口或进度标签页的详细报错信息定位问题
内容的提问来源于stack exchange,提问作者Thilini
相关产品推荐
相关产品推荐

