下載適用於 Visual Studio 的 SQL Server Data Tools (SSDT)

適用于:yesSQL Server (所有支援的版本 Yes) Azure Synapse Analytics Azure SQL Database yes

SQL Server Data Tools (SSDT) 是一款新式開發工具,可用來建置 SQL Server 關聯式資料庫、Azure SQL 中的資料庫、Analysis Services (AS) 資料模型、Integration Services (IS) 套件和 Reporting Services (RS) 報表。 有了 SSDT,您便可設計和部署任何 SQL Server 內容類型,就像在 Visual Studio 中開發應用程式一樣容易。

適用于 Visual Studio 2022 的 SSDT

Visual Studio 2022 的 SSDT 變更

用於建立資料庫專案的 SSDT 核心功能,對於 Visual Studio 一直是不可或缺的。

注意

Visual Studio 2022 沒有 SSDT 獨立安裝程式。

使用 Visual Studio 2022 安裝 SSDT

如果已安裝 Visual Studio 2022,您可以編輯工作負載清單以包含 SSDT。 如果您尚未安裝 Visual Studio 2022,則可以下載並安裝Visual Studio 2022

若要修改已安裝的 Visual Studio 工作負載以包含 SSDT,請使用 Visual Studio 安裝程式。

  1. 啟動 Visual Studio 安裝程式。 在 Windows [開始] 功能表中,您可搜尋「安裝程式」。

    Visual Studio Installer in the Windows Start menu for 2022

  2. 在安裝程式中,選取所要新增 SSDT 的 Visual Studio 版本,然後選擇 [修改]。

  3. 在工作負載清單中選取位於 [資料儲存和處理] 下方的 [SQL Server Data Tools]。

    Data storage and processing workload 2022

對於 Analysis Services 或Reporting Services專案,您可以使用ExtensionsManage> Extensions 或Marketplace,從 Visual Studio 內安裝適當的擴充功能。

Integration Services 專案的擴充功能目前不適用於 Visual Studio 2022。

適用於 Visual Studio 2019 的 SSDT

適用於 Visual Studio 2019 的 SSDT 中的變更

用於建立資料庫專案的 SSDT 核心功能,對於 Visual Studio 一直是不可或缺的。

在 Visual Studio 2019 中,啟用 Analysis Services、Integration Services 和 Reporting Services 專案其所需功能已移至個別限定的 Visual Studio (VSIX) 延伸模組。

注意

沒有適用於 Visual Studio 2019 的 SSDT 獨立安裝程式。

使用 Visual Studio 2019 安裝 SSDT

如果已安裝 Visual Studio 2019,則可編輯工作負載清單以包含 SSDT。 如果您尚未安裝 Visual Studio 2019,則可下載並安裝 Visual Studio 2019 Community

若要修改已安裝的 Visual Studio 工作負載以包含 SSDT,請使用 Visual Studio 安裝程式。

  1. 啟動 Visual Studio 安裝程式。 在 Windows [開始] 功能表中,您可搜尋「安裝程式」。

    Visual Studio Installer in the Windows Start menu for 2019

  2. 在安裝程式中,選取所要新增 SSDT 的 Visual Studio 版本,然後選擇 [修改]。

  3. 在工作負載清單中選取位於 [資料儲存和處理] 下方的 [SQL Server Data Tools]。

    Data storage and processing workload 2019

針對 Analysis Services、Integration Services 或 Reporting Services 專案,請從 Visual Studio 內的 [延伸模組]>[管理延伸模組],或從 Marketplace 安裝適當的延伸模組

適用於 Visual Studio 2017 的 SSDT

適用於 Visual Studio 2017 的 SSDT 中的變更

從 Visual Studio 2017 開始,建立資料庫專案的功能已整合到 Visual Studio 安裝。 不需要針對核心 SSDT 體驗安裝 SSDT 獨立安裝程式。

現在建立 Analysis Services、Integration Services 或 Reporting Services 專案仍須使用 SSDT 獨立安裝程式。

使用 Visual Studio 2017 安裝 SSDT

若要在 Visual Studio 安裝期間安裝 SSDT,請選取 [Data storage and processing] \(資料儲存和處理\) 工作負載,然後選取 [SQL Server Data Tools]。

若已安裝 Visual Studio,請使用 Visual Studio 安裝程式來修改已安裝的工作負載,以包含 SSDT。

  1. 啟動 Visual Studio 安裝程式。 在 Windows [開始] 功能表中,您可搜尋「安裝程式」。

    Visual Studio Installer in the Windows Start menu for 2017

  2. 在安裝程式中,選取所要新增 SSDT 的 Visual Studio 版本,然後選擇 [修改]。

  3. 在工作負載清單中選取位於 [資料儲存和處理] 下方的 [SQL Server Data Tools]。

    Data storage and processing workload 2017

安裝 Analysis Services、Integration Services 和 Reporting Services 工具

若要安裝 Analysis Services、Integration Services 或 Reporting Services 專案支援,請執行 SSDT 獨立安裝程式

此安裝程式會列出可新增 SSDT 工具的 Visual Studio 執行個體。 如果尚未安裝 Visual Studio,請選取 [安裝新的 SQL Server Data Tools 執行個體] 以搭配 Visual Studio 的最小版本來安裝 SSDT,但若要獲得最佳體驗,則建議搭配 Visual Studio 的最新版本來使用 SSDT。

Select AS, IS, RS

SSDT for VS 2017 (獨立安裝程式)

下載 SSDT for Visual Studio 2017 (15.9.10)

重要

版本資訊

如需完整變更清單,請參閱 SQL Server Data Tools (SSDT) 的版本資訊

系統需求

SSDT for Visual Studio 2017 與 Visual Studio 具有相同的系統需求

可用語言 - 適用於 VS 2017 的 SSDT

這版適用於 VS 2017 的 SSDT 提供下列語言版本:

考量與限制

  • 您無法離線安裝社群版本

  • 若要升級 SSDT,您必須遵循用來安裝 SSDT 的相同路徑。 例如,如果您使用 VSIX 延伸模組以新增 SSDT,則必須透過 VSIX 延伸模組來更新。 如果您是透過個別安裝來安裝 SSDT,則必須使用該方法進行升級。

離線安裝

若要在未連線到網際網路時安裝 SSDT,請依照此節中的步驟執行。 如需詳細資訊,請參閱建立 Visual Studio 2017 的網路安裝

首先,請在連線時完成下列步驟:

  1. 下載 SSDT 的獨立安裝程式

  2. 下載 vs_sql.exe

  3. 在連線時,執行下列命令下載離線安裝所需的全部檔案。 使用 --layout 選項是關鍵,這會為離線安裝下載實際檔案。 以實際配置路徑取代 <filepath> 來儲存檔案。

    a. 針對特定語言,傳遞地區設定: --lang 。 單一語言的大小為 ~1 GB。

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

    b. 針對所有語言,請省略 自 --lang 變數。 所有語言都是 ~3.9 GB。

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

完成前述步驟之後,就可以離線執行下列步驟:

  1. 執行此命令以安裝 VS2017 Shell 和 SQL Server Data Project。

    vs_setup.exe --NoWeb
    
  2. 執行此命令以安裝 SSDT

    a. 針對互動式安裝,請從版面配置資料夾執行此命令,然後選取 [SSIS/SSRS/SSAS]

    SSDT-Setup-ENU.exe /install
    

    b. 針對自動安裝,請執行此命令

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

    c. 針對先前可能已安裝的特定 VS 實例自動安裝,您可以查詢所需 VS 實例的實例識別碼

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

    然後,將 VS_INSTANCE_ID_HERE 取代為您的 instanceID, (此命令看起來會像這樣:49cf420b)

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

若要查看可用的選項,請執行 SSDT-Setup-ENU.exe /help

注意

如果使用 Visual Studio 2017 的完整版本,請為 SSDT 建立專用的離線資料夾,並從這個新建立的資料夾執行 SSDT-Setup-ENU.exe (不要將 SSDT 新增至其他 Visual Studio 2017 離線配置)。 如果您將 SSDT 配置新增至現有的 Visual Studio 離線配置,就不會在此建立必要的執行階段 (.exe) 元件。

支援的 SQL 版本

專案範本 支援的 SQL 平台
關聯式資料庫 SQL Server 2005* - SQL Server 2017
(使用 SSDT 17.x 或適用於 Visual Studio 2017 的 SSDT 來連線至 Linux 上的 SQL Server)

Azure SQL Database

Azure Synapse Analytics (僅支援查詢;尚不支援資料庫專案)

* SQL Server 2005 支援已被取代,

改為使用官方支援的 SQL 版本
Analysis Services 模型

Reporting Services 報表
SQL Server 2008 - SQL Server 2017
Integration Services 封裝 SQL Server 2012 - SQL Server 2019

DacFx

Visual Studio 2015 與 2017 的 SSDT 都使用 DacFx 17.4.1:下載資料層應用程式架構 (DacFx) 17.4.1

舊版

若要下載及安裝 SSDT for Visual Studio 2015 或更舊版的 SSDT,請參閱舊版 SQL Server Data Tools (SSDT 及 SSDT-BI)

另請參閱

後續步驟

安裝 SSDT 後,請逐步完成這些教學課程,以了解如何使用 SSDT 來建立資料庫、套件、資料模型及報表。

取得協助