適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
Analytics Platform System(PDW)
Microsoft Fabric 中的 SQL 資料庫
若要管理您的資料庫,您需要工具。 不論您的資料庫是在雲端、Windows、macOS 或 Linux 上執行,工具不一定要在與資料庫相同的平台上執行。
企業案例的免費工具
Microsoft提供下列免費工具和擴充功能,以根據您的商務角色和功能,使用我們的 SQL Server Database Engine 產品。
資料庫管理員 (DBA) 會管理備份和還原、效能微調、安全性和高可用性。
建議的工具:
- SQL Server Management Studio (SSMS):使用圖形使用者介面進行功能完整的管理
- sqlcmd:用於部署和自動化的輕量型命令行介面 (CLI)
- 適用於 Visual Studio Code 的 MSSQL 擴充功能:輕量型工作和腳本
- SQL Server 移轉小幫手 (SSMA) 從 Microsoft Access、Db2、MySQL、Oracle 和 Sybase 移轉至 SQL Server 和 Azure SQL
描述和使用案例範例
下表列出可用的工具和延伸模組。
工具 | 描述 | 作業系統 | 意見反饋 |
---|---|---|---|
圖形化工具 | |||
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。
其他工具和意見反應
如果您要尋找本文未提及的其他工具,請參閱:
相關內容
- SQL Server
- Azure SQL Database
- 適用於 PostgreSQL 的 Azure 資料庫
- 適用於 MySQL 的 Azure 資料庫
- Azure Cosmos DB
- 在 Microsoft Fabric 中 SQL 資料庫 (預覽版)