top
Loading...
了解ManagementStudio

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中的一個功能:通過消息窗口中的報錯信息,可以直接連接到腳本中有錯的部分。請注 意,如果腳本中包括多個批處理語句,那么報錯信息中顯示的行號可能與實際行號不符。只需要雙擊消息窗口中紅色文本的報錯信息就可以找 到導致錯誤的語句。這個動作可以使腳本主體中的有問題的行突出顯示。(可能也會愿意在運行腳本之前使用預分析功能先清除語法錯誤)。

6. 增強的模板資源管理器快速入門

Transact SQL是一種SQL Server語言。與SQL Server其他各種語言一樣,使用Transact SQL語言可以實現從查詢到對象建立所有的任務。使用 腳本編制對象的主要原因是因為使用這種方法能夠完全控制所創造的對象,可以將腳本保存在文件對象中,經過測試后也可以很容易的移植到 生產環境中去。不過,新功能也就意味著新的語法,也就意味著有更多需要記住的東西。為了降低難度,SQL Server Management Studio升級 的模板資源管理器(查看|模板資源管理器或者[Ctrl]+[Alt]+T)可以平面顯示超過100個對象以及Transact SQL任務的結構圖,還包括有備份和恢 復數據庫等管理任務。由于集合了以前各種不同工具,模板資源管理器中包括有Analysis Services 和 SQL Mobile命令語句模板。也就是說, 使用者可以通過腳本模板使用DMX, MDX和XMLA公式,使用方法與以前的Query Analyzer中對象創建方法一樣。

7. 與以前版本的兼容

SQL管理對象SMO是SQL Server 2005中最受歡迎的管理對象,SQL Server Management Studio可以象運行SMO一樣順暢的運行SQL Server分布式 管理對象DMO。這就是說用戶使用SQL Server Management Studio可以管理SQL Server 2000也可以管理MSDE數據庫。這樣就可以使用SQL Server 2005管理以前版本中的數據庫。SQL Server Management Studio中的DMO不能管理SQL Server 7.0服務器,也許因為為此考慮升級的問 題。

命名

8. 注冊服務器的命名

在登記數據庫時(包括Enterprise Manager 或者SQL Server Management Studio),使用IP地址而不是服務器名稱。這種通過VPN遠程連接的 命名方法有時可能帶來麻煩。在Enterprise Manager中,必須知道每臺服務器的IP地址。因此,需要將連接參數記錄備用。在SQL Server Management Studio下,可以用IP地址進行登記,也可以用比較容易分辨的名稱為計算機命名,甚至還可以為服務器添加描述。名稱和描述會在 注冊服務器窗口顯示(查看|注冊服務器或者按[Ctrl]+[Alt]+G),這樣就能夠知道現在正在使用的是哪臺服務器。

9. 管理SQL Server整合服務頁面

Microsoft希望能夠通過SQL Server Management Studio使用戶可以在一個統一用戶界面上管理所有的頁面,也就是SQL Server整合服務(SSIS) 。SSIS是以前的SQL服務器中DTS的替代品,新的技術維護計劃精靈工具中也有應用。在SQL Server Management Studio中,可以瀏覽服務器中 所有的軟件包并了解其運行狀態,也可以使用這個工具導入或導出軟件包 (這個功能在以前版本的SQL Server中很難實現),或者在SQL Server Management Studio中運行軟件包。在SQL Server Management Studio中訪問SSIS的步驟如下:

通過已注冊服務器中的整合服務頁注冊服務器。在服務器上點鼠標右鍵,然后選擇連接|對象資源管理器。通過對象資源管理器中顯示的數型結 構管理軟件包。

10.報告服務管理

在使用Analysis Services 和 SSIS時,你可以使用SQL Server Management Studio 來管理報告服務。SQL Server 2000 版報告服務中所有的 管理工作都是通過報告服務中安裝的基于網絡的管理工具進行。如果需要管理多臺服務器,必須通過不同的管理地址分別進行。在SQL Server Management Studio中,可以通過對象資源瀏覽器注冊所有的報告服務并進行管理。也可以通過對象資源管理器進行報告服務管理地址上所有可 進行的任務。在SQL Server Management Studio中進入報告服務的步驟如下:

1.在注冊服務器上的報告服務頁上注冊服務器。

2.在服務器上點鼠標右鍵,選擇連接|對象資源管理器。

3.通過對象資源管理中顯示的數形結構管理軟件。
(e129)

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗