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

SQL Server 2019下非开发人员如何手动运行SSIS包?

解决方案:非开发人员运行SQL Server 2019 SSIS包的工具及方案

优先推荐:类DTEXECUI图形化工具

1. 安装SQL Server 2019版DTEXECUI

之前安装开发版后未出现新版工具,大概率是安装时未勾选对应组件。重新操作:

  • 运行SQL Server 2019安装程序,选择「新增功能到现有实例」;
  • 在功能选择界面,确保勾选「Integration Services」下的SSIS工具(此组件包含新版DTEXECUI);
  • 安装完成后,在开始菜单「Microsoft SQL Server 2019」文件夹的「SQL Server Integration Services」中找到新版工具,它完全兼容2019版SSIS包,操作逻辑和旧版一致。

2. SSIS Catalog(SSISDB)图形执行界面

将SSIS包部署到SQL Server 2019的SSIS目录后,非开发人员可通过SSMS图形化操作执行:

  • 打开SQL Server Management Studio(SSMS),连接到目标实例;
  • 展开「Integration Services Catalogs」→「SSISDB」,找到部署好的包所在项目;
  • 右键点击目标包,选择「执行」,弹出的配置界面和DTEXECUI类似,可设置参数、连接字符串等,确认后点击「确定」即可运行。

替代方案

1. 自定义极简GUI工具

用PowerShell或C#封装一个简单图形界面,调用SQL Server 2019版的dtexec.exe执行包。比如用PowerShell脚本转成exe:

# 示例脚本,可根据需求添加参数输入框
$packagePath = Read-Host "请输入SSIS包路径"
$dtexecPath = "C:\Program Files\Microsoft SQL Server\150\DTS\Binn\dtexec.exe"
Start-Process -FilePath $dtexecPath -ArgumentList "/F `"$packagePath`"" -Wait

用PS2EXE工具将脚本转为exe文件,非开发人员只需输入包路径点击运行即可。

2. 批处理快捷方式

针对固定的SSIS包,创建批处理文件(.bat),内容如下:

"C:\Program Files\Microsoft SQL Server\150\DTS\Binn\dtexec.exe" /F "C:\路径\你的ETL包.dtsx"

将批处理文件发送到桌面快捷方式,非开发人员双击即可运行。如需调整参数,可直接编辑批处理文件中的参数部分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 11:45:36