- SQL Server 2012數據庫管理與開發項目教程
- 楊云
- 3769字
- 2021-01-15 17:58:48
任務3 使用SQL Server 2012的常用工具
【任務目標】
● 學會注冊服務器并啟動SQL Server服務
● 能在SQL Server 2012中編輯并執行Transact-SQL程序的方法
● 會使用模板創建數據庫
● 能根據需求設置SQL Server Management Studio界面
【任務描述】
設置好服務器后,使用查詢編輯器查詢表。
1.注冊服務器
新建服務器組servergroup。
在新服務器組中注冊服務器。
使用SQL Server Management Studio、Windows管理工具、SQL Server配置管理器、命令4種方法啟動本地服務器的SQL Server服務。
注意:在新服務器組中,用戶可以注冊本地服務器或網絡中的其他服務器。
2.使用查詢編輯器
使用查詢編輯器新建查詢。
使用模板資源管理器新建一個Transact-SQL模板。
創建并查看數據庫對象的腳本。
注意:用戶可以使用示例數據庫的數據庫對象及數據熟悉查詢編輯器。
【任務分析】
SQL Server 2012的常用工具有SSMS(SQL Server Management Studio、SQL Server管理控制臺、企業管理器)和配置管理器(SQL Server Configuration Manager)等。
(1)SSMS是最常用的工具,用于訪問、配置和管理所有的SQL Server組件,本書會用到已注冊服務器、對象資源管理器、模板資源管理器、查詢編輯器。
(2)配置管理器用于啟動、暫停、恢復和停止SQL Server相關服務,本書會練習配置網絡協議和網絡配置。
任務3-1 SQL Server配置管理器
1.管理SQL Server 2012服務
SQL Server配置管理器是一種配置管理工具,用于管理與SQL Server相關的服務,配置SQL Serve使用的網絡協議,以及管理SQL Server客戶端的網絡連接配置。
SQL Server配置管理器集成了以前SQL Server版本中的服務器網絡實用工具、客戶端網絡實用工具和服務管理器的功能。
在Windows 7中運行【開始】→【程序】→【Microsoft SQL Server 2012】→【配置工具】→【SQL Server配置管理器】菜單項,打開SQL Server 2012的管理工具集,如圖1-28所示。打開【SQL Server Configuration Manager】窗口,如圖1-29所示。

圖1-28 SQL Server 2012的管理工具集

圖1-29 SQL Server 2012的服務
在SQL Server配置管理器中展開【SQL Server服務】,在右側詳細信息窗格中右鍵單擊SQL Server(NEWSQL),在彈出的快捷菜單中單擊【啟動】,SQL Server服務圖標從紅色變為綠色,說明啟用成功。
在選擇服務后,也可以從【操作】菜單欄或工具欄上實現服務的【啟動】【停止】【暫停】和【重新啟動】。
在SQL Server配置管理器中,可以設置服務為【自動】啟動類型,選中SQL Server服務并右鍵單擊,在彈出的快捷菜單中選擇【屬性】選項,打開【SQL Server屬性】對話框,如圖1-30所示。單擊【服務】選項卡,將【啟動模式】設置為【自動】,表示該服務在計算機啟動時,自動啟動、運行。
2.更改登錄身份
在SQL Server配置管理器中,選中SQL Server服務并右鍵單擊,在彈出的快捷菜單中選擇【屬性】選項,打開【SQL Server屬性】對話框,單擊【登錄】選項卡,如圖1-31所示,即可更改登錄身份。

圖1-30 設置自動啟動服務界面

圖1-31 更改登錄身份界面
3.配置服務器端網絡協議
在SQL Server配置管理器中,展開【SQL Server網絡配置】,選擇【NEWSQL的協議】,在右側詳細信息窗格中顯示協議及其狀態,可以【啟用】和【禁用】相關的協議,如圖1-32所示。
4.配置客戶端網絡協議
在SQL Server配置管理器中,展開【SQL Native Client10.0配置】,選擇【客戶端協議】在右側詳細信息窗格顯示客戶端協議及其狀態,可以【啟用】和【禁用】相關的協議,如圖1-33所示。

圖1-32 設置服務器網絡端協議界面

圖1-33 設置客戶端協議界面
任務3-2 SSMS的【已注冊的服務器】組件
SQL Server Management Studio是為數據庫開發人員和數據庫管理員提供的功能強大且應用靈活的管理工具。它是一個組合了大量圖形工具和豐富的腳本編輯器的集成環境,用于訪問、配置和管理SQL Server的產品組件。
SQL Server Management Studio將以前版本的SQL Server中包括的企業管理器和查詢分析器的各種功能組合到一個單一的環境中。SQL Server Management Studio的常用工具組件包括已注冊的服務器、對象資源管理器、解決方案資源管理器、模板資源管理器和文檔窗口。若要顯示某個工具,在【視圖】菜單上單擊該工具的名字,如圖1-34所示。

圖1-34 【視圖】窗口
已注冊的服務器是SQL Server Management Studio的一個組件,具有注冊服務器、將服務器組合成邏輯組的功能。在【已注冊的服務器】窗口中,如果計算機曾經安裝過SQL Server 2005,則【數據庫引擎】列表將顯示SQL Server 2005企業管理器注冊的服務器實例;如果【數據庫引擎】列表未顯示SQL Server Management Studio已注冊的服務器實例,則選中【數據庫引擎】,單擊鼠標右鍵,在彈出的快捷菜單中選擇【刷新】菜單項。
1.新建服務器組
在網絡環境中,可能存在多個SQL Server服務器。服務器組是多個服務器的邏輯集合,將許多相關的服務器進行分組管理,有利于多服務器環境的管理工作。
【例1-1】 新建服務器組,組名為“newgroupl”。
(1)打開SQL Server Management Studio。在【已注冊的服務器】窗口中,選擇【數據庫引擎】下【本地服務器組】,單擊鼠標右鍵,在彈出的快捷菜單中選擇【新建服務器組】菜單項,如圖1-35所示,打開【新建服務器組屬性】窗口。
(2)在【組名】文本框中輸入“newgroupl”,如圖1-36所示。
(3)單擊【確定】按鈕,關閉窗口,完成新建服務器組。
2.新建服務器注冊
注冊服務器是指為SQL Server客戶機或服務器系統確定連接的SQL Server實例,同時允許指定連接的數據庫。

圖1-35 設置【新建服務器組】窗口

圖1-36 設置【新建服務器組屬性】窗口
【例1-2】 在服務器組“newgroupl”下注冊本地服務器,并連接到實例數據庫“AdventureWorks”。
(1)打開SQL Server Management Studio,在【已注冊的服務器】窗口中,展開【數據庫引擎】,選擇“newgroupl”,單擊鼠標右鍵,在彈出的快捷菜單中選擇【新建服務器注冊】菜單項,打開【新建服務器注冊】窗口。
(2)【常規】選項卡:在【服務器名稱】列表框中選擇希望注冊的本地服務器,在【已注冊的服務器名稱】文本框中輸入要顯示的服務器名稱,其余選項采用默認值,如圖1-37所示。
(3)【連接屬性】選項卡:在【連接到數據庫】列表框中選擇【瀏覽服務器】,打開【查找服務器上的數據庫】窗口,如圖1-38所示。

圖1-37 設置【新建服務器注冊】窗口中的【常規】選項卡

圖1-38 【查找服務器上的數據庫】窗口
(4)選中【AdventureWorks】數據庫,單擊【確定】按鈕,返回【連接屬性】選項卡,如圖1-39所示。
(5)其余選項采用默認值。單擊【測試】按鈕,驗證連接是否成功。
(6)連接成功后,單擊【保存】按鈕,關閉窗口,完成新建服務器注冊。
3.啟動服務
用戶在使用服務器進行日常數據管理之前,必須啟動SQL Server(MSSQLServer)服務。
默認情況下,服務器注冊成功,SQL Server服務自動啟動。如果SQL Server服務暫停或停止,數據庫管理員應該手動啟動該服務。啟動、暫停和停止SQL Server的方法如下。
(1)使用SQL Server Management Studio。在已注冊的服務器和對象資源管理器中,通過快捷菜單均可以實現SQL Server服務的啟動、暫停和停止。

圖1-39 設置【新建服務器注冊】窗口中的【連接屬性】選項卡
(2)使用SQL Server配置管理器。
(3)使用Windows操作系統的管理工具。
(4)使用命令。
● 啟動SQL Server服務的命令:net start mssqlserver
● 停止SQL Server服務的命令:net stop mssqlerver
任務3-3 使用SSMS的【查詢編輯器】組件
查詢編輯器是一個集成的代碼編輯器,能夠用于編輯Transact-SQL、MDX、DMX、XMLA和SQL Server 2012 Mobile Edition查詢。SQL Server Management Studio提供多種方法來使用查詢編輯器,包括新建查詢、使用模板和編寫腳本等。
1.新建查詢
【例1-3】 新建查詢,在查詢編輯器中輸入Transact-SQL程序,并查看執行結果。
(1)打開SQL Server Management Studio,選擇【文件】→【新建】→【使用當前連接查詢】菜單項(或工具欄上對應的【新建查詢】按鈕),在【文檔】窗口打開一個新的查詢編輯器窗口。
(2)在新的查詢編輯器窗口中輸入Transact-SQL程序。
(3)選擇【查詢】→【分析】菜單項(或單擊工具欄上對應的分析按鈕),對程序進行語法分析。
(4)選擇【查詢】→【執行】菜單項(或單擊工具欄上對應的執行按鈕),執行程序并顯示程序的執行結果,如圖1-40所示。
2.使用模板
模板資源管理器是SQL Server Management Studio的一個組件,提供了執行各種類型代碼的樣本文件。模板腳本包含了用戶自定義代碼的語法格式和參數,用戶可以依據模板編寫創建數據庫對象、管理服務器等操作的代碼。
【例1-4】 使用模板,在查詢編輯器中編輯Transact-SQL程序,并查看執行結果。
(1)打開SQL Server Management Studio,選擇【視圖】→【模板資源管理器】菜單項,打開【模板資源管理器】窗口。
(2)在【模板資源管理器】窗口中,展開【SQL Server模板】→【Database】,雙擊【Create Database】,打開【連接到數據庫引擎】窗口。
(3)輸入【服務器名稱】【身份驗證】信息后,單擊【連接】按鈕,打開一個新的查詢編輯器窗口,其中顯示了Create Database模板的內容。
(4)選擇【查詢】→【指定模板參數的值】菜單項,打開【指定模板參數的值】窗口。

圖1-40 新建查詢編輯并執行Transact-SQL程序
(5)【指定模板參數的值】窗口顯示了 Create Database 模板只包含一個參數“Database_Name”,在該參數對應的值列表中輸入數據庫名稱“testdatabase”,單擊【確定】按鈕關閉【指定模板參數的值】窗口,如圖1-41所示。

圖1-41 【指定模板參數的值】窗口
(6)參數值“testdatabase”已經插入查詢編輯器窗口的模板中,單擊工具欄中的【執行】按鈕,運行腳本程序并顯示程序的執行結果,如圖1-42所示。

圖1-42 使用模板編輯并執行Transact-SQL程序
任務3-4 使用SSMS的其他組件
1.對象資源管理器
對象資源管理器是SQL Server Management Studio的一個組件,提供了服務器中所有對象的樹形視圖,并具有可用于管理這些對象的用戶界面。對象資源管理器的功能根據連接的服務器的類型稍有不同,但一般都包括用于數據庫的開發功能和用于所有服務器類型的管理功能。
對象資源管理器的功能對應于以前SQL Server版本中企業管理器的左側樹形目錄結構所具有的功能。
2.文檔窗口
文檔窗口是SQL Server Management Studio的最大組成部分,能夠以選項卡組的形式容納查詢編輯器、瀏覽器和摘要組件。默認情況下,文檔窗口顯示當前服務器類型的摘要組件。
查詢編輯器是代碼和文本編輯器的一種,主要用來編輯、分析、執行T-SQL語句,對應于以前SQL Server版本中查詢分析器所具有的功能,并擴展了Transact- SQL以外其他語言的編輯功能。
除了上述3個默認窗口以外,SQL Server Management Studio的【視圖】菜單中可以查看其他組件,包括模板資源管理器、解決方案資源管理器、屬性和書簽。
- Go語言高效編程:原理、可觀測性與優化
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- Scala Design Patterns
- JavaFX Essentials
- Oracle數據庫從入門到運維實戰
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- 機械工程師Python編程:入門、實戰與進階
- Learning Vaadin 7(Second Edition)
- .NET 3.5編程
- OpenGL Data Visualization Cookbook
- GameMaker Essentials
- OpenMP核心技術指南
- Laravel Application Development Blueprints
- 從0到1:HTML5 Canvas動畫開發
- H5+移動營銷設計寶典