Professional Documents
Culture Documents
3 Ssis Advanced Part2 m3 Slides
3 Ssis Advanced Part2 m3 Slides
3 Ssis Advanced Part2 m3 Slides
Overview
Deployment Target Options
Deployment Utility and Other Tools
Package Configuration
Package Execution
File System
MSDB
DTSX
SQL Server Storage
MSDB
File System
DTS\Packages
File System
Any Location
Function
Redeployment
Backup and recovery
Differencing
Security
Performance
MSDB
File System
Deployment Utility
Step 2: Build project
Deployment Utility
DTS\Packages
MSDB
Important!
File system deployment
requires write permissions
DTUTIL.EXE
(Command Line)
dtutil
/FILE
c:\ssis-adv-2-data\pkg\staging_pkg.dtsx
/DestServer localhost /COPY
SQL;staging_pkg
Package Configuration
Configuration Types:
XML
SQL Server
Registry
Environment variable
Parent package variable
Package Configuration
Variable Value
Connection String
Package Configuration
Direct reference
Indirect reference
Applies to all
configuration types
EXCEPT environment
variable
Package Execution
DTEXEC /DTS
"\"\MSDB\DW_ETL_MSDB\01-00master-extract\"" /SERVER
"\".\"" /CHECKPOINTING OFF
/REPORTING EW
DTExec
Scheduled Job
Management Studio
DTExec
Location ID:
/SQL
/FILE
Path and package name
DTEXEC /DTS "\"\MSDB\DW_ETL_MSDB\01-00-master-extract\""
/SERVER "\".\"" /CHECKPOINTING OFF
Server name
Other options:
/CommandFile
/ConfigFile
/REPORTING EW
Optional parameters
/Connection
/Logger
/Set and more
Interface similar to
Execute Package
Utility
Summary
Deployment Target Options
Package Configuration
Package Execution
Execute Package Utility, DTEXEC, Run Package command (SSMS), SQL Server
Agent job