Azure Data Studio是一種跨平臺的數(shù)據(jù)庫工具,適合在Windows、macOS和Linux上使用本地和云數(shù)據(jù)平臺的數(shù)據(jù)專業(yè)人員,Azure Data Studio利用IntelliSense、代碼片段、源代碼管理集成和集成終端提供新式編輯器體驗,它在設(shè)計時考慮了數(shù)據(jù)平臺用戶,帶有內(nèi)置查詢結(jié)果集圖表和可自定義的儀表板。
功能介紹
帶有 IntelliSense 的 SQL 代碼編輯器
Azure Data Studio 利用內(nèi)置功能(例如多個選項卡窗口、豐富的 SQL 編輯器、IntelliSense、關(guān)鍵字完成、代碼片段、代碼導航和源代碼管理集成 (Git))提供一種基于鍵盤的新式 SQL 編碼體驗,使日常任務變得更輕松。 運行按需 SQL 查詢,查看結(jié)果并將其保存為文本、JSON 或 Excel 格式。 編輯數(shù)據(jù),組織你最喜歡的數(shù)據(jù)庫連接,并以熟悉的對象瀏覽體驗瀏覽數(shù)據(jù)庫對象。 若要了解如何使用 SQL 編輯器,請參閱使用 SQL 編輯器創(chuàng)建數(shù)據(jù)庫對象。
智能 SQL 代碼片段
SQL 代碼片段可生成正確的 SQL 語法來創(chuàng)建數(shù)據(jù)庫、表、視圖、存儲過程、用戶、登錄名、角色,并更新現(xiàn)有的數(shù)據(jù)庫對象。 使用智能代碼片段快速創(chuàng)建數(shù)據(jù)庫副本,以便進行開發(fā)或測試,并生成和執(zhí)行 CREATE 和 INSERT 腳本。
Azure Data Studio 還提供用于創(chuàng)建自定義 SQL 代碼片段的功能。 若要了解詳細信息,請參閱創(chuàng)建和使用代碼片段。
可自定義的服務器和數(shù)據(jù)庫儀表板
創(chuàng)建豐富的可自定義儀表板,以監(jiān)視并快速排查數(shù)據(jù)庫中的性能瓶頸問題。 若要了解見解小組件以及數(shù)據(jù)庫(和服務器)儀表板,請參閱使用見解小組件管理服務器和數(shù)據(jù)庫。
連接管理(服務器組)
借助服務器組,可以組織所使用的服務器和數(shù)據(jù)庫的連接信息。 有關(guān)詳細信息,請參閱服務器組。
集成終端
在 Azure Data Studio 用戶界面中的“集成終端”窗口中使用常用的命令行工具(例如,Bash、PowerShell、sqlcmd、bcp 和 ssh)。 若要了解集成終端,請參閱集成終端。
擴展性和擴展創(chuàng)作
通過擴展基本安裝的功能來增強 Azure Data Studio 體驗。 Azure Data Studio 為數(shù)據(jù)管理活動提供擴展點,并支持擴展創(chuàng)作。
若要了解 Azure Data Studio 中的擴展性,請參閱擴展性。 若要了解如何創(chuàng)作擴展,請參閱擴展創(chuàng)作。
與 SQL Server Management Studio (SSMS) 的功能比較
如為以下情況,請使用 Azure Data Studio:
主要是編輯或執(zhí)行查詢。
需要能夠快速繪圖和直觀顯示結(jié)果集。
可通過集成終端使用 sqlcmd 或 PowerShell 執(zhí)行大多數(shù)管理任務。
對向?qū)У氖褂眯枨筝^少。
不需要實施深層次的管理或平臺配置。
需要在 macOS 或 Linux 上運行。
如為以下情況,請使用 SQL Server Management Studio:
需要實施復雜的管理或平臺配置。
要實施安全管理,包括用戶管理、漏洞評估和安全功能配置。
需要使用性能優(yōu)化顧問和儀表板。
使用數(shù)據(jù)庫關(guān)系圖和表設(shè)計器。
需要訪問經(jīng)過注冊的服務器。
需要利用實時查詢統(tǒng)計信息或客戶端統(tǒng)計信息。