1

我之前安装了 SQL Server 2008。我能够右键单击任何 SSIS 包并选择使用 “SQL Server 2008 集成服务包执行实用程序打开”作为独立运行包的选项。

最近,我们升级到SQL Server 2014,现在我右键单击时看不到这个选项。我手动浏览并找到要打开的 DtExecUI.exe,但是没有自动填充包源(附有屏幕截图)。

有什么解决方法吗?

在此处输入图像描述

4

1 回答 1

2

它需要注册表破解。我们在 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 时,它会被填写。

于 2018-09-07T16:52:34.553 回答