分享方式:


SQL Server Data Tools

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

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

SQL Server Data Tools 功能的核心可做為 Visual Studio 的工作負載元件使用。 Visual Studio 延伸模組可從 Visual Studio Marketplace 取得,如需安裝 SSDT 的詳細資訊,請參閱 下載 SQL Server Data Tools

注意

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 2022 的 SQL Server Data Tools 最新版本資訊:

SQL Server Data Tools with Visual Studio 2019 的版本資訊可在下列位置找到:

如需 SQL Server Data Tools with Visual Studio 2017 的相關信息,請參閱舊版的 SQL Server Data Tools (SSDT 和 SSDT-BI)

核心 SQL Server Data Tools

SQL Server Data Tools (SSDT) 透過導入常見的宣告式模型 (SQL database projects) 轉換資料庫開發,此模型橫跨 Visual Studio 內的所有資料庫開發階段。 SSDT Transact-SQL 設計功能可用來建置、偵錯、維護和重構資料庫。 您可以使用資料庫專案,或直接使用內部或外部所連接的資料庫執行個體。

開發人員可以使用熟悉的 Visual Studio 環境開發全方位資料庫。 工具套件包含:程式碼瀏覽、IntelliSense、類似於可供 C# 和 Visual Basic 使用的語言支援,以及 Transact-SQL 編輯器內的專門驗證、偵錯與宣告式編輯。 SQL Server Data Tools (SSDT) 也提供視覺化資料表設計工具,簡化在資料庫專案或連線執行個體建立和修改資料表的流程。 在以團隊為基礎的設定,版本控制適用於所有專案檔,可增強共同作業。 部署時,專案可以在所有支援的 SQL 平台發佈,例如 SQL Database 和 SQL Server。

Visual Studio 中的 SQL Server 物件總管提供資料庫物件的檢視,類似 SQL Server Management Studio。 SQL Server 物件總管可讓您執行負荷輕的資料庫管理和設計工作。 您可以輕鬆建立、編輯、重新命名及刪除資料表、預存程序、類型和函式。 您也可從 SQL Server 物件總管,使用特色選單編輯資料表資料、比較結構描述或執行查詢。

SQL 資料庫專案文件,深入了解您可以使用 SQL Server Data Tools 完成的 SQL 專案和資料庫開發工作。

SDK 樣式的 SQL 專案 (預覽)

Visual Studio 以新一代 SQL 專案的方式,對 Microsoft.Build.Sql 專案 SDK 提供預覽版支援。 SDK 樣式的 SQL 專案是以 .NET SDK 樣式專案格式為基礎,設計比原始 SQL 專案更彈性靈活,可擴充性也更高。 建議使用 SDK 樣式的 SQL 專案進行新的開發,而且在 Visual Studio 2022 中以選擇性元件「SQL Server Data Tools, SDK-style (preview)」的方式提供。在 SDK 樣式的 SQL Server Data Tools 文件深入了解 SDK 樣式的 SQL 專案和 Visual Studio。