1. 優化組合了多款工具的功能
在SQL Server以前的版本中主要有兩個工具:圖形化的管理工具(Enterprise Manager)和 Transact SQL編輯器(Query Analyzer)。這樣兩個工 具分列存在一個問題,需要開發SQL Server也需要管理SQL Server 有時兩項工作需要同時進行),所以不得不在兩個工具之間不斷切換。在 SQL Server Management Studio中,Enterprise Manager和Query Analyzer兩個工具被結合在一個界面上,這樣就可以在對服務器進行圖形化 管理的同時編寫Transact SQL。SQL Server Management Studio中的對象浏覽器結合了Query Analyzer 的對象浏覽器和Enterprise Manager的 服務器數型視圖,可以浏覽所有的服務器。另外,對象浏覽器還提供了類似與Query Analyzer的工作區,工作區中有類似語言解析器和顯示統 計圖的功能。現在可以在編寫查詢和腳本的同時,在同一個工具下使用Wizards和屬性頁面處理對象。
SQL Server Management Studio的界面有一個單獨可以同時處理多台服務器的的注冊服務器窗口。雖然Enterprise Manager也有這個功能,但 是SQL Server Management Studio不僅可以對服務器進行注冊,還可以注冊分析服務、報告服務、SQL Server綜合服務以及移動SQL等。這樣, 就能夠獲得整個企業的視圖或者集中於特定的感興趣的實體或對象上。
使用項目
2. 使用項目和方案
如果用過Visual Studio那麼對項目和方案的概念就不會感到陌生。在nutshell中,項目可以將一組文件結合在一起做為組進行訪問。一系列的 項目組成組,這樣就可以像OLAP用戶按自己的興趣向下鑽取數據元一樣鑽取項目。項目包括.sql.mdx.xmla和.dmx腳本。另外,也可以在項目中 添加其他文件(如XML或者CSV文件)。因此項目本身就是可以鑽取的對象。創建新項目的步驟如下:
點擊文件|新建|項目。
選擇所要創建的項目的類型(SQL Server腳本, 分析服務腳本或者SQL移動腳本)。
為創建的項目或方案命名。
選擇文件的存儲路徑。
點確定。
接下來就可以對不同的數據源進行定義(如果所創建的項目接觸的數據庫不只一個)或者添很容易的添加文件(只需要在方案資源管理器內的腳 本文件夾上點右鍵然後選擇要添加的項目即可)。如果你事前有准備,也可以將腳本導入項目。(如果在SQL Server Management Studio中找不 到方案資源管理器,可以選擇查看|方案資源管理器或者按[Ctrl]+[Alt]+L。)
3. 幫助數據分析員
感謝SQL Server Management Studio集成了OLAP工具,成為處理cube的最佳工具。對象浏覽器允許用戶訪問分析服務對象對cube進行圖形化管 理。用戶還可以在編輯窗口中編寫和執行MDX、 DMX 、XMLA語句,可以使用同一個工具甚至是在同一個對象中同時進行OLTP和OLAP詢問。
4.行號顯示
使用Query Analyzer時,有多少次為了查找錯誤語句不得不從頭一行一行的數下來?SQL Server Management Studio可以在編碼編輯器中顯示 行號,這在分析編碼查找錯誤行或者打字錯誤時非常有用。默認情況下這個功能沒有啟用。如需啟用請按以下步驟操作:
選擇工具|選項。
在展開選項目錄下文本編輯器,然後選擇所有語言。
在屬性窗口的右側,選中顯示標題下面的行號。
行號顯示有一個功能。如果腳本中有批處理語句(開始、結束或者進行等語句),結果頁面中會重新計算塊內的行號(例如,從1開始計算)。
查錯
5.易於查錯
SQL Server Management Studio保留了Query Analysis中的一個功能:通過消息窗口中的報錯信息,可以直接連接到腳本中有錯的部分。請注 意,如果腳本中包括多個批處理語句,那麼報錯信息中顯示的行號可能與實際行號不符。只需要雙擊消息窗口中紅色文本的報錯信息就可以找 到導致錯誤的語句。這個動作可以使腳本主體中的有問題的行突出顯示。(可能也會願意在運行腳本之前使用預分析功能先清除語法錯誤)。