數(shù)據(jù)庫技術(shù)與應(yīng)用—SQL-Server-2008(第2版)第4章.SQL-Server2008概述_第1頁
數(shù)據(jù)庫技術(shù)與應(yīng)用—SQL-Server-2008(第2版)第4章.SQL-Server2008概述_第2頁
數(shù)據(jù)庫技術(shù)與應(yīng)用—SQL-Server-2008(第2版)第4章.SQL-Server2008概述_第3頁
數(shù)據(jù)庫技術(shù)與應(yīng)用—SQL-Server-2008(第2版)第4章.SQL-Server2008概述_第4頁
數(shù)據(jù)庫技術(shù)與應(yīng)用—SQL-Server-2008(第2版)第4章.SQL-Server2008概述_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第第4 4章章 SQL Server 2008SQL Server 2008概述概述主要內(nèi)容主要內(nèi)容4.1 SQL Server 2008簡介l4.1.1 SQL Server 20084.1.1 SQL Server 2008概述概述 SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由 Microsoft, Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個 OS/2版本。 SQL Server近年來不斷更新版本:l1996,Microsoft推出了6.5版本; l1998年推出了7.0版本; l2000年SQL

2、server 2000問世;l2005年12月又推出SQL Server 2005;l2008年第三季度,SQL Server 2008正式發(fā)布,SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為迄今為止最強(qiáng)大和最全面的SQL Server版本。4.1.1 SQL Server 2008概述lSQL Server 2008作為新一代的數(shù)據(jù)管理系統(tǒng)提供了一套完整的解決方案來滿足用戶的各種需求,幫助用戶隨時隨地管理任何數(shù)據(jù),是Microsoft數(shù)據(jù)平臺的重要組成部分,如圖所示。l它可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)(例如圖像和音樂)直接存儲到數(shù)

3、據(jù)庫中。l同時,SQL Server 2008 提供一系列豐富的集成服務(wù),可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報告和分析之類的操作。l數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計算機(jī)和移動設(shè)備,您可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。lSQL Server 2008 允許用戶在使用 Microsoft .NET 和 Visual Studio 開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過 Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。l信息工作人員也可以通過他們?nèi)粘J褂玫墓ぞ撸ɡ?2007 Microsoft Office 系統(tǒng))直

4、接訪問數(shù)據(jù)。4.1.2 SQL Server 2008新增強(qiáng)功能lSQL Server 2008作為是微軟數(shù)據(jù)平臺中的一個主要部分,在原有SQL Server 2008系統(tǒng)基礎(chǔ)上增加了一些新的功能和特性,為用戶提供了一個可信的、高效的、智能的數(shù)據(jù)平臺。該平臺的特點(diǎn)如下:l1.1.可信任的可信任的l(1) 更好的保護(hù)用戶信息 l(2) 確保業(yè)務(wù)可持續(xù)性 l(3) 最佳的和可預(yù)測的系統(tǒng)性能 l2.2.高效的高效的 l(1) 按照策略進(jìn)行管理 l(2) 精簡的安裝 l(3) 簡化應(yīng)用程序開發(fā) l(4) 增強(qiáng)對非關(guān)系型數(shù)據(jù)的支持 l3.3.智能的智能的l(1) 集成任何數(shù)據(jù) l(2) 發(fā)送相應(yīng)的報表

5、l(3) 推動可操作的商務(wù)洞察力 2.1.2 SQL Server 2005新增強(qiáng)功能2.2 SQL Server 2005的安裝l4.2.1 SQL Server 20054.2.1 SQL Server 2005的版本和組件的版本和組件l1. SQL Server 2008 1. SQL Server 2008 的版本的版本lSQL Server 2008分為SQL Server 2008企業(yè)版、標(biāo)準(zhǔn)版、工作組版、Web版、開發(fā)者版、Express版、Compact 3.5版,其功能和作用也各不相同,其中SQL Server 2008 Express版是免費(fèi)版本。l根據(jù)應(yīng)用程序的需要,安裝

6、要求可能有很大不同。SQL Server 2008 的不同版本能夠滿足企業(yè)和個人獨(dú)特的性能、運(yùn)行時以及價格要求。需要安裝哪些 SQL Server 2008 組件也要根據(jù)企業(yè)或個人的需求而定。l(1) SQL Server 2008SQL Server 2008企業(yè)版企業(yè)版l(2) SQL Server 2008SQL Server 2008標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版l(3) SQL Server 2008SQL Server 2008工作組版工作組版l(4) SQL Server 2008 WebSQL Server 2008 Web版版l(5) SQL Server 2008SQL Server 200

7、8開發(fā)者版開發(fā)者版l(6) SQL Server 2008 Express SQL Server 2008 Express版版 l(7) SQL Server Compact 3.5 SQL Server Compact 3.5版版4.2 SQL Server 2008的安裝4.2.2安裝安裝SQL Server 2008SQL Server 2008的軟硬件要求的軟硬件要求 表4.1 32位平臺上SQL Server 2008 的硬件要求 組件 要求 處理器 處理器類型:Pentium III 兼容處理器或速度更快的處理器 處理器速度:最低:1.0 GHz;建議:2.0 GHz 或更快 操作

8、系統(tǒng) Windows XP Professional SP3 Windows Vista SP2 Business(Enterprise、Ultimate) Windows 7 Professional (Enterprise 、Ultimate) Windows Server 2003 sp2 以上 Windows Server 2008 sp2 以上 內(nèi)存 RAM:最?。? GB,推薦:4 GB 或更多,最高:64 GB 硬盤 2.0G以上 框架 SQL Server 安裝程序安裝該產(chǎn)品所需的以下軟件組件: l .NET Framework 3.5 SP11 l SQL Server Na

9、tive Client l SQL Server 安裝程序支持文件 顯示器 SQL Server 2008 圖形工具需要使用 VGA 或更高分辨率:分辨率至少為 1,024x768 像素 4.2.2 4.2.2 安裝安裝SQL Server 2008SQL Server 2008的軟、硬件要求的軟、硬件要求4.2.3 SQL Server 2008安裝過程 在開始安裝SQL Server 2008之前,首先需要確定計算機(jī)的軟硬件配置符合相關(guān)的安裝要求,并卸載之前的任何舊版本。l安裝SQL Server 2008的步驟如下。lStep1:插入安裝光盤,然后雙擊根目錄中的setup.exe程序,這

10、時系統(tǒng)首先檢測是否有.NET Framework 3.5環(huán)境,如果已經(jīng)安裝則轉(zhuǎn)step3,如果沒有則會彈出如圖4.2所示環(huán)境監(jiān)測界面,單擊“確定”按鈕進(jìn)入.NET Framework 3.5環(huán)境安裝。l完成之后會彈出SQL Server 2008安裝中心窗口,在此窗口中按照提示逐步進(jìn)行即可,在此不再累述,可參考教材中的詳細(xì)步驟。 :4.3 SQL Server 20084.3 SQL Server 2008的組件的組件lSQL Server 2008SQL Server 2008是一個非常優(yōu)秀的是一個非常優(yōu)秀的數(shù)據(jù)庫軟件和數(shù)據(jù)分析平臺。通過數(shù)據(jù)庫軟件和數(shù)據(jù)分析平臺。通過它可以很方便地使用各種數(shù)

11、據(jù)應(yīng)用它可以很方便地使用各種數(shù)據(jù)應(yīng)用和服務(wù),而且可以很容易地創(chuàng)建、和服務(wù),而且可以很容易地創(chuàng)建、管理和使用自己的數(shù)據(jù)應(yīng)用和服務(wù)。管理和使用自己的數(shù)據(jù)應(yīng)用和服務(wù)。SQL Server 2008SQL Server 2008主要組件包括數(shù)據(jù)主要組件包括數(shù)據(jù)庫引擎組件(庫引擎組件(Database EngineDatabase Engine)、)、報 表 服 務(wù) 組 件 (報 表 服 務(wù) 組 件 ( R e p o r t i n g R e p o r t i n g S e r v i c e sS e r v i c e s ) 、 分 析 服 務(wù) 組 件) 、 分 析 服 務(wù) 組 件(Ana

12、lysis ServicesAnalysis Services)和整合服務(wù))和整合服務(wù)組件(組件(Integration ServicesIntegration Services)等)等服務(wù)器組組件服務(wù)器組組件, ,如表如表4.34.3所示。所示。l1數(shù)據(jù)庫引擎l數(shù)據(jù)庫引擎是用于存儲、處理和保護(hù)數(shù)據(jù)的核心服務(wù),利用數(shù)據(jù)庫引擎可控制訪問權(quán)限并實(shí)現(xiàn)創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、創(chuàng)建視圖、查詢數(shù)據(jù)和訪問數(shù)據(jù)庫等操作,并且可以用于管理關(guān)系數(shù)據(jù)和XML數(shù)據(jù)。通常情況下,使用數(shù)據(jù)庫系統(tǒng)實(shí)際上就是使用數(shù)據(jù)庫引擎,同時,它也是一個復(fù)雜的系統(tǒng),其本身包含了許多功能組件,例如,復(fù)制、全文搜索等。l2. Analysis S

13、erviceslAnalysis Services用于創(chuàng)建和管理聯(lián)機(jī)分析處理 (OLAP) 以及數(shù)據(jù)挖掘應(yīng)用程序的工具,其主要作用是通過服務(wù)器和客戶端技術(shù)的組合,以提供聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘功能。通過Analysis Services,用戶可以設(shè)計、創(chuàng)建和管理包含來自于其他數(shù)據(jù)源的多維結(jié)構(gòu),通過對多維數(shù)據(jù)進(jìn)行對角度的分析,可以使得管理人員對業(yè)務(wù)數(shù)據(jù)有更全面的理解。通過也可以完成數(shù)據(jù)挖掘模型的構(gòu)造和應(yīng)用,實(shí)現(xiàn)知識的表示、發(fā)現(xiàn)和管理。l3. Reporting Services Reporting Services是微軟提供的一種基于服務(wù)器的報表解決方案,可用于創(chuàng)建和管理包含來自關(guān)系數(shù)據(jù)源和多維數(shù)

14、據(jù)源數(shù)據(jù)的企業(yè)報表,包括表格報表、矩陣報表、圖形報表和自由格式報表等。創(chuàng)建的報表可以通過基于Web 的連接進(jìn)行查看和管理,也可以作為Windows應(yīng)用程序的一部分進(jìn)行查看和管理。l在Reporting Services中可以實(shí)現(xiàn)如下任務(wù)。l使用圖形工具和向?qū)?chuàng)建和發(fā)布報表以及報表模型l使用報表服務(wù)器管理工具對Reporting Services進(jìn)行管理使用應(yīng)用程序編程接口(API)實(shí)現(xiàn)對Reporting Services進(jìn)行編程和擴(kuò)展l4. Integration Services和DTS相似,SSIS包含圖形化工具和可編程對象,用于實(shí)現(xiàn)數(shù)據(jù)的抽取、轉(zhuǎn)換和加載等功能。在Integration

15、 Services中可以實(shí)現(xiàn)如下任務(wù)。l使用圖形工具和向?qū)珊驼{(diào)試包l執(zhí)行如FTP操作、SQL語句執(zhí)行和電子郵件消息傳遞等工作流功能的任務(wù)l創(chuàng)建用于提取和加載數(shù)據(jù)的數(shù)據(jù)源和目標(biāo)l創(chuàng)建用于清理、聚合、合并和復(fù)制數(shù)據(jù)的轉(zhuǎn)換使用應(yīng)用程序編程接口(API)實(shí)現(xiàn)對Integration Services對象進(jìn)行編程2.2 SQL Server 2005的安裝4.4 SQL Server 2008 4.4 SQL Server 2008 的管理工具的管理工具 對于數(shù)據(jù)庫管理員來說,對于數(shù)據(jù)庫管理員來說,管理工具是日常工作中不管理工具是日常工作中不可缺少的部分。數(shù)據(jù)庫開可缺少的部分。數(shù)據(jù)庫開發(fā)人員使用開發(fā)

16、工具可以發(fā)人員使用開發(fā)工具可以減輕開發(fā)過程中的工作量,減輕開發(fā)過程中的工作量,提高工作效率。從提高工作效率。從SQL SQL Server2005Server2005開始,已經(jīng)將開始,已經(jīng)將幾款幾款SQL Server 2000SQL Server 2000管理管理工具集成到工具集成到SQLserverSQLserver Management Studio Management Studio中,中,另外幾款集成到配置管理另外幾款集成到配置管理器中,并且重命名了索引器中,并且重命名了索引優(yōu)化向?qū)А?yōu)化向?qū)А?4.4.1 Management Studio4.4.1 Management Stud

17、iolManagement Studio是Microsoft SQL Server 2008提供的一種新集成環(huán)境,用于訪問、配置、控制、管理和開發(fā)SQL Server的所有組件。SQL Server Management Studio將一組多樣化的圖形工具與多種功能齊全的腳本編輯器組合在一起,可為各種技術(shù)級別的開發(fā)人員和管理員提供對SQL Server的訪問。lSQL Server Management Studio將早期版本的SQL Server中所包含的企業(yè)管理器、查詢分析器和Analysis Manager 功能整合到單一的環(huán)境中。此外,SQL Server Management Stu

18、dio還可以和SQL Server的所有組件協(xié)同工作。使用過早期版本的開發(fā)人員可以獲得熟悉的體驗,而數(shù)據(jù)庫管理員可獲得功能齊全的單一實(shí)用工具,其中包括易于使用的圖形工具和豐富的腳本撰寫功能。l1啟動SQL Server Management Studio 在任務(wù)欄中單擊“開始”,依次指向“所有程序”、“Microsoft SQL Server 2008”,再單擊“SQL Server Management Studio”Microsoft SQL Server Management Studio Microsoft SQL Server Management Studio l2使用對象資源管理

19、器 對象資源管理器是服務(wù)器中所有數(shù)據(jù)庫對象的樹形視圖,此樹形視圖包括SQL Server Database Engine、Analysis Services、Reporting Services、Integration Services和系統(tǒng)及用戶數(shù)據(jù)庫等。 對象資源管理器包括與其連接的所有服務(wù)器的信息,打開Management Studio時,系統(tǒng)會提示將對象資源管理器連接到上次使用的設(shè)置??梢栽凇耙炎缘姆?wù)器”組件中雙擊任意服務(wù)器進(jìn)行連接,但無需注冊要連接的服務(wù)器。 默認(rèn)情況下,對象資源管理器是可見的,如果看不到對象資源管理器,可以在選擇“視圖”菜單中的“對象資源管理器”選項將其打開。

20、l3在Transact SQL編輯器中編寫和執(zhí)行查詢語句打開編輯器的幾種方式 在標(biāo)準(zhǔn)工具欄上,單擊“新建查詢”按鈕 在標(biāo)準(zhǔn)工具欄上,單擊與所選連接類型關(guān)聯(lián)的按鈕 在“文件”菜單中,依次指向“打開”、“文件”命令,在打開的對話框中選擇一個文檔 在“文件”菜單的“新建”命令下選擇查詢類型執(zhí)行查詢語句的方式 使用快捷鍵F5 單擊標(biāo)準(zhǔn)工具欄中的執(zhí)行按鈕 在編輯窗格中單擊右鍵,選擇快捷菜單中的“執(zhí)行”選項 單擊“查詢”菜單中的“執(zhí)行”選項l4. 使用模版資源管理器降低編碼難度 在Management Studio的菜單欄中單擊“視圖”,在下拉菜單中選擇“模版資源管理器”,界面右側(cè)將會出現(xiàn)“模版資源管理器

21、”窗格,在右側(cè)的的窗口中選擇所需要的模版,在右擊彈出的快捷菜單中選擇“打開”或者直接雙擊所選模版,則會將所選模版在編輯器中打開。 l5 管理服務(wù)器 配置SQL Server 2008服務(wù)器的辦法:啟動“SQL Server Management Studio”,在“對象資源管理器”窗口里,鼠標(biāo)右鍵單擊要配置的服務(wù)器(實(shí)例)名,在彈出的快捷菜單里單擊“屬性”選項。l配置“常規(guī)”選項卡配置配置“常規(guī)常規(guī)”選項卡選項卡l服務(wù)器屬性中的“常規(guī)”選項卡的功能是查看服務(wù)器的屬性,如服務(wù)器名、操作系統(tǒng)、CPU數(shù)等。此處各項只能查看,不能修改。l選項卡里有以下項目。(1)名稱:顯示服務(wù)器(實(shí)例)的名稱。(2)

22、產(chǎn)品:顯示當(dāng)前運(yùn)行的SQL Server的版本。(3)操作系統(tǒng):顯示當(dāng)前運(yùn)行的操作系統(tǒng)及版本號。(4)平臺:顯示運(yùn)行SQL Server的操作系統(tǒng)和硬件。(5)版本:顯示當(dāng)前運(yùn)行的SQL Server版本號。(6)語言:顯示當(dāng)前的SQL Server實(shí)例所使用的語言。(7)內(nèi)存:顯示當(dāng)前服務(wù)器上的內(nèi)存大小。(8)處理器:顯示當(dāng)前服務(wù)器上的CPU數(shù)量。(9)根目錄:顯示當(dāng)前SQL Server實(shí)例所在的目錄。(10)服務(wù)器排序規(guī)則:顯示當(dāng)前服務(wù)器采用的排序規(guī)則。(11)已群集化:顯示是否安裝了SQL Server 2008服務(wù)器群集。l配置“內(nèi)存”選項卡l 配置“處理器”選項卡l 配置“安全性”

23、選項卡注意: 更改安全性配置之后需要重新啟動服務(wù)。 如果是從“Windows身份驗證模式”改到“混合模式”的話,不會自動啟用sa賬戶。如果要使用sa賬戶,要執(zhí)行帶有enable選項的Alter Login命令。 l 配置“連接”選項卡l 配置“數(shù)據(jù)庫設(shè)置”選項卡l 配置“高級”選項卡l 設(shè)置“權(quán)限”選項卡設(shè)置設(shè)置“權(quán)限權(quán)限”選項卡選項卡l服務(wù)器屬性中的“權(quán)限”選項卡用于授予或撤銷賬戶對服務(wù)器的操作權(quán)限。l在“登錄名或角色”的列表框里顯示的是多個可以設(shè)置權(quán)限的對象。單擊“添加”按鈕,可以添加更多的“登錄名”和“服務(wù)器角色”到這個列表框里。單擊“刪除”按鈕也可以將列表框中已有的登錄名或角色刪除。l

24、在“顯式權(quán)限”的列表框里,可以看到“登錄名或角色”列表框里的對象的權(quán)限。在“登錄名或角色”列表框里選擇不同的對象,在“顯式權(quán)限”的列表框里會有不同的權(quán)限顯示。在這里也可以為“登錄名或角色”列表框里的對象設(shè)置權(quán)限。4.4.2 SQL Server4.4.2 SQL Server配置管理器配置管理器lSQL Server配置管理器可以對服務(wù)和SQL Server 2008使用的網(wǎng)絡(luò)協(xié)議提供細(xì)致的控制。l1.管理和配置服務(wù)l2.管理網(wǎng)絡(luò)協(xié)議4.4.3 SQL Server Profiler 4.4.3 SQL Server Profiler lSQL Server Profiler 是圖形化實(shí)時監(jiān)視工具,能幫助系統(tǒng)管理員監(jiān)視數(shù)據(jù)庫和服務(wù)器的行為, 比如死鎖的數(shù)量,致命的錯誤,跟蹤Transact-SQL 語句和存儲過程??梢园堰@些監(jiān)視數(shù)據(jù)存入表或文件中,并在以后某一時間重新顯示這些事件來一步一步地進(jìn)行分析。l通常我們使用SQL Server Profiler 僅監(jiān)視某些插入事件,這些事件主要有: 登錄連接的失敗、成功或斷開連接DELETE、 INSERT、 UPDATE 命令 遠(yuǎn)程存儲過程調(diào)用(RP

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論