共用方式為


SQL 工具概觀

適用於:SQL ServerAzure SQL 資料庫Azure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System(PDW)Microsoft Fabric 中的 SQL 資料庫

若要管理您的資料庫,您需要工具。 不論您的資料庫是在雲端、Windows、macOS 或 Linux 上執行,工具不一定要在與資料庫相同的平台上執行。

企業案例的免費工具

Microsoft提供下列免費工具和擴充功能,以根據您的商務角色和功能,使用我們的 SQL Server Database Engine 產品。

資料庫管理員 (DBA) 會管理備份和還原、效能微調、安全性和高可用性。

建議的工具:

描述和使用案例範例

下表列出可用的工具和延伸模組。

工具 描述 作業系統 意見反饋
圖形化工具
SQL Server Management Studio (SSMS) 使用完整的 GUI 支援來管理 SQL Server 和 Azure SQL 資料庫。 存取、設定、管理、管理及開發內部部署和雲端 SQL Database 引擎的所有元件,包括適用於 Microsoft Fabric 的 Azure Synapse Analytics 和 SQL 資料庫。 SSMS 是一個全方位的應用程式,結合了廣泛的圖形工具和豐富的腳本編輯器,為資料庫管理員和所有技能層級的開發人員提供 SQL 的存取權。 僅限 Windows 意見反應
SQL Server Data Tools (SSDT) 一個新式開發工具,可用來建置 SQL Server 關聯式資料庫、Azure SQL 資料庫、Analysis Services (AS) 資料模型、Integration Services (IS) 套件和 Reporting Services (RS) 報表。 有了 SQL Server Data tools (SSDT),您即可設計和部署任何 SQL Server 內容類型,如同在 Visual Studio 中開發應用程式一樣容易。 僅限 Windows 意見反應
適用於 Visual Studio Code 的 MSSQL 擴充功能 支援 SQL Server 和 Azure SQL 連線的官方 SQL Server 延伸模組,以及 Transact-SQL (T-SQL) 的豐富編輯體驗。 在輕量型編輯器中撰寫 T-SQL 腳本。 Windows、macOS、Linux 意見反應
Azure Data Studio1 輕量型編輯器,可執行隨選 SQL 查詢、檢視和儲存結果為文字、JSON 或 Excel。 在熟悉的物件瀏覽體驗中編輯資料、管理您慣用的資料庫連線,以及瀏覽資料庫物件。 Windows、macOS、Linux
命令行公用程式
bcp 公用程式 bulk copy program 公用程式 (bcp) 會以使用者指定的格式,在 SQL Server 實例與數據檔之間大量複製數據。 Windows、macOS、Linux
mssql-conf mssql-conf 會設定在 Linux 或 Linux 容器上執行的 SQL Server。 僅限 Linux
sqlcmd 公用程式 sqlcmd 可讓您在命令提示字元中輸入 Transact-SQL 語句、系統程式和腳本檔案。 使用 sqlcmd (Go),您也可以部署 Linux 容器以供開發之用。 Windows、macOS、Linux 意見反應
SqlPackage sqlpackage 是命令列公用程式,可將數種資料庫開發工作自動化。 Windows、macOS、Linux 意見反應
SQL Server PowerShell SQL Server PowerShell 提供可用於 SQL 的 Cmdlet。 Windows、macOS、Linux 意見反應

1 Azure Data Studio 將於 2026 年 2 月 28 日淘汰。

移轉、設定和其他工具

下表列出用來移轉、設定及提供 SQL 資料庫其他功能的工具。

這些工具僅適用於 Windows。

工具 描述
SQL Server 組態管理員 使用 SQL Server 組態管理員來設定 SQL Server 服務以及設定網路連線能力。
Distributed Replay1 使用 Distributed Replay 功能來協助您評定未來 SQL Server 升級的影響。 您也可以使用 Distributed Replay 來協助評定硬體和作業系統升級以及 SQL Server 微調的影響。
ssbdiagnose ssbdiagnose 會報告 Service Broker 交談中的問題,或 Service Broker 服務的設定。
SQL Server 移轉小幫手 (SSMA) 使用 SQL Server 移轉小幫手,從 Microsoft Access、Db2、MySQL、Oracle 和 Sybase 將資料庫移轉至 SQL Server 和 Azure SQL 自動化。

1 只有 SQL Server 2016 (13.x) 到 SQL Server 2019 (15.x) 才支援 Distributed Replay。

其他工具和意見反應

如果您要尋找本文未提及的其他工具,請參閱: