書名: 21天學通SQL Server作者名: 秦婧 劉存勇編著本章字數: 2450字更新時間: 2019-03-01 13:16:17
2.4 認識SQL Server Management Studio(企業管理器)
SQL Server Management Studio是SQL Server 2008的主要管理工具和開發工具,習慣上依然可以把它稱為企業管理器。利用SQL Server Management Studio開發人員可以完成對數據的操作,包括數據的增加、刪除、修改及數據的導入/導出等,較之早期版本,它提供了更多的功能。本節將對SQL Server Management Studio做簡單的介紹。
2.4.1 訪問SQL Server Management Studio
SQL Server Management Studio是學習及開發SQL Server 2008時最經常用到的管理工具,它將早期版本的SQL Server中的企業管理器、查詢分析器及Analysis Manager等功能整合到同一個環境中,并能和所有組件協同工作。
SQL Server Management Studio可以用來訪問、配置、管理和開發SQL Server 2008的所有組件。它將一組多樣化的圖形工具與多種功能齊全的腳本編輯器組合在一起,可以為開發人員和管理員提供對SQL Server的訪問。它不僅使得開發數據庫的速度大大提高了,也使得學習數據庫開發的難度降低了。
當成功安裝SQL Server 2008后,就可以利用企業管理器連接數據庫實例了。操作步驟如下所示。
1.運行企業管理器
在【開始】菜單的【程序】子菜單中找到【Microsoft SQL Server 2008】程序組,在該程序組中單擊【SQL Server Management Studio】項,就能啟動企業管理了,操作步驟如圖2.23所示。

圖2.23 企業管理器項
當SQL Server Management Studio運行時,首先會出現如圖2.24所示對話框。

圖2.24 連接服務器對話框
2.配置連接服務器選項
連接服務器對話框包含如下幾項。
(1)服務器類型,該選項共包含如下5部分。
● 數據庫引擎。
● Reporting Services:報表服務。它提供了工具和服務,可以幫助開發人員創建、部署和管理報表,并提供了擴展和自定義報表功能的編程功能。
● Analysis Services:多維數據,會用于數據挖掘。
● SQL Server Compact Edition:SQL Server提供的一種緊湊型的數據庫。
● Integration Services:是一個可用于生成企業級數據集成和數據轉換解決方案的平臺。
(2)服務器名稱:要連接的數據庫服務器。
(3)身份驗證:一共包含如下兩項。
● SQL Server身份驗證:利用SQL Server的用戶名/密碼登錄。
● Windows身份驗證:利用Windwos的用戶/密碼登錄。
(4)登錄名:登錄用戶名。
(5)密碼:登錄用戶的密碼。
3.連接數據庫服務器
在這里使用SQL Server身份登錄。輸入用戶名和密碼后單擊【連接】按鈕,進入企業管理器,如圖2.25所示。

圖2.25 進入企業管理器
2.4.2 SQL Server Management Studio菜單簡介
有關SQL Server的SQL Server Management Studio(企業管理器)的整體結構布局讀者可以如圖2.26所示。下面將對企業管理器常用的部分進行簡單的介紹。

圖2.26 企業管理器整體窗口布局
圖2.26中編號(1)~(7)所指部分說明如下:
(1)該標記所指部分是企業管理器的工具欄,在這里列出了所有的可操作菜單。
(2)該標記是各種功能的快捷菜單,在工具欄處單擊右鍵就會彈出。
(3)該標記處是屬性窗口。利用它可以查看對應查詢編輯器窗口的各種屬性。
(4)該標記處是查詢編輯器。
(5)該標記處是對象資源管理器。
(6)查詢結果列表窗口。
(7)信息輸出窗口。
2.4.3 查詢編輯器窗口
SQL Server Management Studio中可以有多個查詢編輯器窗口,以標簽頁的形式存放。利用它可以處理各種SQL語句及數據庫記錄等。
打開查詢編輯器的步驟是進入【文件】|【新建】列表,單擊【數據庫引擎查詢】選項,此時將出現“查詢編輯器”窗口。如果想在當前連接的基礎上增加一個“查詢編輯器”窗口,那么在【新建】列表中選擇【使用當前連接查詢】即可。“查詢編輯器”窗口如圖2.27所示。

圖2.27 “查詢編輯器”窗口
該窗口主要包含以下組件:
(1)查詢編輯器標簽,多個查詢編輯器以標簽的形式存在。
(2)查詢編輯器編輯區,此窗口用于編寫和執行腳本。
(3)結果區,用于顯示查詢結果。查詢結果可以以網格或文本的方式顯示,快捷控制方式是在“SQL編輯器”中進行切換。
(4)消息區,用于顯示當前運行腳本時由服務器返回的錯誤、警告和信息等。每次運行腳本消息列表都會發生變化。
(5)客戶端統計信息區,用于顯示不同類別的查詢執行的相關信息。連續查詢執行中的統計信息會與平均值一起列出。從“查詢”菜單選擇“重置客戶端統計信息”可重置平均值。快捷控制該區域是否出現的方式是在“SQL編輯器”中進行切換。
2.4.4 對象資源管理器
利用對象資源管理器,可以連接到SQL Server數據庫引擎、Analysis Services、Integration Services、Reporting Services及SQL Server Compact 3.5 SP1的實例。并為它們的對象提供視圖,顯示一個用于管理這些服務的用戶界面。對象資源管理器的功能會因服務類型的不同而稍有差異,但通常會包括數據庫的開發功能及所有服務器類型的管理功能。
如果要打開“對象資源管理器”,在工具欄的【視圖】下單擊【對象資源管理器】選項即可。打開后的對象資源管理器如圖2.28所示。圖2.28中編號(1)~(6)所指部分說明如下:

圖2.28 對象資源管理器
(1)連接部分,可選擇連接的對象。
(2)連接管理器,如果單擊,將彈出企業管理器登錄對話框。
(3)斷開當前連接。
(4)過濾器,可根據表或視圖中的內容進行過濾。
(5)刷新。
(6)AdventureWorks示例數據庫。
對象資源管理器可以幫助開發人員快速定位要操作的對象,根據官方提供的資料,它主要有以下幾個功能:
● 按完整名稱或部分名稱、架構或日期進行篩選。
● 異步填充對象,并可以根據對象的元數據篩選對象。
● 訪問復制服務器上的SQL Server代理以進行管理。
2.4.5 SQL編輯器
SQL編輯器是SQL Server Management Studio中開發人員最常用的工具之一,開發者可以根據自己的需求來去除SQL編輯器中的不必要的功能按鈕,它的功能和工具欄中的【查詢】菜單下以及【工具】菜單下提供的某些功能有很大的相似性,如圖2.29所示。

圖2.29 SQL編輯器
利用SQL編輯器可以編輯已經存在的函數、存儲過程和觸發器等。例如開發者可以利用它剪切、復制、粘貼和拖曳代碼,對代碼進行注釋操作等。對于SQL編輯器的操作屬性,讀者可以到工具欄中的【工具】菜單中的【選項】里進行設置。
圖2.29中編號(1)~(10)所指部分說明如下:
(1)連接,單擊可以連接到數據庫引擎。
(2)單擊此處可以選擇當前正在操作的數據庫。
(3)執行選中代碼,默認執行全部代碼。
(4)對執行部分腳本進行調試,可以設置斷點跟蹤等操作。
(5)分析選中代碼是否有錯誤。
(6)查詢結果是否以網格的形式顯示。
(7)對選中的代碼進行注釋。
(8)對選中的代碼撤銷注釋,如果選中代碼沒有加注釋,則此操作無效。
(9)減少縮進的行數,該操作的屬性可以到【工具】菜單中的【選項】里進行設置。
(10)增加縮進的行數,該操作的屬性可以到【工具】菜單中的【選項】里進行設置。
- Google Visualization API Essentials
- 業務數據分析:五招破解業務難題
- 數據要素五論:信息、權屬、價值、安全、交易
- Mastering Machine Learning with R(Second Edition)
- 深入淺出MySQL:數據庫開發、優化與管理維護(第2版)
- Lego Mindstorms EV3 Essentials
- Hadoop大數據開發案例教程與項目實戰(在線實驗+在線自測)
- 一本書講透Elasticsearch:原理、進階與工程實踐
- Spring Boot 2.0 Cookbook(Second Edition)
- 量化投資:交易模型開發與數據挖掘
- 實用預測分析
- MySQL 8.0從入門到實戰
- 一本書讀懂區塊鏈(第2版)
- 2D 計算機視覺:原理、算法及應用
- TypeScript Microservices