我之前安装了 SQL Server 2008。我能够右键单击任何 SSIS 包并选择使用 “SQL Server 2008 集成服务包执行实用程序打开”作为独立运行包的选项。
最近,我们升级到SQL Server 2014,现在我右键单击时看不到这个选项。我手动浏览并找到要打开的 DtExecUI.exe,但是没有自动填充包源(附有屏幕截图)。
有什么解决方法吗?
我之前安装了 SQL Server 2008。我能够右键单击任何 SSIS 包并选择使用 “SQL Server 2008 集成服务包执行实用程序打开”作为独立运行包的选项。
最近,我们升级到SQL Server 2014,现在我右键单击时看不到这个选项。我手动浏览并找到要打开的 DtExecUI.exe,但是没有自动填充包源(附有屏幕截图)。
有什么解决方法吗?
它需要注册表破解。我们在 2017 年,遇到了同样的问题。包源和包没有被填写。我通过为文件添加 /F 来调整 DTExecUI 命令注册表项来修复它。
在命令提示符处,转到此注册表项:
HKEY_CLASSES_ROOT\Applications\DTExecUI.exe\shell\open\command
在命令和“%1”之间放一个 /F
"C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\DTExecUI.exe" /F "%1"
现在,当您右键单击 .dtsx 并选择 Execute Package Utility 时,它会被填写。