【发布时间】:2020-02-01 08:40:14
【问题描述】:
安装 SQL Server 2017 后,我无法找到执行包实用程序 (dtexecui)。也无法从 Microsoft 找到任何独立的安装程序来安装它。有人可以指导我安装它以运行我的 SSIS 包吗?
【问题讨论】:
标签: sql sql-server-2017 dtexec
安装 SQL Server 2017 后,我无法找到执行包实用程序 (dtexecui)。也无法从 Microsoft 找到任何独立的安装程序来安装它。有人可以指导我安装它以运行我的 SSIS 包吗?
【问题讨论】:
标签: sql sql-server-2017 dtexec
我刚刚发现了完全相同的问题。
我确实检查了 DTExec 的路径,发现它作为 SQL Server Management Studio 18 (18.3.1) 的一部分与 DTExecUI 一起安装在以下位置:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\Microsoft\SSIS\150\Binn
当然,您的安装位置可能会有所不同。
作为参考,我根据不同版本的Sql Server Management Studio在不同的位置找到了程序
SQL Server MS 2014
C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\
SQL Server MS 17
C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\
(编辑)最后一点,在我的例子中,dtsx 包没有任何默认应用程序,我必须添加传递参数所需的注册表项:这是我的:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\IntegrationServices.Package.140\Shell]
@="Open"
[HKEY_CLASSES_ROOT\IntegrationServices.Package.140\Shell\Open]
[HKEY_CLASSES_ROOT\IntegrationServices.Package.140\Shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft SQL Server Management Studio 18\\Common7\\IDE\\CommonExtensions\\Microsoft\\SSIS\\150\\Binn\\DtExecUI.exe\" /F \"%L\""
一旦到位,使用默认进程将文件与应用程序相关联,dtsx 文件在服务器上以正确的参数打开。
【讨论】: