You are on page 1of 3

9/10/2015

SSIS:DTEXEC,DTEXECUIandDTUTIL|ErikHaselhofer

Erik Haselhofer

21

APR

HOME

SSIS: DTEXEC, DTEXECUI and DTUTIL

OTHER SITE

TypeHer

Archi
DTEXEC
DTEXEC is a command line utility that allows you to congure and execute SISS
packages. It provides access to all package and execution options.

June 201

You can load packages from the following sources:

August 2

Integration Services server


.ispac project le
SQL Server database
SSIS Package Store
File system
You can use DTEXEC to run a package created in earlier versions, which are
temporarily upgraded, but you cannot permanently save those packages.
64-bit vs 32-bit
On a 64-bit computer, the 64-bit version of DTEXEC is installed. If you want to use
the 32-bit version you will need to install it.
When both are installed SSIS will attempt to run 32-bit version because the
directory appears in the PATH variable. SQL Agent, however, will run the 64-bit
version.

Septemb

June 201

May 201

April 201

March 20

February

January 2

Meta
Log in

You can run DTEXEC from the xp_cmdshell


/SET allows you to set package variables and properties.
/isserver sets the package path.
http://msdn.microsoft.com/en-us/library/hh231187.aspx
DTEXECUI
Allows you to run SSIS packages in a graphical interface.
You can run packages in one of the following locations
http://www.erikhaselhofer.com/?p=3135

1/3

9/10/2015

SSIS:DTEXEC,DTEXECUIandDTUTIL|ErikHaselhofer

SQL Server
SSIS Package Store
File system
It is a 32-bit utility.
There are so many things in this tool that Im not even going to try to list them. I
hope, that the two things Ive listed above are enough.
http://msdn.microsoft.com/en-us/library/ms180378.aspx
DTUTIL
This utility is used to copy, move, delete or verify a package in any of the following
locations:
SQL Server
SSIS Package Store
File system
On a 64-bit computer, the 64-bit version of DTUTIL is insntalled. If you need the
32-bit version you will need to install it. By default, if both are installed, the 32-bit
version will run.
http://msdn.microsoft.com/en-us/library/ms162820.aspx
The following table might help for comparison purposes as well.

DTEXEC

DTEXECUI

DTUTIL

Overview:

Allowsyoutoconfigureandexecute
packages.

Agraphical
UIfor

Allowsyoutocopy,
move,deleteorverifya

running
packages.

package.

Command
promptor

Commandprompt

Runs
from:

Commandprompt.

SSMS.
Usable
for

IntegrationServicesserver
.ispacprojectfile

SQLServer
SSIS

SQLServer
SSISPackageStore

packages
storein:

SQLServerdatabase
SSISPackageStore

Package
Store

Filesystem

Filesystem

Filesystem

32bitvs

Ona64bitcomputer,the64bitversion

32bit.

64bit

isinstalled.Ifbothareinstalled,then
the32bitwillbethedefault.SQLAgent

the64bitversionis
installed.Ifbothare

willrunthe64bitversion.

installed,thenthe32bit

http://www.erikhaselhofer.com/?p=3135

Ona64bitcomputer,

2/3

9/10/2015

SSIS:DTEXEC,DTEXECUIandDTUTIL|ErikHaselhofer

willbethedefault.

Erik
comment

Posted in SSIS

DTEXEC, DTEXECUI, DTUTIL

SAS: Match Merge

Leave a

SAS: Automatic Type Conversion

Leave a Reply
Your email address will not be published. Required elds are marked *
Name *
Email *
Website
Comment

POST COMMENT
Conrm
you are
NOT a
spammer

Fruitful theme by fruitfulcode Powered by: WordPress

http://www.erikhaselhofer.com/?p=3135

3/3

You might also like