dtutil.exe without SSIS installed

Evgenij Smirnov 541 Reputation points
2021-12-02T06:55:40.983+00:00

Hi @all ,

let's say I have a bunch of SSIS packages exported from a previous SQL installation I would like to import into a new SQL 2019 server. The dtutil.exe is present on the system but any attempt to invoke it leads to the following error message:

This application requires Integration Services or Database Engine to be installed by SQL Server 2019 Standard, Enterprise, Developer, Business Intelligence, or Evaluation Edition. To install a component, run SQL Server Setup and select the component name.

Database Engine is installed while SSIS is not (and cannot be added because it is a clustered instance). On the SQL 2012 cluster the packages were exported from, SSIS wasn't installed either but dtutil.exe would work without issue. I did a clean install of SQL 2019 in the lab and got the same behaviour: As long as SSIS is not installed, I get this error message.

Is this a known behaviour? Is there a solution, short of installing another SQL server with SSIS just to be able to import packages?

Any help and insight is greatly appreciated!

Stay safe,

Evgenij

SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,705 questions
SQL Server Migration Assistant
SQL Server Migration Assistant
A Microsoft tool designed to automate database migration to SQL Server from Access, DB2, MySQL, Oracle, and SAP ASE.
568 questions
SQL Server | Other
0 comments No comments
{count} votes

Accepted answer
  1. ZoeHui-MSFT 41,496 Reputation points
    2021-12-02T07:55:09.33+00:00

    Hi @Evgenij Smirnov ,

    Based on my test, you need to install SSIS to use dtutil.exe.

    In addition, to add SSIS in clustered instance, you may refer below link to see if it is helpful.

    https://techcommunity.microsoft.com/t5/sql-server-support-blog/installing-sql-integration-services-after-sql-cluster-setup-has/ba-p/316179

    Regards,

    Zoe


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


1 additional answer

Sort by: Most helpful
  1. Olaf Helper 47,516 Reputation points
    2021-12-02T07:06:31.9+00:00

    while SSIS is not (and cannot be added because it is a clustered instance).

    ??? I have 2 cluster running with SSIS installed, so why can't you?
    You can not run SSIS package without a running SSIS service.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.