Azure data studio 跨平臺資料庫管理工具試用
最近折騰 azure sql database 的時候發現了微軟的一款新的資料庫管理工具: azure data studio。從名字上看 azure data studio 好像是專門為 azure 開發的,其實並不是這樣的 。它同樣支援對傳統sql server的查詢於管理。
azure data studio 是一款跨平臺資料庫管理工具,支援 windows,macos,linux 。azure data studio 提供現代化的編輯體驗,支援智慧提示,程式碼補全,原始碼版本管理等功能。它內建了影像畫查詢結果集,客戶化首頁等功能。
安裝
從以上地址下載azure data studio的安裝包,進行安裝。
試用
安裝完成之後執行 azure data studio。可以看到跟 vscode 長的簡直一模一樣,可以推斷 azure data studio 是基於 vscode 開發的。
要連線資料庫,我們首先要新增一個連線。點選“Add Connection”按鈕,彈出新建連線對話方塊。
填寫伺服器地址,登入方式,賬號密碼,點選“連線”。
如果成功登入到伺服器,左側會顯示資料庫列表。右側會顯示伺服器的基本資訊,以及一些資料庫的基本資訊。
從上圖中可以看到我們的伺服器OS是Ubuntu16.04,sqlserver版本是 14.0.3162.1 Developer Edition 。
點開左側選單中的一個資料庫例項,出現Tables,Views等資料夾,繼續點開會出現表列表,檢視列表等。這個跟SSMS大同小異。右鍵一張表,彈出快捷選單,有一些常用功能,於SSMS同樣大同小異。
按快捷CTRL+N新建一個查詢,在這個頁面可以編寫SQL語句進行查詢。編寫的時候支援智慧提示,這個智慧提示的感覺比SSMS要厲害,支援中間字元的智慧提示,而且速度很快。
點選“RUN”可以執行查詢,下面會出現查詢的結果。
widget
azure data studio 還可以新增一些 Widget 來顯示一些自定義資訊。比如顯示5個慢查詢。
按CTRL+P開啟指令框,輸入 > settings 過濾選項。選擇首選項。
找到Dashboard>Database : Widgets
在開啟的json內容追加以下內容:
"dashboard.database.widgets": [{
"name": "slow queries widget",
"gridItemConfig": {
"sizex": 2,
"sizey": 1
},
"widget": {
"query-data-store-db-insight": null
}
}
],
"workbench.colorTheme": "Default Dark Azure Data Studio",
"dashboard.server.properties": true,
"workbench.enablePreviewFeatures": true,
"workbench.startupEditor": "welcomePage"
}
右鍵資料庫選擇“Manage” 彈出widgets介面。可以看到slow queries widget 顯示出來了,顯示的是最近5個慢查詢。
點選右上角的三個點,可以檢視詳情。
外掛
azure data studio 於 vscode 類似,支援安裝外掛。
CTRL+SHIFT+X 開啟外掛搜尋目錄。可以看到有很多外掛可以選。可以安裝語言包,可以安裝主題等。
有個比較有意思的外掛“Server Report”可以顯示伺服器當前的負載等情況。
總結
azure data studio 簡單的試用了下。它非常輕量級,能夠勝任基本的查詢分析任務。它更偏向於sql語句的編輯器,還跟git有良好的整合。它還支援外掛,widget 等元件可以在首頁直接展示資料庫的一些狀態。但是它缺乏一些高階的資料庫管理功能,比如你要做資料庫複製訂閱等操作它就不支援。當你只是像找個sql編輯查詢工具可以考慮azure data studio ,而且它跨平臺。
作者:Agile.Zhou
出處:http://www.cnblogs.com/kklldog/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1727/viewspace-2797827/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 利用Oracle Data Guard完成跨平臺的資料庫遷移案例Oracle資料庫
- 利用RMAN跨平臺遷移資料庫資料庫
- 跨平臺遷移oracle資料庫指南Oracle資料庫
- 跨平臺資料庫 Realm 整合實踐資料庫
- 應用RMAN Transportable Database進行資料庫跨平臺遷移Database資料庫
- 大型資料庫跨平臺遷移總結資料庫
- RMAN同位元組序跨平臺跨版本遷移資料庫資料庫
- 資料庫中跨平臺遷移方法介紹資料庫
- 同位元組序跨平臺資料庫遷移和升級的測試資料庫
- DATA GUARD 跨平臺支援(Redo Apply)APP
- RMAN同位元組序跨平臺跨版本遷移資料庫(一)資料庫
- RMAN同位元組序跨平臺跨版本遷移資料庫(二)資料庫
- hp-ux利用rman將資料庫跨平臺遷移到aix平臺上UX資料庫AI
- RMAN跨平臺傳輸資料庫和表空間資料庫
- Realm,一個跨平臺、高效能的資料庫資料庫
- 資料庫平臺資料庫
- use azure data studio to create external table for oracleOracle
- 用傳輸表空間跨平臺遷移資料
- 全平臺資料(資料庫)管理工具 DataCap 管理 Rainbond 上的所有資料庫資料庫AI
- RMAN跨平臺可傳輸表空間和資料庫資料庫
- 跨平臺還原、恢復資料庫(Windows->Linux)資料庫WindowsLinux
- [C#] zdbviewcs: 跨平臺資料庫檢視器。支援SqlServer、Oracle、MySql等資料庫C#View資料庫ServerOracleMySql
- Azure Data Factory(二)複製資料
- zt 跨平臺 跨版本 大規模資料遷移
- rman將linux平臺資料庫遷移到window平臺資料庫Linux資料庫
- 使用RMAN完成跨平臺資料遷移
- rman進行跨平臺資料遷移
- long資料型別跨平臺問題資料型別
- 跨平臺資料庫工具:DbVisualizer Pro 10 for Mac v10.0.20啟用版資料庫Mac
- 應用跨平臺問題?
- 視覺化資料庫管理工具:SQLPro Studio for Mac視覺化資料庫SQLMac
- 5個免費、跨平臺的SQLite資料庫視覺化工具SQLite資料庫視覺化
- 跨作業系統平臺移動資料庫(相同尾數格式)作業系統資料庫
- mac資料庫管理工具 Valentina Studio Pro 13.6終端啟用版Mac資料庫
- Apache Wayang :跨平臺資料處理系統Apache
- 用 Visual Studio Code 做基於 .NET MAUI 跨平臺移動應用開發UI
- SQLPro Studio Mac版(資料庫視覺化管理工具)SQLMac資料庫視覺化
- 使用docker建立和執行跨平臺的容器化的mssql資料庫DockerSQL資料庫