【DBA常用的管理工具】
SSMS、BIDS、SQL ServerProfiler......
一、SQLServer常用管理工具
1、SQLServer Management Studio
用於訪問、控制、管理和開發SQL Server的所有組件,如編輯和執行查詢、啟動標準嚮導任務。
2、SQL Server Profiler
提供用於監視SQL Server資料庫引擎執行個體或Analysis Services執行個體的圖形化使用者介面。
3、SQL Server資料庫調整建議程式
可以協助建立索引、索引檢視表和分區的最佳組合。
4、Business Intelligence Development Studio
用於Analysis Services和IntegrationServices解決方案的整合式開發環境。
5、SQL Server組態管理員
管理伺服器和用戶端網路設定設定。
6、命令提示工具 + 生產力
從命令提示字元管理SQL Server對象,如osql.exe和sqlcmd.exe
7、匯入和匯出資料
提供了一套用於移動、複製及轉換資料的圖形化工具和可程式化對象。
8、SQL Server安裝程式
安裝、更改或升級SQL Server執行個體中的組件。
(1)、SSMS介紹
【SSMS實現的功能】
[註冊伺服器
[串連到資料庫引擎、Analysis Services、Integration Services、Reporting Services或SQL Server Compact 3.5的一個執行個體
[管理資料庫和Analysis Services對象(如多維資料庫集、維度和程式集)
[建立對象,如資料庫表、庫、Cube、資料庫使用者和登入名稱等
[管理檔案和檔案組
[附加或分離資料庫
[啟動指令碼編寫工具
[管理安全性
[查看系統日誌
[監視當前活動
[配置複製
[管理全文索引
[啟動或停止SQL Server代理
(2)、BIDS介紹
BIDS(BusinessIntelligence Development Studio)是一個Visual Studio工具,它是用於開發商業解決方案的主要環境。
1、BIDS中的AnalysisServices
用於為商業智慧應用程式開發線上分析處理(OLAP)和資料採礦功能的Analysis Services項目
2、BIDS中的IntegrationServices
用於開發ETL解決方案的Integration Services項目
3、BIDS中的ReportingServices
BIDS包括用於開發報表解決方案的報表模型項目和報表專案
(3)、SQL Server Profiler介紹
VSQL Server Profiler是SQL跟蹤的圖形化使用者介面,用於監視資料庫引擎或Analysis Server的執行個體
V可以捕獲有關每個事件的資料並將其儲存到檔案或表中供以後進行分析
【SQL Server Profiler用於以下活動】
V逐步分析有問題的查詢並找到問題的原因
V尋找並診斷運行慢的查詢
V捕獲導致某個問題的一系列Transact-SQL語句,然後用所儲存的跟蹤在某台測試伺服器上複製此問題,接著在該測試伺服器上診斷此問題
V支援對SQL Server執行個體上執行的操作進行審核,審核記錄與安全相關的操作,供安全性系統管理員以後複查
V使效能計數器與診斷問題關聯
V監視SQL Server的效能以憂化工作負載