推薦一款非常好用的 SQL Server 管理工具
一、軟件簡介
dbForge Studio 2019-2022 for SQL Server是針對SQL Server數(shù)據(jù)庫而開發(fā)的一款強(qiáng)大的集成開發(fā)環(huán)境,主要用于SQL Server管理,管理,開發(fā),數(shù)據(jù)報(bào)告和分析??梢詭椭鶶QL開發(fā)人員管理數(shù)據(jù)庫,在流行的源代碼控制系統(tǒng)中進(jìn)行版本控制的數(shù)據(jù)庫更改,加快日常任務(wù)的速度以及進(jìn)行復(fù)雜的數(shù)據(jù)庫更改。
二、功能介紹
1.SQL 編碼輔助
在 SQL 編輯器中編寫代碼需要花費(fèi)大量時(shí)間,而您可以通過以下方式提高工作效率:
- 代碼自動(dòng)完成 — 通過幾個(gè)按鍵即可創(chuàng)建完整的 SQL 語句。
- SQL 格式化 — 遵循常見的編碼風(fēng)格(標(biāo)準(zhǔn))。
- T-SQL 分析器 — 使用可配置的規(guī)則提高代碼質(zhì)量。
- SQL 代碼片段 — 存儲和重用重復(fù)代碼片段,節(jié)省時(shí)間。
- 快速對象信息 — 在數(shù)據(jù)庫對象上顯示提示,提供相關(guān)信息。
- 代碼導(dǎo)航 — 快速跳轉(zhuǎn)到變量聲明、對象編輯器等地方,按 F12 鍵即可。
2.表設(shè)計(jì)器
- 表是任何數(shù)據(jù)庫中的關(guān)鍵對象,也是最難配置的對象之一。精心設(shè)計(jì)的 SQL 表設(shè)計(jì)器允許您:在可視化編輯器中快速設(shè)置表屬性。
- 編輯創(chuàng)建表的腳本。
- 當(dāng)引入復(fù)雜更改時(shí)重新構(gòu)建表。
- 在修改 SQL 數(shù)據(jù)庫對象之前預(yù)覽更改。
3.數(shù)據(jù)庫設(shè)計(jì)器
- 允許你在不編寫代碼的情況下可視化、創(chuàng)建和編輯 SQL Server 數(shù)據(jù)庫。將數(shù)據(jù)庫拖放到圖表上,即可清晰顯示其基本對象及其關(guān)聯(lián)。數(shù)據(jù)庫設(shè)計(jì)器功能包括:數(shù)據(jù)庫圖表和縮放。
- 打印大型圖表。
- 虛擬連接。
- 可視化數(shù)據(jù)庫編輯器。
4.模式比較
- 嘗試一下模式比較工具,你將會(huì)在數(shù)據(jù)庫結(jié)構(gòu)上的任何重大更改中使用此工具。我們的工具將幫助您:同步具有復(fù)雜對象依賴關(guān)系的數(shù)據(jù)庫模式。
- 提前檢測開發(fā)錯(cuò)誤。
- 創(chuàng)建模式快照以捕捉數(shù)據(jù)庫結(jié)構(gòu)。
- 檢測生產(chǎn)數(shù)據(jù)庫上的偏移。
- 創(chuàng)建針對不同 SQL Server 版本的部署腳本。
5.文檔生成工具
- 一個(gè)方便的用于文檔化 SQL Server 數(shù)據(jù)庫的工具。文檔生成工具允許您:獲取數(shù)據(jù)庫架構(gòu)概覽
- 包括自描述的 SQL 對象
- 查看對象間和數(shù)據(jù)庫間的依賴關(guān)系
- 自定義文檔樣式
- 生成 HTML 和 PDF 格式的文檔
6.數(shù)據(jù)導(dǎo)出和數(shù)據(jù)導(dǎo)入
支持 10 多種常用數(shù)據(jù)格式,提供多種高級選項(xiàng),針對重復(fù)場景提供模板,支持可定制的常規(guī)命令行導(dǎo)入和導(dǎo)出。
7.源代碼控制
將源代碼控制系統(tǒng)整合到您的數(shù)據(jù)庫開發(fā)和部署流程中。通過 dbForge Studio,SQL 數(shù)據(jù)庫的版本控制變得順暢而無縫。該功能允許用戶:
- 將數(shù)據(jù)庫鏈接到最流行的源代碼控制系統(tǒng)
- 對工作文件夾進(jìn)行源代碼控制
- 在方便的界面中可視化執(zhí)行所有源代碼控制任務(wù)
- 跟蹤變更歷史記錄
- 解決沖突
8.監(jiān)控工具
這是一個(gè)用于監(jiān)視和審查 SQL Server 性能和活動(dòng)的出色工具。通過這個(gè)工具,分析和管理 SQL Server 上的任何變化變得更加輕松和舒適。該工具允許用戶:監(jiān)視 SQL Server 和數(shù)據(jù)庫活動(dòng),如 CPU 和內(nèi)存工作負(fù)載、死鎖、讀/寫和 IO 延遲、等待任務(wù)、批處理請求等等。
獲取與數(shù)據(jù)輸入/輸出相關(guān)的統(tǒng)計(jì)信息。
查看數(shù)據(jù)庫指標(biāo)。
使用等待統(tǒng)計(jì)信息分析與 SQL Server 和查詢相關(guān)的資源。
按照消耗時(shí)間對最復(fù)雜和耗時(shí)的查詢進(jìn)行排序。
接收有關(guān)活動(dòng)用戶連接的寶貴信息。
監(jiān)視存儲位置、大小和備份日期。
9.索引管理器
用于分析 SQL 索引的狀態(tài)并解決索引碎片化問題。索引管理器允許您快速收集索引碎片化統(tǒng)計(jì)信息,檢測需要維護(hù)的數(shù)據(jù)庫。您可以在可視化模式下立即重建和重組 SQL 索引,或生成 SQL 腳本以供將來使用。
10.T-SQL 調(diào)試器
作為服務(wù)器端邏輯的必備 SQL 數(shù)據(jù)庫開發(fā)工具。它集成在存儲過程編輯器中。通過單擊數(shù)據(jù)庫資源管理器樹開始調(diào)試。
11.單元測試
一款直觀且便捷的工具,用于實(shí)現(xiàn)自動(dòng)化單元測試。該工具基于開源的 tSQLt 框架,因此 SQL 開發(fā)人員可以從在普通 T-SQL 中編寫單元測試中受益。單元測試豐富的功能使得開發(fā)穩(wěn)定可靠的代碼成為可能,可以在單元級別進(jìn)行適當(dāng)?shù)幕貧w測試。
三、安裝步驟
下載安裝包,雙擊安裝程序,打開第一個(gè)安裝界面。
點(diǎn)擊安裝后進(jìn)入安裝目錄選擇,這里選擇D盤。
然后進(jìn)入文件關(guān)聯(lián)的選擇,大家可以根據(jù)自己的需要進(jìn)行選擇。
接著安裝模式進(jìn)行選擇,這里按照推薦選擇第一項(xiàng)。
安裝過程如下圖。
安裝本地鏡像過程如下圖:
安裝成功界面如下:
四、使用說明
打開軟件,首先創(chuàng)建數(shù)據(jù)庫鏈接。
數(shù)據(jù)庫屬性配置如下圖:
點(diǎn)擊測試提示成功。
打開數(shù)據(jù)庫,可以展示表、視圖等的數(shù)量。
點(diǎn)擊編輯表,打開數(shù)據(jù)表設(shè)計(jì)器界面。
數(shù)據(jù)表索引管理界面。
切換到Data標(biāo)簽頁查詢數(shù)據(jù)表數(shù)據(jù)。
可以自定義查詢條件,如下圖:
查詢條件會(huì)展示在查詢界面下方。
數(shù)據(jù)庫新增age列,聯(lián)動(dòng)sql直接變化。
數(shù)據(jù)導(dǎo)出支持格式有十多種,基本滿足需求。
導(dǎo)出成功界面如下:
查看導(dǎo)出數(shù)據(jù)。
查詢效果如下: