




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SQLServer作為一款面向企業(yè)級應(yīng)用的關(guān)系數(shù)據(jù)庫產(chǎn)品,在各行業(yè)和各軟件產(chǎn)品中得r礎(chǔ)知識及其安裝和使用方法。發(fā)展歷史的了解,使讀者更好地確定學(xué)習(xí)的目標(biāo)。SQLServer發(fā)展歷史1946年世界上第一臺計(jì)算機(jī)“ENIAC”的誕生標(biāo)志著人類進(jìn)入了計(jì)算機(jī)時(shí)代。使用計(jì)算機(jī)中所必須面臨的一個(gè)問題就是資料的存儲。早期的計(jì)算機(jī)是將信息通過打孔的方式存存儲介質(zhì)的發(fā)明,信息才以文本文件或二進(jìn)制文件的形式存儲。這種以單獨(dú)的文件來存放信息leprocessingsystem不同的信息被存放到不同的文件和不同的路徑下,人們編寫不同的應(yīng)用程序來記錄和口無數(shù)據(jù)格式標(biāo)準(zhǔn)。由于文件和程序是在比較長的一段時(shí)間由不同的程序員編寫的,而文件中并沒有統(tǒng)一的格式來標(biāo)注文件中的信息內(nèi)容,容易造成對數(shù)據(jù)的理解不。比如一個(gè)學(xué)生管理系統(tǒng),a文件中記錄了a學(xué)生選修的5門課程的成績,b件中的記錄含義不同。由于沒有統(tǒng)一的格式標(biāo)準(zhǔn),大量的這種文件放在一起必然造成程序處理的困難。口數(shù)據(jù)冗余。采用文件存儲的方式,由于缺乏唯一性檢查容易造成相同的信息在幾個(gè)文件中重復(fù)存儲。這種存儲不但使得文件訪問的開銷增大,還會導(dǎo)致數(shù)據(jù)的不一致。口數(shù)據(jù)檢索困難。由于文件系統(tǒng)中沒有索引,若要檢索出文件內(nèi)容中的某行數(shù)據(jù),程序就必須打開所有文件,找出其中符合條件的數(shù)據(jù)。還以前面提到的學(xué)生管理系統(tǒng)為例,若要找出英語分?jǐn)?shù)最高的同學(xué),程序必須打開每一個(gè)學(xué)生成績的文件找到其中的英語成績才能最終找到結(jié)果。對于幾萬或是幾十萬個(gè)文件,若要遍歷每一個(gè)文件,其處理效率可想而知。傳統(tǒng)的文件處理系統(tǒng)不支持以一種方便而高效的方式去獲取所需數(shù)據(jù)。而隨著計(jì)算機(jī)的普及,需要處理的數(shù)據(jù)不斷膨脹,在面對幾百萬條、幾千萬條的情況下,文件處理系統(tǒng)已經(jīng)無能為力。而且隨著處理業(yè)務(wù)的不斷復(fù)雜化,數(shù)據(jù)完整性問題、原子性問題、并發(fā)操作問題、數(shù)據(jù)安全問題等更使文件處理系統(tǒng)捉襟見肘。在這種情況下數(shù)據(jù)庫管理系統(tǒng)早期的數(shù)據(jù)庫還是以數(shù)據(jù)存儲和數(shù)據(jù)檢索為主,使用網(wǎng)狀數(shù)據(jù)模型和層次數(shù)據(jù)模型來s了關(guān)系數(shù)據(jù)模型。后來Codd又提出了關(guān)系代數(shù)和關(guān)系演算的概念、函數(shù)依賴的概念、關(guān)系的三范式,為關(guān)系數(shù)據(jù)庫系統(tǒng)奠定了理論基礎(chǔ)。接著各大數(shù)據(jù)庫廠商都推出了支持關(guān)系模型的數(shù)據(jù)庫管理系統(tǒng),標(biāo)志著關(guān)系數(shù)據(jù)庫系統(tǒng)新時(shí)代的來臨。隨著關(guān)系數(shù)據(jù)庫系統(tǒng)時(shí)代的到來,各大數(shù)據(jù)庫廠商都開始推出自己的關(guān)系數(shù)據(jù)庫產(chǎn)rlandSQLServerMicrosoft進(jìn)行5年的合作,共同研發(fā)數(shù)據(jù)庫產(chǎn)品。并在之后推出了應(yīng)用于WindowsNT平臺上的十分激烈。SQLServer的早期版本由于代號。表SQLServer各版本發(fā)布時(shí)間和開發(fā)代號版版本開發(fā)代號無無年代的DB2相比,SQLServer2000在數(shù)據(jù)處理效率、系統(tǒng)功能和市場占有率上仍有比較大的進(jìn)行大的版本升級。一的界面操作,以及誘人的價(jià)格立即受到眾多軟件廠商和企業(yè)的青睞。SQLServer的市場的高度。SQLServer2008的特點(diǎn)口SQLServer使用了全新的關(guān)系引擎和查詢引擎設(shè)計(jì),并率先在數(shù)據(jù)庫管理系統(tǒng)中引入OLAP和ETL。這標(biāo)志著SQLServer進(jìn)入商務(wù)智能(BI)領(lǐng)域??赟QLServer2000使得總體性能提高了47%,同時(shí)增加了其擴(kuò)展性和對XML的支r管理平臺方面的高可用性設(shè)計(jì)和全新的安全設(shè)計(jì)也特別引人注目。在商務(wù)智能數(shù)Office工具。另外在數(shù)據(jù)應(yīng)用開發(fā)平臺上,的能力。的特性不僅僅如此。微軟官方網(wǎng)站給出了SQLServer2008的關(guān)鍵功能列表,以供讀者參考。總體來說,SQLServer正朝著更高的性能,更可靠更安全的方向發(fā)展,并提供商務(wù)智能的集成,成為了集數(shù)據(jù)管理和分析于一體的企業(yè)級數(shù)據(jù)平臺。SQLServerSQL程序的運(yùn)行方式。讀者只有對系統(tǒng)架構(gòu)有了一個(gè)基本的認(rèn)識,才能對更好地學(xué)習(xí)和理解SQLSQLServer2008系統(tǒng)架構(gòu)和商務(wù)智能模塊。全文搜索等功能組件。而商務(wù)智能模塊由集成服務(wù)(IntegrationServices)、分析服務(wù)((AnalysisServices)和報(bào)表服務(wù)(Reporting從圖中可以看出,數(shù)據(jù)庫引擎是整個(gè)都與其有著密不可分的聯(lián)系。由于數(shù)據(jù)庫引擎的重要性,筆者在此就主要講解一下數(shù)據(jù)的內(nèi)部架構(gòu)。協(xié)議層接受客戶端發(fā)送的請求并將其轉(zhuǎn)換為關(guān)系引擎能夠識別的形式。同時(shí)它也能將查詢結(jié)果、狀態(tài)信息和錯(cuò)誤信息等從關(guān)系引擎中獲取出來,然后將這些結(jié)果轉(zhuǎn)換為客戶端能夠理解的形式返回給客戶端。果關(guān)系引擎檢測到SQL命令需要數(shù)據(jù)就會向存儲引擎發(fā)送數(shù)據(jù)請求命令。存儲引擎在收到關(guān)系引擎的數(shù)據(jù)請求命令后負(fù)責(zé)數(shù)據(jù)的訪問,包括事務(wù)、鎖、文件和SQLOS層則被認(rèn)為是數(shù)據(jù)庫內(nèi)部的操作系統(tǒng),它負(fù)責(zé)緩沖池和內(nèi)存管理、線程管理、死鎖檢測、同步單元和計(jì)劃調(diào)度等。SQLServer2008的協(xié)議erver無須配置。顧名思義,共享內(nèi)存協(xié)議就是通過客戶端和服務(wù)端共享內(nèi)存的方式來進(jìn)行通信。所以使用該協(xié)議的客戶端必須和服務(wù)端在同一臺機(jī)器上。由于共享內(nèi)存協(xié)議簡單,協(xié)議效率高而且安全,所以如果客戶端(比如IIS)和數(shù)據(jù)庫是在同協(xié)議是一個(gè)不錯(cuò)的選擇。下的管道符號有點(diǎn)接近,一個(gè)進(jìn)程使用一部分內(nèi)存來向另一個(gè)進(jìn)程傳遞信息,一個(gè)進(jìn)程的輸出是另一個(gè)進(jìn)程的輸入。兩個(gè)進(jìn)程可以是同一臺機(jī)器,也可以是局域網(wǎng)中的兩臺機(jī)器。口TCP/IP。該協(xié)議是因特網(wǎng)上廣為使用的協(xié)議。該協(xié)議可以用于不同硬件、不同操作系統(tǒng)、不同地域的計(jì)算機(jī)之間通信。由于TCP/IP協(xié)議沒有共享內(nèi)存協(xié)議和命名口虛擬接口適配器(VIA)。該協(xié)議是一種和VIA硬件一起使用的專門化協(xié)議。相關(guān)細(xì)節(jié)需要從硬件供應(yīng)商處獲得。SQLServer2008的查詢了整個(gè)SQLServer數(shù)據(jù)處理能力的高低。當(dāng)一個(gè)SQL命令從協(xié)議層傳輸?shù)讲樵兲庍M(jìn)行檢查。如果解析器無法正確識別語法,則直接拋出錯(cuò)誤并標(biāo)出錯(cuò)誤的地方。在語法檢查通過后命令解析器會將SQL命令翻譯成查詢樹,并將查詢樹傳給查詢口查詢優(yōu)化器負(fù)責(zé)查詢樹的執(zhí)行優(yōu)化并生成最終的執(zhí)行計(jì)劃。查詢優(yōu)化器從命令解析器中獲得查詢樹后,將不能優(yōu)化的控制流DDL命令等編譯成一種內(nèi)部格式,而然后基于成本選擇成本最低的執(zhí)行計(jì)劃。執(zhí)行成本以內(nèi)存使用量、CPU使用率和I/O數(shù)量為依據(jù)。查詢優(yōu)化器會考慮語句的類型并檢查受影響的各個(gè)表的數(shù)據(jù)量,查詢每張表中可用的索引和統(tǒng)計(jì)信息來決定最優(yōu)的執(zhí)行計(jì)劃。在規(guī)范化和優(yōu)化完成后,查詢樹會被編譯成執(zhí)行計(jì)劃。執(zhí)行計(jì)劃實(shí)際上是一種數(shù)據(jù)結(jié)構(gòu),其中包含了每個(gè)命令將會影響的表,會使用的索引,進(jìn)行安全檢查和必須判斷為真的選擇一個(gè)執(zhí)行計(jì)劃需要重新編譯并管理存儲過程緩存以便其他進(jìn)程重用這管理查詢的參數(shù)自動(dòng)化,也就是說SQL語句查詢的效率??跀?shù)據(jù)庫管理器管理查詢編譯和查詢優(yōu)化所需的對元數(shù)據(jù)的訪問。口查詢執(zhí)行器運(yùn)行查詢優(yōu)化器生成的入存儲引擎。SQLServer2008的數(shù)據(jù)操作據(jù)操作請求時(shí),存儲引擎會調(diào)用存取方法的代碼向緩存管理器發(fā)出請求,緩存管理器負(fù)責(zé)從緩存中提供數(shù)據(jù)或者從硬盤上把數(shù)據(jù)讀取到緩存中,下次再查詢該數(shù)據(jù)時(shí)查詢處理器就如圖形象地表示了數(shù)據(jù)的讀取方式。由于內(nèi)存的訪問速度遠(yuǎn)遠(yuǎn)高于硬盤的訪問速度,這種緩存讀取的方式盡量減少了硬盤的讀寫操作,從而大大提高了數(shù)據(jù)處理效率。geerPFS圖頁(GAM和SGAM)、索引分配圖(IAM)頁、大批量修改圖(BCM)頁和增量修改圖(DCM)頁。分配頁(GAM、SGAM和IAM)用來跟蹤其他頁面,不含任何用戶數(shù)據(jù)并且只能在內(nèi)部使用。大批量修改圖頁和增量修改圖頁用來使數(shù)據(jù)庫備份和恢復(fù)效率更高。的不同。為了保證事務(wù)的原子性——一個(gè)事務(wù)要么全部做完,要么什么都不做,但數(shù)據(jù)庫必須要實(shí)現(xiàn)事務(wù)的回滾。如果一個(gè)事務(wù)要先修改A表然后修改B表,當(dāng)事務(wù)修改完成ABA有開始是先將數(shù)據(jù)修改操作在日志文件中進(jìn)行,直到事務(wù)提交時(shí)才將對日志中的修改同步到數(shù)據(jù)文件中。若事務(wù)被回滾,只需要恢復(fù)日志文件中的修改,數(shù)據(jù)文件并未修改過。erver硬盤。懶寫入技術(shù)使得對未寫入硬盤的數(shù)據(jù)頁的回滾成為可能。除了一般的數(shù)據(jù)查詢和數(shù)據(jù)寫入操作外,存儲引擎還要負(fù)責(zé)事務(wù)隔離級別的控制、鎖的控制、批量裝載、DBCC命令、備份和恢復(fù)操作等功能。這些功能將在接下來的章節(jié)進(jìn)行詳細(xì)的介紹。LSQLServer2008的版本選擇ssEdition)和企業(yè)版(SQLServer2008EnterpriseEdition)。每個(gè)版本的主要特點(diǎn)如下所述。免費(fèi)的精簡版與其前身MSDE相似,使用核心SQLServer數(shù)據(jù)庫引擎。但其缺少管理工具、高級服務(wù)(如AnalysisServices)及可用性功能(如故障轉(zhuǎn)移)。然而,精簡版在一些關(guān)鍵方面對其前身進(jìn)行了改進(jìn)。其中最值得一提的是微軟消除了MSDE的“節(jié)流”限制——在數(shù)據(jù)庫同時(shí)處理超過5個(gè)查詢時(shí)性能下降。精簡版限于不超過1GB的內(nèi)存,而且只能使用單顆處理器運(yùn)行(而在MSDE可以訪問兩顆處理器和2GB內(nèi)存)。源并且那些數(shù)據(jù)庫必須位于運(yùn)行報(bào)表服務(wù)器的物理機(jī)器上。rver2.工作組版新的工作組版可用于很多以前由SQLServer標(biāo)準(zhǔn)版提供服務(wù)的場合,但售價(jià)略低一但數(shù)據(jù)庫大小不限。運(yùn)行報(bào)表服務(wù)器的物理機(jī)器上的關(guān)系數(shù)據(jù)庫。“客戶端訪問許可證(CAL)”模型進(jìn)行授權(quán)。3.標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版對與之對應(yīng)的SQLServer2000標(biāo)準(zhǔn)版進(jìn)行了更新,保持四顆處理器的限制,問大量內(nèi)存。準(zhǔn)版包含諸如基本字符串操作功能的數(shù)據(jù)轉(zhuǎn)換,但不包含數(shù)據(jù)挖掘功能。標(biāo)準(zhǔn)版還包括4.企業(yè)版任意數(shù)據(jù)庫尺寸以及數(shù)據(jù)庫分區(qū)。s換功能。企業(yè)版中的AnalysisServices獲得改進(jìn)的性能和可伸縮性功能,如主動(dòng)緩存、跨多個(gè)服務(wù)器對大型多維數(shù)據(jù)庫進(jìn)行分區(qū)的功能。使用不同于SQLServer的數(shù)據(jù)庫系統(tǒng)。它還得到高級可伸縮性功能,管理員可以配置ReportingServices群集。其中,多個(gè)報(bào)表服務(wù)器共享單個(gè)報(bào)表服務(wù)器數(shù)據(jù)庫。如表列出了表各版本的SQLServer2008比較企企業(yè)版數(shù)據(jù)轉(zhuǎn)換動(dòng)緩存、分區(qū)的多維數(shù)據(jù)集工作組版2顆處理器、的數(shù)據(jù)庫無精簡版無無標(biāo)準(zhǔn)版的RAM、數(shù)最大處理器顆數(shù)/RAM/數(shù)據(jù)庫容量報(bào)表服務(wù)器,所以在此不作比較。除了使用在PC和服務(wù)器上的版本外,SQLServer2008還有一個(gè)移動(dòng)版(CompactWeb接的應(yīng)用程序。能而沒有企業(yè)版,那么可以使用開發(fā)者版和評估版。SQLServer2008的安裝環(huán)境工作組版也只提供了32位的版本,它可以運(yùn)行在除了Home版以外的其他版本的2位和64位版。標(biāo)準(zhǔn)版只能運(yùn)行在Server版的操作系統(tǒng)上。運(yùn)行在Server版的操作評估版對操作系統(tǒng)的要求和工作組版相同。開發(fā)者版的要求和精簡版相同。的同時(shí)自動(dòng)安裝到系統(tǒng)中。安裝配置SQLServer2008裝2003的操作系統(tǒng)。讀者可以使用虛擬機(jī)VirtualPC(Home版無法安裝)將(1)將SQLServer的安裝光盤放入光驅(qū)。若使用鏡像文件安裝則使用虛擬光驅(qū)工具將鏡像文件載入虛擬光驅(qū)。)雙擊光盤驅(qū)動(dòng)器,安裝程序?qū)z測當(dāng)前的系統(tǒng)環(huán)境。如果沒有安裝.NetFramework(3)安裝程序檢測當(dāng)前系統(tǒng)的補(bǔ)丁。如果必需的系統(tǒng)補(bǔ)丁并未安裝,則會安裝系統(tǒng)補(bǔ)丁。(4)安裝補(bǔ)丁后重啟系統(tǒng)。再次雙擊光盤驅(qū)動(dòng)器,SQLServer2008安裝中心將啟動(dòng)。單擊“安裝”選項(xiàng),切換到安裝界面,如圖所示。r(6)單擊“確定”按鈕,進(jìn)入產(chǎn)品密鑰設(shè)置界面。輸入產(chǎn)品密鑰,然后接受許可條款。單擊“安裝”按鈕,系統(tǒng)將安裝程序支持文件。安裝完支持文件后,系統(tǒng)將再次檢測安裝程序支持規(guī)則,如圖所示。(7)單擊“下一步”按鈕,進(jìn)入功能選擇界面,如圖所示。這里將根據(jù)實(shí)際需要來選擇安裝對應(yīng)的功能模塊,如果出于學(xué)習(xí)的目的而不是安裝到正式環(huán)境中,則可安裝所有的功能模塊。另外該界面還可以修改安裝目錄。(8)單擊“下一步”按鈕,進(jìn)入實(shí)例配置界面,如圖所示。如果需要安裝成默認(rèn)實(shí)例,則選擇“默認(rèn)實(shí)例”單選按鈕,否則選擇“命名實(shí)例”單實(shí)例。這里安裝默認(rèn)實(shí)例,其他選項(xiàng)采用默認(rèn)值即可。需要的硬盤空間大小。(10)單擊“下一步”按鈕,進(jìn)入服務(wù)器配置界面。該界面主要配置服務(wù)的賬戶、啟動(dòng)類型、排序規(guī)則等,如圖所示。務(wù)是商務(wù)智能中使用的,一般情況下不使用,所以將其啟動(dòng)類型設(shè)置為手動(dòng)。SQLServer代理設(shè)置為手動(dòng),在需要使用的時(shí)候啟動(dòng)。排序規(guī)則一般情況下采用默認(rèn)值即可。,所以必須確保每個(gè)服務(wù)的賬戶名都正確。(11)單擊“下一步”按鈕,進(jìn)入數(shù)據(jù)庫引擎配置界面,用于配置數(shù)據(jù)庫賬戶、數(shù)據(jù)wssWindows在SQLServer中配置的用戶名密碼來訪問數(shù)據(jù)庫。如果使用混合模式則可以通過sa賬戶登錄。在該界面中則需要設(shè)置sa的密碼。單擊認(rèn)證用戶中。若要添加其他用戶,則使用“添加”按鈕?!皵?shù)據(jù)目錄”選項(xiàng)卡中可以設(shè)置數(shù)據(jù)庫文件保存的默認(rèn)目錄。(12)單擊“下一步”按鈕,進(jìn)入分析服務(wù)的配置界面。使用同樣的方法為該服務(wù)配置用戶和數(shù)據(jù)目錄。(13)單擊“下一步”按鈕,進(jìn)入報(bào)告訪問的配置界面。該界面提供了3個(gè)單選框用認(rèn)配置”選項(xiàng)。否則使用默認(rèn)值選項(xiàng)即可。(14)單擊“下一步”按鈕,系統(tǒng)將檢查前面的配置是否滿足SQLServer的安裝規(guī)則。如果規(guī)則沒有全部通過,則根據(jù)提示修改數(shù)據(jù)庫或服務(wù)器中的對應(yīng)配置,直到全部通過。(MSSQLSERVER)。其狀態(tài)為已啟動(dòng),啟動(dòng)類型為自動(dòng),如圖所示。通過這兩種方式都可以看到數(shù)據(jù)庫服務(wù)已經(jīng)成功安裝運(yùn)行。來對數(shù)據(jù)庫進(jìn)行管理。在使用中經(jīng)常要在企業(yè)管理器和查詢分析器中不斷切換。在SQLo來操作和管理數(shù)據(jù)庫。SQLServerManagementStudio簡介在此需要連接的服務(wù)器類型是數(shù)據(jù)庫引擎,而服務(wù)器的名稱就是安裝運(yùn)行了數(shù)據(jù)庫服默認(rèn)實(shí)例,而是使用了實(shí)例名,那么服務(wù)器名稱中還要包括實(shí)例名。比如服務(wù)器名稱“就sS最上面兩排是菜單欄和工具欄,左側(cè)是對象資源管理器窗口。所有已經(jīng)連接的數(shù)據(jù)庫服務(wù)式在同屬性區(qū)域自動(dòng)隱藏到窗口最右側(cè),用鼠標(biāo)移動(dòng)到屬性選項(xiàng)卡上則其會自動(dòng)顯示出來。拖動(dòng)到主窗體的任何位置,甚至懸浮脫離主窗體。在對象資源管理器中展開數(shù)據(jù)庫,若按照節(jié)中的步驟安裝數(shù)據(jù)庫,一般情況下可以看到4個(gè)系統(tǒng)數(shù)據(jù)庫和2個(gè)用戶數(shù)據(jù)庫,如圖所示。其中“系統(tǒng)數(shù)據(jù)庫”節(jié)點(diǎn)下有4個(gè)數(shù)據(jù)庫,在接下來的章節(jié)中會詳細(xì)介紹這4個(gè)數(shù)據(jù)庫庫。除了系統(tǒng)數(shù)據(jù)庫外,還有2個(gè)數(shù)據(jù)庫分別是ReportServerTempDB是報(bào)表服務(wù)中使用的數(shù)據(jù)庫。在作,讀者可以參考節(jié)的內(nèi)容先安裝示例數(shù)據(jù)庫。該數(shù)據(jù)庫下的所有表?,F(xiàn)在需要查看某個(gè)表中的數(shù)據(jù),比如查看表中的數(shù)據(jù)時(shí),可以在該表上右擊,選擇“打?qū)⒃摫淼乃袛?shù)據(jù)顯示在該選項(xiàng)卡中,如圖所示。該列是只讀的。若在該選項(xiàng)卡中對該表添加或修改數(shù)據(jù),SSMS將會把更改提交到數(shù)據(jù)庫該表中的數(shù)據(jù)時(shí)解決。只有通過復(fù)制粘貼來輸入中文,或者取消表中只讀列的只讀屬性中文輸入法,才可以正常輸入中文。在打開表的情況下單擊工具在打開表的情況下單擊工具欄中的顯示SQL窗格按鈕,SSMS將在表結(jié)果的上面顯示打開當(dāng)前表結(jié)果所使用的T-SQL命令。當(dāng)然,用戶也可以修改其中的T-SQL語句得,表中的內(nèi)容將顯示新的查詢結(jié)果,表中的內(nèi)容將顯示新的查詢結(jié)果。SSMS的主區(qū)域除了用來顯示表數(shù)據(jù)和修改表數(shù)據(jù)外,還有一個(gè)十分重要且常用的功SQL詢語言(StructuredQueryLanguage)的簡寫,是對關(guān)系數(shù)據(jù)庫操作的若無特別說明本書中的SQL語句指的都是T-SQL語句。在此主要介紹在SSMS中使用T-SQL。關(guān)于T-SQL的詳細(xì)內(nèi)容,筆者將在后面的章節(jié)中進(jìn)行詳細(xì)的介紹。SSMS支持對大多數(shù)數(shù)據(jù)庫對象如表、視圖、同義詞、存儲過程、函數(shù)和觸發(fā)器等生成操作SQL語句,該功能減少了開發(fā)人員反復(fù)編寫SQL語句的工作,大大提高了開發(fā)人比如需要生成查詢表的SQL語句,只需要在該表上右擊,選擇“編寫表腳SELECT[AddressTypeID],[Name],[rowguid],[ModifiedDate]FROM[AdventureWorks].[Person].[AddressType]SQL句下以表格的形式顯示出來,如圖所示。表格結(jié)果下的狀態(tài)欄還顯示了一些和當(dāng)前執(zhí)行命令的相關(guān)信息。從左到右依次是數(shù)據(jù)庫的版本、執(zhí)行該命令的用命令所使用的時(shí)間和返回結(jié)果的行數(shù)。句,而工具欄的數(shù)據(jù)庫下拉列表用于選擇當(dāng)前SQL語句所運(yùn)行的數(shù)據(jù)庫。左側(cè)的對象資源管理器中用鼠標(biāo)拖動(dòng)到編輯器窗口中。這樣既減少了用戶的輸入,也避免了輸入拼寫錯(cuò)誤的情況發(fā)生。使用SSMS管理服務(wù)器和腳本當(dāng)所操作和管理的數(shù)據(jù)庫服務(wù)器較多時(shí),對每個(gè)數(shù)據(jù)庫服務(wù)器的操作都需要通過在登錄窗口中輸入數(shù)據(jù)庫地址、用戶名和密碼來登錄,這將是非常費(fèi)時(shí)且非人性化的操作。為以后要對哪臺服務(wù)器進(jìn)行操作,只需在列表中雙擊該服務(wù)器便可連接登錄到該服務(wù)器上,無須再輸入用戶名密碼。在“視圖”菜單中選擇“已注冊的服務(wù)器”選項(xiàng),SSMS將會彈出“已注冊的服務(wù)器”列表的窗口,如圖左上角所示。用戶可以將所有使用的數(shù)據(jù)庫服務(wù)器都添加到該列表中。另外,用戶還可以對這些服務(wù)器進(jìn)行分組以方便管理。對于已注冊的服務(wù)器,用戶只需要通過雙擊便可連接到該服務(wù)器上。在長期的數(shù)據(jù)庫操作和維護(hù)過程中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)行庫改造施工方案
- 高速公路標(biāo)志桿施工方案
- 化糞池混凝土施工方案
- 平遠(yuǎn)縣改門改窗施工方案
- 海南靚綠生物科技有限公司年產(chǎn)建設(shè)項(xiàng)目1000噸水溶肥建設(shè)項(xiàng)目環(huán)評報(bào)告表
- 2025年鉆孔應(yīng)變儀項(xiàng)目合作計(jì)劃書
- 置換強(qiáng)夯的施工方案
- 園路及鋪裝施工方案
- 山西造浪游泳池施工方案
- 寧夏工程電纜線槽施工方案
- 制度經(jīng)濟(jì)學(xué):05團(tuán)隊(duì)生產(chǎn)理論
- 作文格子紙(1000字)
- 刻度尺讀數(shù)練習(xí)(自制)課件
- 四年級下冊美術(shù)課件 4紙卷魔術(shù)|蘇少版
- 七年級數(shù)學(xué)蘇科版下冊 101 二元一次方程 課件
- ZL50裝載機(jī)工作裝置設(shè)計(jì)
- 2021年6月浙江省高考讀后續(xù)寫課件-高考英語復(fù)習(xí)備考
- 小學(xué)古詩詞80首(硬筆書法田字格)
- 時(shí)間單位換算表
- 《計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)》第1章計(jì)算機(jī)網(wǎng)絡(luò)概論
- DTSD342-9N說明書(精編版)
評論
0/150
提交評論