分享方式:


安裝適用於 Visual Studio 的 SQL Server Data Tools (SSDT)

適用於:SQL Server Azure SQL Database Azure Synapse Analytics

SQL Server Data Tools (SSDT) 是一套開發工具,可用來建置 SQL Server 資料庫、Azure SQL 資料庫、Analysis Services (AS) 資料模型、Integration Services (IS) 套件和 Reporting Services (RS) 報表。 您可以透過 SSDT,使用與其他應用程式開發工具相同的專案概念,設計和部署 SQL 物件。 SQL 專案功能會延伸至 CI/CD 管線,可讓您使用 SqlPackage CLI,將資料庫專案的建置和部署自動化。

SSDT 及其元件的版本資訊適用於 Visual Studio 2017、2019 和 2022SSDT 概觀中會提供核心 SSDT 功能的概觀。

SQL Server Data Tools 元件和三個延伸項目的螢幕擷取畫面。

SSDT 會安裝為 Visual Studio 元件,同時適用於線上安裝離線安裝。 Analysis Services、Integration Services 和 Reporting Services 專案可作為每個版本的個別延伸模組。

注意

Visual Studio 中的 SDK 樣式 SQL 專案是 VISUAL Studio 2022 SQL Server Data Tools, SDK-style (preview) 功能的一部分,與原始 SSDT 不同。 SDK 樣式專案格式以 .NET Core 中引進的新 SDK 樣式專案為基礎,也是適用於 Azure Data Studio 和 VS Code 的 SQL 資料庫專案延伸模組所使用的格式。 如需詳細資訊,請參閱 SQL Server Data Tools, SDK-style (preview) (英文版)。

使用 Visual Studio 安裝 SSDT

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

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

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

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

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

    螢幕擷取畫面,其中顯示資料儲存及處理工作負載 2022。

適用於 Arm64 的 Visual Studio

Visual Studio 現在可作為 Windows 11 Arm64 上的原生 Arm64 應用程式。 在 Visual Studio 17.10 和更新版本中,SSDT 適用於 Arm64,但有一些限制。 若要在 Arm64 裝置上安裝或設定 Visual Studio 以包含 SSDT:

  1. 在 Arm64 裝置上安裝 Visual Studio 17.10 或更新版本。

  2. 在安裝程式中,選取 [個別元件] 索引標籤,然後搜尋 SQL Server Data Tools

    螢幕擷取畫面,其中顯示適用於 Arm64 的 SQL Server Data Tools。

  3. 選取 [SQL Server Data Tools],然後選擇 [修改]

安裝 Analysis Services、Integration Services 和 Reporting Services 延伸模組

針對 Analysis Services (SSAS)、Integration Services (SSIS) 或 Reporting Services (SSRS) 專案,請從 Visual Studio 內的 [延伸模組] > [管理延伸模組],或從市集安裝適當的延伸模組

適用於 Visual Studio 2022 的延伸模組

適用於 Visual Studio 2019 的延伸模組

支援的 SQL 版本

Visual Studio 2022 中支援的 SQL 版本

專案範本 支援的 SQL 平台
關聯式資料庫 SQL Server 2016 (13.x) - SQL Server 2022 (16.x)

Azure SQL Database、Azure SQL 受控執行個體

Azure Synapse Analytics 專用集區
Azure Synapse Analytics 無伺服器集區 (需要 VS2022 17.7,請參閱版本資訊)
Analysis Services 模型

Reporting Services 報表
SQL Server 2016 - SQL Server 2022
Integration Services 封裝 SQL Server 2019 - SQL Server 2022

Visual Studio 2019 中支援的 SQL 版本

專案範本 支援的 SQL 平台
關聯式資料庫 SQL Server 2012 - SQL Server 2019

Azure SQL Database、Azure SQL 受控執行個體

Azure Synapse Analytics (僅專用集區)
Analysis Services 模型

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

離線安裝

需要離線安裝的情況 (例如,低頻寬或隔離的網路),可以使用 SSDT 進行離線安裝。 有兩種方法可供使用:

如需詳細資料,您可以遵循<適用於離線安裝的逐步指導方針

Visual Studio 授權條款規定

若要瞭解 Visual Studio 的授權條款規定和使用案例,請參閱Visual Studio 授權目錄。 例如,如果您使用 Visual Studio for SQL Server Data Tools 的 Community Edition,請在 Visual Studio 授權目錄中檢閱該特定 Visual Studio 版本的使用者授權合約 (EULA)。

舊版

若要下載並安裝 SSDT for Visual Studio 2017 或更舊版的 SSDT,請參閱舊版的 SQL Server Data Tools (SSDT 和 SSDT-BI) (部分機器翻譯)。

另請參閱

後續步驟

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

取得協助

參與編輯 SQL 文件

您知道您可以自行編輯 SQL 內容嗎? 這樣做不僅可以協助改善文件,也能名列該頁面的參與者。

如需詳細資訊,請參閱如何參與 SQL Server 文件