SSIS Download, Install and Configure

Problem

SQL Server Integration Services (SSIS) is an ETL tool that comes with SQL Server. SSIS allows you to write simple or complex processes to import, export and manipulate data. This can also be used for SQL Server automation tasks. In this tutorial, we walk through an SSIS download and the steps to install SSIS whether it be for a new installation of SQL Server or just adding SSIS to an existing SQL Server install.

Solution

This article will explain how to download and install SQL Server Integration Services (SSIS).

What is SSIS?

DBAs use SSIS to automate administrative tasks in SQL Server, while Developers\Business Intelligence professionals use it for data integration (ETL and ELT). For example, you can perform the following tasks in SSIS:

Download and Install SSIS

First, go to the download area on the Microsoft SQL Server website.

You can download SQL Server on-premises or the developer edition if you use it for development purposes.

The SQL Server installer includes the SSIS component.

Download SQL Server

Once downloaded, run the installer.

Choose from three options.

  • The basic option installs the SQL Server.
  • For this example, select the Custom option so we can install SSIS. 
  • The third option, Download Media, downloads the installer to install later.
Select installation type

Select the location to install SQL Server.

Specify the target location

Select the New SQL Server standalone installation or add features to an existing installation option.

SQL Server Installation Center

Microsoft Update

The next screen is to apply the latest Microsoft security updates.

Microsoft Update

Install Rules

Next, the Install Rules provide a checklist of requirements that must be validated before continuing, like activating the firewall or checking that our machine is not a domain controller. The installer also checks for consistency in registry keys and that the correct dotnet framework is installed.

Install Rules

Installation Type

Then, additional options appear like installing a new SQL Server or adding new features. For this example, we will add features, specifically SSIS.

Installation type

Azure Exertion for SQL Server

There is also an option to install extensions to handle Azure. This tutorial is dedicated to installing SSIS on-premises, so we will not install the Azure extensions. This feature is useful if we want to work with Microsoft services in the cloud (Azure).

Azure extension

Feature Selection

Under Feature Selection, select the Integration Services option. The options for Integration Services are related to Scale Out, which provides high performance for the package execution by distributing the package using multiple servers. That way, you can run the packages in parallel across multiple servers. To learn more, check out the SSIS Scale Out Cluster tutorial.

The SSIS selection provides you with two options:

  • Scale Out Master: Is used to Scale Out and manage the Scale Out system using the SSISDB Catalog and the Scale Out Master service. This Catalog stores all the package information and the execution information.
  • Scale Out Workers: This pulls the execution tasks from the Scale Out Master.  They also run the packages.
Feature selection

Server Configuration

For Server Configuration, select the account name to handle the Integration Services service. Here you can also select the Startup Type for the service.

Server configuration

Ready to Install

Now, click Install to start the installation.

Ready to Install

Complete

If everything ran successfully, a Complete message will appear.

Complete

That’s it, for the SSIS download and install and it’s now ready to be used.

Installing Visual Studio (optional steps)

Once SSIS is installed, you may want to create packages to test the software. To create packages, you need Visual Studio. You can download Visual Studio 2022 here.  For more details about installing Visual Studio, here is a related tutorial.

Adding SSIS Extensions

With Visual Studio installed, go to Extensions in the menu.

SSIS extension

Select the option Manage Extensions.

Manage Extensions

Search for the SQL Server Integration Services Projects 2022 and install it.

Find extension

Create and Test Your First SSIS Project

After installing the SSIS extension, let’s create a package: copy a backup (Adventureworks2019.bak) from a local folder (c:\data) to a shared network folder.

First, go to File > New in Visual Studio.

New SSIS Project

Type a name and provide a location for the project. Click Create.

Configure your project

In the SSIS project, drag and drop the File System task to the control pane.

Double-click the File System Task.

Use the File System Task

Click in the Source Connection.

File System Task Editor

In Usage type, select Existing file. This option allows us to copy an existing file, which, in this example, is an existing backup.

Type the path of the SQL backup to copy.

File connection manager editor

Next, click on Destination Connection.

Destination connection

Select the Existing folder and type the path for the existing destination folder.

Write the destination folder

Execute the task.

execute ssis task

If everything goes as planned, the backup has been copied to the shared destination folder.

Next Steps

For more information about SSIS, check out these links:

Leave a Reply

Your email address will not be published. Required fields are marked *