【问题标题】:Execute Package Utility (dtexecui) not installed after installing SQL Server 2017安装 SQL Server 2017 后未安装执行包实用程序 (dtexecui)
【发布时间】:2020-02-01 08:40:14
【问题描述】:

安装 SQL Server 2017 后,我无法找到执行包实用程序 (dtexecui)。也无法从 Microsoft 找到任何独立的安装程序来安装它。有人可以指导我安装它以运行我的 SSIS 包吗?

【问题讨论】:

    标签: sql sql-server-2017 dtexec


    【解决方案1】:

    我刚刚发现了完全相同的问题。

    我确实检查了 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 文件在服务器上以正确的参数打开。

    【讨论】:

    • 我想知道问题是否出在现在对所有内容都提供压缩的 Window 上。通常,解压缩 SQL Server 文件夹中的所有目录和文件似乎是一个好主意。如果资源管理器中的文件夹上有两个相互指向的蓝色箭头,则文件被压缩。你可以解压查看属性。
    猜你喜欢
    • 2018-12-31
    • 2019-04-10
    • 2018-03-30
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多