Learn more about SQL Server tools

mssqltips logo

Tutorials          DBA          Dev          BI          Career          Categories          Webcasts          Scripts          Today's Tip          Join

Tutorials      DBA      Dev      BI      Categories      Webcasts

DBA    Dev    BI    Categories


SQL Server Integration Services (SSIS) Tutorial


SQL Server Integration Services (SSIS) is a tool that we use to perform ETL operations; i.e. extract, transform and load data.  While ETL processing is common in data warehousing (DW) applications, SSIS is by no means limited to just DW; e.g. when you create a Maintenance Plan using SQL Server Management Studio (SSMS) an SSIS package is created.  At a high level, SSIS provides the ability to:

  • retrieve data from just about any source
  • perform various transformations on the data; e.g. convert from one type to another, convert to uppercase or lowercase, perform calculations, etc.
  • load data into just about any source
  • define a workflow

The first version of SSIS was released with SQL Server 2005.  SSIS is a replacement for Data Transformation Services (DTS) which was available with SQL Server 7.0 and SQL Server 2000.  SSIS builds on the capabilities introduced with DTS.

In this tutorial we will step through a number of topics that you need to understand in order to successfully build an SSIS package.  Our high level outline is as follows:

  • Creating SSIS packages with SQL Server Management Studio (SSMS)
  • Business Intelligence Development Studio (BIDS)
  • Creating a simple SSIS package in BIDS
  • Deploying SSIS packages
  • Executing SSIS packages

You can either use the outline on the left or click the arrows to the right or below to scroll through each of these topics.

Additional Information


Last Update: 10/22/2009

More SQL Server Solutions

Post a comment or let the author know this tip helped.

All comments are reviewed, so stay on subject or we may delete your comment. Note: your email address is not published. Required fields are marked with an asterisk (*).

*Name    *Email    Email me updates 

Signup for our newsletter
 I agree by submitting my data to receive communications, account updates and/or special offers about SQL Server from MSSQLTips and/or its Sponsors. I have read the privacy statement and understand I may unsubscribe at any time.


Tuesday, March 01, 2016 - 7:27:00 AM - Dhirendra K DhiraJ Back To Top


 Hi can use EXIST or NOT EXIST function in SSIS..? Is there any specific tools for this.



Thursday, February 04, 2016 - 5:06:26 AM - bhargava Back To Top

this is  bhargava from hyderabad.please had discussion with SSIS team and let me explain ssis basics.

Wednesday, February 03, 2016 - 2:50:46 AM - THOMAS AIMIUWU Back To Top

 Please is there a way to mograte SSIS packages created in a higher version to a lower version?

I am trying to migrate SSIS packages created in 2012 to 2008 .. please help without having to recreate them all from scratch.

Thanks in advance.


*** NOTE *** - If you want to include code from SQL Server Managehavment Studio (SSMS) in your post, please copy the code from SSMS and paste the code into a text editor like NotePad before copying the code below to remove the SSMS formatting.

Learn more about SQL Server tools