Ssis In Visual Studio

-->

I have installed Visual Studio 2019, Version 16.1.5. I can go to Help, About and see SSDT and SSRS in the installed product boxes. When I look at other windows, I cannot see the ssis toolbox. A recent update to the Integration Services Extension for Visual Studio 2019 lists “Fixed an issue that the package is not downgraded to current target server version of the project when it is saved as copy to file system or MSDB in package deployment model.” as a bug that was fixed.

Applies to: SQL Server (all supported versions) SSIS Integration Runtime in Azure Data Factory

SQL Server provides SQL Server Data Tools (SSDT) for the development of Integration Services packages.

The SSIS Script Task gives an option to implement functions that are not available or possible in the SSIS toolbox (both in built-in Tasks and transformations). The SSIS script task utilizes the Microsoft VSTA (Visual Studio Tools for Applications) as the code environment in which you can write the C# or VB Script. Feb 20, 2020 To install SSDT during Visual Studio installation, select the Data storage and processing workload, and then select SQL Server Data Tools. If Visual Studio is already installed, use the Visual Studio Installer to modify the installed workloads to include SSDT. Launch the Visual Studio Installer.

Visual Studio Ssis Tutorial

Integration Services packages reside in projects. To create and work with Integration Services projects, you must install SQL Server Data Tools. For more information, see Install Integration Services.

When you create a new Integration Services project in SQL Server Data Tools (SSDT), the New Project dialog box includes an Integration Services Project template. This project template creates a new project that contains a single package.

Projects and solutions

Projects are stored in solutions. You can create a solution first and then add an Integration Services project to the solution. If no solution exists, SQL Server Data Tools (SSDT) automatically creates one for you when you first create the project. A solution can contain multiple projects of different types.

Tip

By default, when you create a new project in SQL Server Data Tools, the solution is not shown in Solution Explorer pane. To change this default behavior, on the Tools menus, click Options. In the Options dialog box, expand Projects and Solutions, and then click General. On the General page, select Always show solution.

Solutions contain projects

A solution is a container that groups and manages the projects that you use when you develop end-to-end business solutions. A solution lets you handle multiple projects as one unit and to bring together one or more related projects that contribute to a business solution.

Solutions can include different types of projects. If you want to use SSIS Designer to create an Integration Services package, you work in an Integration Services project in a solution provided by SQL Server Data Tools (SSDT).

When you create a new solution, SQL Server Data Tools (SSDT) adds a Solution folder to Solution Explorer, and creates files that have the extensions, .sln and .suo:

  • The *.sln file contains information about the solution configuration and lists the projects in the solution.

  • The *.suo file contains information about your preferences for working with the solution.

While SQL Server Data Tools (SSDT) automatically creates a solution when you create a new project, you can also create a blank solution, and then add projects later.

Integration Services projects contain packages

A project is a container in which you develop Integration Services packages.

In SQL Server Data Tools (SSDT), an Integration Services project stores and groups the files that are related to the package. For example, a project includes the files that are required to create a specific extract, transfer, and load (ETL) solution.

Before you create an Integration Services project, you should become familiar with the basic contents of this kind of project. After you understand what a project contains, you can begin creating and working with an Integration Services project.

Folders in Integration Services projects

The following diagram shows the folders in an Integration Services project in SQL Server Data Tools (SSDT).

The following table describes the folders that appear in an Integration Services project.

FolderDescription
Connection ManagersContains Project Connection Managers. For more information, see Integration Services (SSIS) Connections.
SSIS PackagesContains packages. For more information, see Integration Services (SSIS) Packages.
Package PartsContains Package Parts that can be reused or imported. For more information, see Reuse Control Flow across Packages by Using Control Flow Package Parts
MiscellaneousContains files other than package files.

Files in Integration Services projects

When you add a new or an existing Integration Services project to a solution, SQL Server Data Tools (SSDT) creates project files that have the extensions .dtproj, .dtproj.user, .database, Project.params.

  • The *.dtproj file contains information about project configurations and items such as packages.

  • The *.dtproj.user file contains information about your preferences for working with the project.

  • The *.database file contains information that SQL Server Data Tools (SSDT) requires to open the Integration Services project.

  • The Project.params file contains information about the Project parameters.

Version targeting in Integration Services projects

In SQL Server Data Tools (SSDT), you can create, maintain, and run packages that target SQL Server 2017, SQL Server 2016, SQL Server 2014, or SQL Server 2012.

In Solution Explorer, right-click on an Integration Services project and select Properties to open the property pages for the project. On the General tab of Configuration Properties, select the TargetServerVersion property, and then choose SQL Server 2017, SQL Server 2016, SQL Server 2014, or SQL Server 2012.

Create a new Integration Services project

  1. Open SQL Server Data Tools (SSDT).

  2. On the File menu, point to New, and then click Project.

  3. In the New Project dialog box, select Business Intelligence, and then select the Integration Services Project template.

    The Integration Services Project template creates an Integration Services project that contains a single, empty package.

  1. (Optional) Edit the project name and the location.

    The solution name is automatically updated to match the project name.

  2. To create a separate folder for the solution file, select Create directory for solution. This is the default option.

  3. If source control software is installed on the computer, select Add to source control to associate the project with source control.

  4. If the source control software is Microsoft Visual SourceSafe, the Visual SourceSafe Login dialog box opens. In Visual SourceSafe Login, provide a user name, a password, and the name of the Microsoft Visual SourceSafe database. Click Browse to locate the database.

    NOTE: To view and change the selected source control plug-in and to configure the source control environment, click Options on the Tools menu, and then expand the Source Control node.

  5. Click OK to add the solution to Solution Explorer and add the project to the solution.

Import an existing project with the Import Project Wizard

  1. In Visual Studio, click New > Project on the File menu.

  2. In the Installed Templates area of the New Project window, expand Business Intelligence, and click Integration Services.

  3. Select Integration Services Import Project Wizard from the project types list.

  4. Type a name for the new project to be created in the Name text box.

  5. Type the path or location for the project in the Location text box, or click Browse to select one.

  6. Type a name for the solution in the Solution name text box.

  7. Click OK to launch the Integration Services Import Project Wizard dialog box.

  8. Click Next to switch to the Select Source page.

  9. If you're importing from an .ispac file, type the path including file name in the Path text box. Click Browse to navigate to the folder where you want the solution to be stored and type file name in the File name text box, and click Open.

    If you're importing from an Integration Services Catalog, type the database instance name in the Server name text box or click Browse and select the database instance that contains the catalog.

    Click Browse next to Path text box, expand folder in the catalog, select the project you want to import, and click OK.

    Click Next to switch to the Review page.

  10. Review the information and click Import to create a project based on the existing project you selected.

  11. Optional: click Save Report to save the results to a file

  12. Click Close to close the Integration Services Import Project Wizard dialog box.

Add a project to a solution

When you add a project, you can have Integration Services create a new, blank project, or you can add a project that you have already created for a different solution. You can only add a project to an existing solution when the solution is visible in SQL Server Data Tools (SSDT).

Add a new project to a solution

Ssis In Visual Studio
  1. In SQL Server Data Tools (SSDT), open the solution to which you want to add a new Integration Services project, and do one of the following:

    • Right-click the solution, click Add, and then click New Project.

    • On the File menu, point to Add, and then click New Project.

  2. In the Add New Project dialog box, click Integration Services Project in the Templates pane.

  3. Optionally, edit the project name and location.

  4. Click OK.

Add an existing project to a solution

  1. In SQL Server Data Tools (SSDT), open the solution to which you want to add an existing Integration Services project, and do one of the following:

    • Right-click the solution, point to Add, and then click Existing Project.

    • On the File menu, click Add, and then click Existing Project.

  2. In the Add Existing Project dialog box, browse to locate the project you want to add, and then click Open.

  3. The project is added to the solution folder in Solution Explorer.

Remove a project from a solution

You can only remove a project from a solution when the solution is visible in SQL Server Data Tools (SSDT). After the solution is visible, you can remove all except one project. As soon as only one project remains, SQL Server Data Tools (SSDT) no longer displays the solution folder and you cannot remove the last project.

  1. In SQL Server Data Tools (SSDT), open the solution from which you want to remove an Integration Services project.

  2. In Solution Explorer, right-click the project, and then click Unload Project.

  3. Click OK to confirm the removal.

Visual Studio Code

Add an item to a project

  1. In SQL Server Data Tools (SSDT), open the solution that contains the Integration Services project to which you want to add an item.

  2. In Solution Explorer, right-click the project, point to Add, and do one of the following:

    • Click New Item, and then select a template from the Templates pane in the Add New Item dialog box.

    • Click Existing Item, browse in the Add Existing Item dialog box to locate the item you want to add to the project, and then click Add.

  3. The new item appears in the appropriate folder in Solution Explorer.

Copy project items

You can copy objects within an Integration Services project or between Integration Services projects. You can also copy objects between the other types of SQL Server Data Tools (SSDT) projects, Reporting Services and Analysis Services. To copy between projects, the project must be part of the same SQL Server Data Tools (SSDT) solution.

  1. In SQL Server Data Tools (SSDT), open the Integration Services project or solution that you want to work with.

  2. Expand the project and item folder to copy from.

  3. Right-click the item and click Copy.

  4. Right-click the Integration Services project to copy to and click Paste.

    The items are automatically copied to the correct folder. If you copy items to the Integration Services project that aren't packages, the items are copied to the Miscellaneous folder.

Next steps

  • Download and install SQL Server Data Tools.

This project may be used for building high performance data integration and workflow solutions, including extraction, transformation, and loading (ETL) operations for data warehousing. Currently the supported target server version starts from SQL Server 2012 up to 2019.

Visit https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS for the latest information, tips, news, and announcements about SSIS directly from the product team.

IMPORTANT: since version 3.3, Power Query Source for SQL Server 2017 and Microsoft Oracle Connector for SQL Server 2019 have been excluded from the installation of this product. To continue using these two components, please manually download and install them by yourselves. Here are the download links: Power Query Source for SQL Server 2017 and 2019, Microsoft Oracle Connector for SQL Server 2019

  • Currently you may still hit the 'Could not find a part of the path' error when compiling script task/component. This is actually a regression caused by VS 16.9. Now the issue has been fixed in 16.10, please upgrade to 16.10 to solve the issue. Alternatively, you could take following steps to work around the issue:

    • Click “Edit Script” to open the project in VS
    • Right click on the project in solution explorer, and click “Open Folder in File Explorer”
    • In the file explorer, open the csproj or vbproj file with any text editor
    • Find the two 'OutputPath' element, change the value to .binDebug and .binRelease separately, or you can simply remove them
    • Save the csproj or vbproj and reload the project
    • Now you can try to rebuild the project in VS
  • There is a regression in SSIS Projects extension 3.13 that cannot rename a task/data flow component on design surface and cannot add annotation. The issues have been fixed in 3.13.1. Please upgrade to 3.13.1 to bypass those issues.

  • To design packages using Oracle and Teradata connectors and targeting an earlier version of SQL server prior to SQL 2019, in addition to the Microsoft Oracle Connector for SQL 2019 and Microsoft Teradata Connector for SQL 2019, you need to also install the corresponding version of Microsoft Connector for Oracle and Teradata by Attunity.

  • Sometimes this product or Visual Studio Tools for Applications 2019 may be somehow deleted during VS instance upgrade. If your existing SSIS projects cannot be loaded, please try to repair this product via control panel. If VS doesn't pop up when clicking on 'Edit Script', please try to repair VSTA 2019 via control panel. We've reported this issue to VS team. Sorry for any inconvenience.

  • SQL Server Native Client (SQLNCLI11.1) is deprecated and not installed by VS2019. We recommend upgrading to the new Microsoft OLE DB driver for SQL Server. If you want to continue using SQL Server Native Client, you can download and install it from here.

Please follow the below steps to install this product in an offline environment:

  1. Follow this document to create an offline installation of Visual Studio, and make sure following prerequisites are included:

    • Prerequisite Version='[16.0,)' DisplayName='C# and Visual Basic'
    • Prerequisite Version='[16.0,)' DisplayName='Visual Studio core editor'
    • Prerequisite Version='[16.0,)' DisplayName='SQL Server Data Tools'
    • Prerequisite Version='[16.0,)' DisplayName='.NET Framework 4 targeting pack'
    • Prerequisite Version='[16.0,)' DisplayName='.NET Framework 4.5 targeting pack'
    • Prerequisite Version='[16.0,)' DisplayName='.NET Framework 4.7 targeting pack'
  2. Double click on the installer of this product and perform installation, or you can run the installer in quite mode. Please launch the installer with '/?' argument to get more details of the arguments list of the installer.

  3. VS Community does not support offline activation. To use this product with VS Community, you must login to your Microsoft account occasionally in VS Community. If you want to use this product in a totally offline environment, we recommend you to install this product on VS Professional or Enterprise, which support offline activation via a product key.

Version 3.14:

  • Release Date: Jun 3rd, 2021
  • Build Version: 15.0.2000.167
  • Tested against Visual Studio 2019 16.10
  • What's new:
    1. Azure-enabled SQL Server Integration Services (SSIS) projects now support national cloud (Azure US Government and Azure China).
  • Bug fixes:
    1. Fixed some issues related to accessibility and high-DPI.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.13.1:

  • Release Date: Apr 22nd, 2021
  • Download SQL Server Integration Services Projects 3.13.1
  • Build Version: 15.0.2000.166
  • Tested against Visual Studio 2019 16.9
  • Bug fixes:
    1. Fixed an issue that tasks and data flow components cannot be renamed in design surface.
    2. Fixed an issue that cannot add annotation in design surface.
    3. Fixed an issue that SSIS containers cannot be collapsed.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.13:

  • Release Date: Apr 19th, 2021
  • Download SQL Server Integration Services Projects 3.13
  • Build Version: 15.0.2000.165
  • Tested against Visual Studio 2019 16.9
  • Whats' new:
    1. Add ExecuteOnProxy property on Execute Process Task so as to support enabling self-hosted Integration Runtime as proxy.
    2. Allow connectivity retry for OLE DB connection manager via exposing ConnectRetryCount and ConnectRetryInterval properties.
    3. List available locations based on selected subscription in Integration Runtime Creation Wizard
  • Bug fixes:
    1. Fixed some issues related to accessibility and high-DPI.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.12.1:

  • Release Date: March 17th, 2021
  • Download SQL Server Integration Services Projects 3.12.1
  • Build Version: 15.0.2000.157
  • Tested against Visual Studio 2019 16.9
  • Bug fixes:
    1. Fixed an issue that script task/component cannot be saved in VS2019 16.9.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.12:

  • Release Date: Jan 25th, 2021
  • Download SQL Server Integration Services Projects 3.12
  • Build Version: 15.0.2000.152
  • Tested against Visual Studio 2019 16.8
  • Whats' new:
    1. Add ExecuteOnProxy property on Execute SQL Task so as to support enabling self-hosted Integration Runtime as proxy.
  • Bug fixes:
    1. Fixed an issue that test connection on Analysis Services connection manager may fail due to fail to load managed ADAL component.
    2. Fixed some issues related to accessibility and high-DPI.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.11.1:

  • Release Date: December 28th, 2020
  • Download SQL Server Integration Services Projects 3.11.1
  • Build Version: 15.0.2000.150
  • Tested against Visual Studio 2019 16.8
  • Bug fixes:
    1. Fixed an issue that Data Flow Path Editor cannot show up.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.11:

  • Release Date: December 23th, 2020
  • Download SQL Server Integration Services Projects 3.11
  • Build Version: 15.0.2000.149
  • Tested against Visual Studio 2019 16.8
  • Whats' new:
    1. Make creating SSISDB optional in IR Creation Wizard.
  • Bug fixes:
    1. Fixed an issue that Azure Subscription ComboBox items are duplicate in IR Creation Wizard and Azure-Enabled Project Wizard when different subscriptions have the same name.
    2. Fixed an issue that auto-generated code under bufferwrapper.cs of script component adds extra double-quotes when current locale is Germany.
    3. Fixed an issue that download WSDL buttonis not displayed when target server version is SQL Server 2012, 2014, 2016.
    4. Fixed an issue that building large projects may fail due to out of memory exception.
    5. Fixed an issue that the package is not downgraded to current target server version of the project when it is saved as copy to file system or MSDB in package deployment model.
    6. Fixed an issue that Dimension Processing Destination doesn't work due to 'No such interface' error.
    7. Fixed some issues related to accessibility and high-DPI.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.10:

  • Release Date: September 23th, 2020
  • Download SQL Server Integration Services Projects 3.10
  • Build Version: 15.0.2000.132
  • Tested against Visual Studio 2019 16.7
  • Bug fixes:
    1. Fixed an issue that Azure Subscription ComboBox items are duplicate in IR Creation Wizard and Azure-Enabled Project Wizard when different subscriptions have the same name.
    2. Fixed an issue that sometimes Connect button cannot be enabled in IR Creation Wizard.
    3. Fixed some issues related to accessibility and high-DPI.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.9:

Visual Studio Ssis Package

  • Release Date: August 24th, 2020
  • Build Version: 15.0.2000.128
  • Tested against Visual Studio 2019 16.7
  • What's new:
    1. Allow users to skip validation when opening packages, which improves the performance. Please refer to this article for more details.
    2. Block deployment to Azure-SSIS when target server version is not SQL Server 2017.
  • Bug fixes:
    1. Fixed some issues related to accessibility and high-DPI.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.8:

  • Release Date: June 20th, 2020
  • Build Version: 15.0.2000.123
  • Tested against Visual Studio 2019 16.6
  • Bug fixes:
    1. Fixed an issue that 'Preview' button doesn't work on OLE DB source when connecting to an Analysis Services data source.
    2. Fixed an issue that removing an input or output of a data flow component before removing the associated path may cause a COMException.
    3. Fixed an issue that AS Processing task cannot connect to PBI workspace and refresh its models.
    4. Fixed an issue that VS will hang on debugging script task/component when using x64 runtime and targeting to SQL Server 2017.
    5. Fixed an issue that Import/Export wizard will crash when selecting MySql driver in some environment.
    6. Fixed some issues related to accessibility and high-DPI.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.7:

  • Release Date: May 20th, 2020
  • Build Version: 15.0.2000.121
  • Tested against Visual Studio 2019 16.6
  • What's New:
    1. Added assessment for packages to be executed in Azure in Azure-enabled project.
  • Bug fixes:
    1. Fixed an issue that Trasfer Database Task does not work when a database has filegroups that contains a filestream.
    2. Fixed an issue that when using ODBC components in Foreach Loop component, the ODBC component will meet 'Function sequence error' in the second loop during package execution.
    3. Fixed an issue that Rebuild Index Task UI will be cut off in low resolution mode.
    4. Fixed an issue that the 'Sign In' button does not show up in high DPI mode.
    5. Fixed an issue that connection manager elements are displayed too large in high DPI mode.
    6. Fixed an issue that execution results are stacked on top of each other in high DPI mode.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.6:

  • Release Date: April 20th, 2020
  • Build Version: 15.0.2000.94
  • Tested against Visual Studio 2019 16.5
  • What's New:
    1. Added support for searching tasks and pipeline components by adding a search box in SSIS toolbox.
    2. Added progress bar when switching target server version.
    3. Added additional cloud configuration for Azure-enabled project and add Windows Authentication support for executing packages in Azure.
  • Bug fixes:
    1. Fixed an issue that in some cases VS instances cannot be listed in the installer
    2. Fixed an issue that this production cannot be uninstalled if the VS instance has been uninstalled.
    3. Fixed an issue that a script component copied from another one in the same package cannot be correctly loaded during debugging when target server version is lower than SQL Server 2019.
    4. Fixed an accessibility issue that luminosity ratio for the component connector lines are less than 3:1 under package designer window.
    5. Fixed an accessibility issue that luminosity ratio is less than 3:1 for “Fit View to window” control present under package designer window.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.5:

  • Release Date: March 17th, 2020
  • Build Version: 15.0.2000.93
  • Tested against Visual Studio 2019 16.5
  • Bug fixes:
    1. Fixed an issue that clicking on MSOLAP driver properties button makes DTS wizard crash when SQL Server is not installed.
    2. Fixed an issue that MSOLEDBSQL driver doesn't support AAD auth in DTS Wizard.
    3. Fixed an issue that XML Source and ADO.NET Destination cannot be correctly persisted when targeting to SQL Server 2012.
    4. Fixed an issue that the 'Download WSDL' button in Web Service Task editor may not be properly displayed.
    5. Fixed an issue that table may not be able to be selected in Connection Manager page of LookUp Transformation editor.
    6. Fixed an issue that the layout of Cache Transformation editor may be messed.
    7. Fixed an issue that the 'Connection Managers' area in package editor may not be properly displayed.
    8. Fixed an issue that the status icon may not be properly displayed in the Convert to Package Deployment Model wizard.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.4:

  • Release Date: January 19th, 2020
  • Build Version: 15.0.2000.71
  • What’s new:
    1. Default target server version has been changed to SQL Server 2019 when creating a new SSIS Project via the templates “Integration Services Project” or “Integration Services Import Project Wizard”.
  • Bug fixes:
    1. Fixed an issue that VS may crash when moving control flow constraint lines inside a container.
    2. Fixed an issue that maintenance plan tasks’ UI cannot list ADO.NET connection managers created outside of the task UI
    3. Fixed an issue that Azure interactive login page doesn't show up when deploying an SSAS project which belongs to a solution also having SSIS projects loaded
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.3:

  • Release Date: December 25th, 2019
  • Build Version: 15.0.2000.68
  • This is the general available (GA) release.
  • What's New:
    1. Removed the inbox component Power Query Source for SQL Server 2017. Now we have announced Power Query Source for SQL Server 2017 & 2019 as out-of-box component, which can be downloaded here.
    2. Removed the inbox component Microsoft Oracle Connector for SQL Server 2019. Now we have announced Microsoft Oracle Connector for SQL Server 2019 as out-of-box component, which can be downloaded here.
    3. Added localization support for designer UI when target server version is SQL Server 2012. Please refer to the release notes of version 3.2 for the full list of supported languages.
  • Bug Fixes:
    1. Fixed an issue that SSIS debugger may occasionally fail to be launched due to IDtsHost interface not registered when target server version is SQL Server 2017 or 2019.
    2. Fixed an issue that there are duplicated 'Integration Services Project' template in 'Create a new project' dialog.
    3. Fixed an issue that 'Integration Services Project' and 'Integration Services Import Project Wizard' cannot be searched with keyword 'SSIS' in 'Create a new project' dialog.
    4. Fixed an issue that ODBC components UI layout is not displayed properly in high DPI mode.
    5. Fixed an issue that OLE DB connection manager UI is not displayed correctly when the provider is selected as 'Microsoft OLE DB Driver for SQL Server' (MSOLEDBSQL).
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.

Version 3.2.2 Preview:

  • Release Date: November 28th, 2019
  • Build Version: 15.0.1900.80
  • This is the second hotfix release for version 3.2 preview. We do not recommend using it for production. You don't need to upgrade to this version unless you hit the issue mentioned below.
  • Bug Fixes:
    1. Fixed an issue that Visual Studio stopped responding when trying to connect to SSIS Integration Runtime in Azure Data Factory or opening a project that was connected to SSIS Integration Runtime.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.
    2. When the target server version is set to SQL Server 2012, the display language will always be English.

Version 3.2.1 Preview:

  • Release Date: November 19th, 2019
  • Build Version: 15.0.1900.78
  • This is a hotfix release for version 3.2 preview. We do not recommend using it for production. You don't need to upgrade to this version unless you hit the issue mentioned below.
  • Bug Fixes:
    1. Fixed an issue that VS may throw TypeLoadException from assembly 'Microsoft.DataWarehouse.VsIntegration, Version=15.6.0.0' when designing the package.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.
    2. When the target server version is set to SQL Server 2012, the display language will always be English.

Install Ssis In Visual Studio

Version 3.2 Preview:

  • Release Date: November 5th, 2019
  • Build Version: 15.0.1900.73
  • This is the third and the last preview release. We do not recommend using it for production.
  • What's New:
    1. Fixed major UI layout issues in high DPI mode.
    2. Upgraded .NET framework version to 4.7 for script task/component when the target server version is SQL Server 2019
    3. Added ConnectByProxy property in ODBC Connection Manager so as to support enabling self-hosted Integration Runtime as proxy in ODBC connection manager.
    4. Added localization support for the installer and the designer UI when the target server version is SQL Server 2014, or 2016. Now we support following languages:
      • Chinese (Simplified)
      • Chinese (Traditional)
      • English (United States)
      • French
      • German
      • Italian
      • Japanese
      • Korean
      • Portuguese (Brazil)
      • Russian
      • Spanish
  • Bug Fixes:
    1. Fixed an issue that users could not add new data sources under package deployment mode.
    2. Fixed an issue that users could not debug script task/component if the code used any new syntaxes introduced after .NET 4.5.
    3. Fixed an issue that data viewer, variable window, getting started window and SSIS toolbox could not be displayed properly if .NET 4.8 is installed.
    4. Fixed an issue that creating the first Data Factory in Azure subscription via Integration Runtime Creation Wizard might fail due to Data Factory resource provider not being registered.
    5. Fixed an issue that the SSIS in ADF Connection Wizard could not display the Azure storage account list correctly when there was a file only storage account in the subscription.
    6. Fixed an issue that 'Execute in Azure' did not work when the package included a container.
    7. Fixed an issue that char(n char) and varchar2(n char) were mapped to incorrect DTS types in Oracle Connector.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.
    2. When the target server version is set to SQL Server 2012, the display language will always be English.

Version 3.1 Preview:

  • Release Date: July 8th, 2019
  • Build Version: 15.0.1301.433
  • This is the second preview release. We do not recommend using it for production.
  • What's New:
    1. Add AzureEnabled feature. Enable packages of the project to be run on SSIS Platform-as-a-Service (PaaS) in Azure Data Factory.
  • Bug Fixes:
    1. Fix an issue that Oracle connector properties are not able to be set from variable expression
    2. Fix an issue that Oracle connector has VS_NEEDSNEWMETATDATA error when debugging packages targeted to pre-SQL Server 2019
    3. Fix an issue that Oracle connector failed to upgrade/downgrade package/project if the package/project uses expressions for connection manager’s properties.
    4. Fix an issue that Download WSDL button of Web Service Task Editor doesn't support TLS 1.1 & 1.2 protocal (targetting to SQL Server 2019).
    5. Fix an issue that packages containing DQS connection manager cannot be loaded again after saving.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.
    2. The installer is not localized.
    3. When the target server version is set to SQL Server 2012~2016, the display language will always be English
    4. Cannot add new data source under package deployment mode. The error message is 'The wizard for 'Microsoft.AnalysisServices.DataSource' cannot be found.'
    5. Variable window and SSIS toolbox may not be displayed properly if .NET 4.8 is installed (Windows 10 1903 installs .NET 4.8 by default). To work around this: 1) open Tools->Options window; 2) navigate to Environment->General; 3) uncheck 'Optimize rendering for screens with different pixel densities'; 4) restart VS. For more details of this issue, please see: https://developercommunity.visualstudio.com/content/problem/638322/vs-2019-regression-transparent-toolwindowpane-with.html

Version 3.0 Preview:

Open Ssis Package Visual Studio

  • Release Date: April 15th, 2019
  • Build Version: 15.0.1300.375
  • Initial release of SQL Server Integration Services Projects. This is a preview release. We do not recommend using it for production.
  • Known issues:
    1. SSIS Execute Package Task doesn't support debugging when ExecuteOutOfProcess is set to True.
    2. The installer is not localized.
    3. When the target server version is set to SQL Server 2012~2016, the display language will always be English
    4. On some systems, the OLEDB connection manager connection setting page is not displayed correctly. Use the All properties grid to configure connection settings.
    5. Cannot be uninstalled from control panel. Here is a work around: open extension.vsixmanifest under <VSInstanceRootDir>Common7IDECommonExtensionsMicrosoftSSIS, change the value of attribute 'InstalledByMsi' at line 10 from 'true' to 'false', save extension.vsixmanifest, and then you can uninstall this product from control panel.
    6. Installation will fail if you install this product on an empty VS instance which doesn't install any workloads. To work around this, please make sure NuGet manager is installed before you launching this installer.
    7. Cannot add new data source under package deployment mode. The error message is 'The wizard for 'Microsoft.AnalysisServices.DataSource' cannot be found.'
    8. Packages containing DQS connection manager cannot be opened again after saving using this product.