Applies to: yesSQL Server (all supported versions) YesAzure SQL Database yesAzure Synapse Analytics

SQL Server Data Tools (SSDT) is a modernistic evolution tool for building SQL Server relational databases, databases in Azure SQL, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. With SSDT, you tin can pattern and deploy any SQL Server content type with the same ease as you would develop an awarding in Visual Studio.

SSDT for Visual Studio 2022

Changes in SSDT for Visual Studio 2022

The core SSDT functionality to create database projects has remained integral to Visual Studio. The extensions for Analysis Services and Integration Services projects are non available for Visual Studio 2022 at this time.

Note

At that place's no SSDT standalone installer for Visual Studio 2022.

Install SSDT with Visual Studio 2022

If Visual Studio 2022 is already installed, you tin can edit the list of workloads to include SSDT. If you lot don't have Visual Studio 2022 installed, then you can download and install Visual Studio 2022.

To modify the installed Visual Studio workloads to include SSDT, use the Visual Studio Installer.

  1. Launch the Visual Studio Installer. In the Windows Offset menu, yous can search for "installer".

    Visual Studio Installer in the Windows Start menu for 2022

  2. In the installer, select for the edition of Visual Studio that you want to add together SSDT to, so choose Modify.

  3. Select SQL Server Information Tools under Data storage and processing in the list of workloads.

    Data storage and processing workload 2022

SSDT for Visual Studio 2019

Changes in SSDT for Visual Studio 2019

The core SSDT functionality to create database projects has remained integral to Visual Studio.

With Visual Studio 2019, the required functionality to enable Analysis Services, Integration Services, and Reporting Services projects has moved into the respective Visual Studio (VSIX) extensions simply.

Note

In that location'south no SSDT standalone installer for Visual Studio 2019.

Install SSDT with Visual Studio 2019

If Visual Studio 2019 is already installed, yous can edit the listing of workloads to include SSDT. If you don't take Visual Studio 2019 installed, then yous can download and install Visual Studio 2019 Community.

To change the installed Visual Studio workloads to include SSDT, use the Visual Studio Installer.

  1. Launch the Visual Studio Installer. In the Windows Offset menu, y'all can search for "installer".

    Visual Studio Installer in the Windows Start menu for 2019

  2. In the installer, select for the edition of Visual Studio that you lot want to add SSDT to, and then choose Alter.

  3. Select SQL Server Data Tools under Data storage and processing in the list of workloads.

    Data storage and processing workload 2019

For Analysis Services, Integration Services, or Reporting Services projects, you can install the appropriate extensions from within Visual Studio with Extensions > Manage Extensions or from the Market place.

SSDT for Visual Studio 2017

Changes in SSDT for Visual Studio 2017

Starting with Visual Studio 2017, the functionality of creating Database Projects has been integrated into the Visual Studio installation. In that location's no need to install the SSDT standalone installer for the cadre SSDT experience.

Now to create Assay Services, Integration Services, or Reporting Services projects, you still need the SSDT standalone installer.

Install SSDT with Visual Studio 2017

To install SSDT during Visual Studio installation, select the Data storage and processing workload, and so select SQL Server Information Tools.

If Visual Studio is already installed, use the Visual Studio Installer to modify the installed workloads to include SSDT.

  1. Launch the Visual Studio Installer. In the Windows Kickoff bill of fare, you can search for "installer".

    Visual Studio Installer in the Windows Start menu for 2017

  2. In the installer, select for the edition of Visual Studio that y'all want to add together SSDT to, and then choose Alter.

  3. Select SQL Server Data Tools under Information storage and processing in the listing of workloads.

    Data storage and processing workload 2017

Install Analysis Services, Integration Services, and Reporting Services tools

To install Analysis Services, Integration Services, and Reporting Services project support, run the SSDT standalone installer.

The installer lists available Visual Studio instances to add together SSDT tools. If Visual Studio isn't already installed, selecting Install a new SQL Server Data Tools instance installs SSDT with a minimal version of Visual Studio, but for the all-time experience, we recommend using SSDT with the latest version of Visual Studio.

Select AS, IS, RS

SSDT for VS 2017 (standalone installer)

Download SSDT for Visual Studio 2017 (15.nine.x)

Of import

Release Notes

For a complete list of changes, see Release notes for SQL Server Data Tools (SSDT).

System requirements

SSDT for Visual Studio 2017 has the aforementioned system requirements equally Visual Studio.

Bachelor Languages - SSDT for VS 2017

This release of SSDT for VS 2017 can be installed in the following languages:

Considerations and limitations

  • You lot can't install the community version offline

  • To upgrade SSDT, y'all demand to follow the aforementioned path used to install SSDT. For example, if y'all added SSDT using the VSIX extensions, then you must upgrade via the VSIX extensions. If you installed SSDT via a split up install, and then yous need to upgrade using that method.

Offline install

To install SSDT when you're not connected to the internet, follow the steps in this section. For more information, run across Create a network installation of Visual Studio 2017.

Commencement, complete the post-obit steps while online:

  1. Download the SSDT standalone installer.

  2. Download vs_sql.exe.

  3. While all the same online, execute one of the following commands to download all the files required for installing offline. Using the --layout option is the key, it downloads the actual files for the offline installation. Replace <filepath> with the bodily layouts path to save the files.

    a. For a specific language, pass the locale: --lang. A single language is ~one GB in size.

                      vs_sql.exe --layout c:\<filepath> --lang en-us                                  

    b. For all languages, omit the --lang statement. All languages are ~three.9 GB.

                      vs_sql.exe --layout c:\<filepath>                                  

After completing the previous steps, the following steps below can be done offline:

  1. Run this command to install the VS2017 Vanquish and SQL Server Data Project.

                      vs_setup.exe --NoWeb                                  
  2. Run this command to install SSDT

    a. For an interactive installation, from the layouts folder, run this control and select SSIS/SSRS/SSAS

                      SSDT-Setup-ENU.exe /install                                  

    b. For an unattended installation, run this command

                      SSDT-Setup-ENU.exe /INSTALLALL[:vsinstances] /passive                                  

    c. For an unattended installation to a specific VS Instance that you may have previously installed, you can query the case ID of the desired VS case

                      cd C:\Program Files (x86)\Microsoft Visual Studio\Installer C:\Program Files (x86)\Microsoft Visual Studio\Installer> vswhere.exe -all                                  

    Then run this command by replacing the VS_INSTANCE_ID_HERE with your instanceID (it volition look something like this: 49cf420b)

                      SSDT-Setup-ENU.exe /INSTALLALL[:VS_INSTANCE_ID_HERE] /passive                                  

For available options, run SSDT-Setup-ENU.exe /help

Note

If using a full version of Visual Studio 2017, create an offline folder for SSDT only, and run SSDT-Setup-ENU.exe from this newly created folder (don't add together SSDT to another Visual Studio 2017 offline layout). If you add the SSDT layout to an existing Visual Studio offline layout, the necessary runtime (.exe) components are not created there.

Supported SQL versions

Project Templates SQL Platforms Supported
Relational databases SQL Server 2005* - SQL Server 2017
(apply SSDT 17.10 or SSDT for Visual Studio 2017 to connect to SQL Server on Linux)

Azure SQL Database

Azure Synapse Analytics (supports queries only; database projects aren't even so supported)

* SQL Server 2005 support is deprecated,

motility to an officially supported SQL version

Analysis Services models

Reporting Services reports

SQL Server 2008 - SQL Server 2017
Integration Services packages SQL Server 2012 - SQL Server 2019

DacFx

SSDT for Visual Studio 2015 and 2017 both use DacFx 17.4.one: Download Data-Tier Application Framework (DacFx) 17.4.one.

Previous versions

To download and install SSDT for Visual Studio 2015, or an older version of SSDT, see Previous releases of SQL Server Data Tools (SSDT and SSDT-BI).

Come across Too

Next steps

After installing SSDT, work through these tutorials to acquire how to create databases, packages, information models, and reports using SSDT.

Go assistance