Command Prompt Utilities (Integration Services)

Integration Services includes command prompt utilities for running and managing Integration Services packages.


On a 64-bit computer, Integration Services installs a 64-bit version of the dtexec utility (dtexec.exe) and the dtutil utility (dtutil.exe). To install 32-bit versions of these Integration Services tools, you must select either Client Tools or Business Intelligence Development Studio during setup. The Execute Package Utility (dtexecui.exe) is available only in a 32-bit version.

Execute Package Utility

You can use the Execute Package Utility dialog box to specify package run-time configurations and run packages on the local computer. You also can use this utility to generate command lines for use with the dtexec command prompt utility.

To open Execute Package Utility in Integration Services service

  1. Click Start, point to All Programs, point to Microsoft SQL Server, and then click SQL Server Management Studio.

  2. In the Connect to Server dialog box, select Integration Services in the Server type list, enter the server name in the Server name list, and then click Connect.

  3. Expand the Stored Packages folder and subfolders, right-click the package you want to run, and then click Run Package.

You can also open the Execute Package utility at the command prompt by typing dtexecui.

For more information about the options you can set in the Execute Package Utility dialog box, click one of the following topics:

Execute Package Utility (General Page)

Execute Package Utility (Configurations Page)

Execute Package Utility (Command Files Page)

Execute Package Utility (Connection Managers Page)

Execute Package Utility (Execution Options Page)

Execute Package Utility (Reporting Page)

Execute Package Utility (Logging Page)

Execute Package Utility (Set Values Page)

Execute Package Utility (Verification Page)

Execute Package Utility (Command Line Page)


You can use dtexec to run an existing package at the command prompt. You access the utility by running dtexec at a command prompt, and specifying any additional command switches.

For more information, see dtexec Utility (SSIS Tool).


You can use the dtutil command prompt utility to manage existing packages at the command prompt. You can access packages that are stored in the SQL Server msdb database, the SSIS Package Store, and the file system, and perform tasks such as copying, deleting, moving, and signing packages. You can also verify that a specified package exists.

The dtutil command prompt utility includes the following features:

  • Remarks in the command prompt, which makes the command prompt action self-documenting and easier to understand.

  • Overwrite protection, to prompt for a confirmation before overwriting an existing package when you are copying or moving packages.

  • Console help, to provide information about the command options for dtutil.

If the utility accesses a package that is stored in msdb, the command prompt may require a user name and a password. If the instance of SQL Server uses SQL Server Authentication, the command prompt requires both a user name and a password. If the user name is missing, dtutil tries to log on to SQL Server using Windows Authentication.

The dtutil command prompt utility does not support the use of command files or redirection.

For more information, see dtutil Utility (SSIS Tool).

Integration Services icon (small) Stay Up to Date with Integration Services

For the latest downloads, articles, samples, and videos from Microsoft, as well as selected solutions from the community, visit the Integration Services page on MSDN or TechNet:

For automatic notification of these updates, subscribe to the RSS feeds available on the page.