Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
58 views16 pages

3 Ssis Advanced Part2 m3 Slides

This document discusses SSIS package deployment and execution. It covers deployment target options like the SSIS package store or file system. It also covers the deployment utility for building deployment files, and other tools like DTUTIL and importing packages in SSMS. Package configuration options are discussed including XML, environment variables, and parent package variables. Finally, it summarizes ways to execute packages using DTEXEC, SQL Server Agent jobs, or running packages in SSMS.

Uploaded by

roderinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views16 pages

3 Ssis Advanced Part2 m3 Slides

This document discusses SSIS package deployment and execution. It covers deployment target options like the SSIS package store or file system. It also covers the deployment utility for building deployment files, and other tools like DTUTIL and importing packages in SSMS. Package configuration options are discussed including XML, environment variables, and parent package variables. Finally, it summarizes ways to execute packages using DTEXEC, SQL Server Agent jobs, or running packages in SSMS.

Uploaded by

roderinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Deployment Part 1

Working with the Package Deployment Model


Stacia Misner
blog.datainspirations.com
@StaciaMisner

Overview
Deployment Target Options
Deployment Utility and Other Tools
Package Configuration
Package Execution

Deployment Target Options


SSIS Package Store

File System

MSDB

DTSX
SQL Server Storage
MSDB

File System
DTS\Packages

File System
Any Location

Deployment Target Options

Function
Redeployment
Backup and recovery
Differencing
Security
Performance

MSDB

File System

Deployment Utility
Step 2: Build project

Step 1: Enable utility

Build Files to Deploy

Deployment Utility

DTS\Packages

MSDB

Important!
File system deployment
requires write permissions

Other Deployment Tools


Import Package
(SSMS)

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

Execute Package Utility

DTExec

Scheduled Job

Management Studio

Execute Package Utility


Package location and name
Package configuration files
Command files
Connection string
Package properties
Console reporting
Logging
Property values
Verification
Command line

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

SQL Server Management Studio

SQL Server Agent

Interface similar to
Execute Package
Utility

Summary
Deployment Target Options

SSIS Package Store (MSDB, File System) or general file system

Deployment Utility and Other Tools

Project properties for deployment, import in SSMS, and DTUTIL

Package Configuration

Override package executable properties, connections, variables


XML, environment variable, registry, SQL Server table, parent package
variable

Package Execution

Execute Package Utility, DTEXEC, Run Package command (SSMS), SQL Server
Agent job

You might also like