第2章數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)原理及應(yīng)用SQL Server 數(shù)據(jù)庫(kù)原理及應(yīng)用.ppt_第1頁(yè)
第2章數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)原理及應(yīng)用SQL Server 數(shù)據(jù)庫(kù)原理及應(yīng)用.ppt_第2頁(yè)
第2章數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)原理及應(yīng)用SQL Server 數(shù)據(jù)庫(kù)原理及應(yīng)用.ppt_第3頁(yè)
第2章數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)原理及應(yīng)用SQL Server 數(shù)據(jù)庫(kù)原理及應(yīng)用.ppt_第4頁(yè)
第2章數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)原理及應(yīng)用SQL Server 數(shù)據(jù)庫(kù)原理及應(yīng)用.ppt_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第2章 SQL SERVER 概述本章的學(xué)習(xí)目標(biāo):了解Microsoft SQL Server的簡(jiǎn)史了解SQL Server 2008 R2系統(tǒng)的版本特點(diǎn)以及組件了解SQL Server 2008 R2的新特性了解SQL Server 2008 R2安裝的系統(tǒng)需求掌握安裝步驟了解Microsoft SQL Server 2008 R2的常用工具掌握創(chuàng)建服務(wù)器組和注冊(cè)服務(wù)器技術(shù)2.1 SQL Server 2008 R2簡(jiǎn)介1.1 數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用實(shí)例1.SQL Server 的歷史 通常把Microsoft SQL Server簡(jiǎn)稱為SQL Server。嚴(yán)格地說(shuō),SQL Server和Micr

2、osoft SQL Server是不同的,Microsoft SQL Server是微軟公司開發(fā)的SQL Server系統(tǒng),SQL Server系統(tǒng)不一定是指微軟公司的產(chǎn)品。最早的SQL Server系統(tǒng)并不是微軟開發(fā)出來(lái)的,而是由賽貝斯公司推出的。1987年,賽貝斯公司發(fā)布了Sybase SQL Server系統(tǒng),這是一個(gè)用于Unix環(huán)境的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。1988年,微軟公司、Aston-Tate公司參加到了賽貝斯公司的SQL Server系統(tǒng)開發(fā)中,目的是推出基于OS/2環(huán)境的數(shù)據(jù)庫(kù)系統(tǒng)。1989年,由這3家公司組織的聯(lián)合開發(fā)團(tuán)隊(duì)成功地推出了SQL Server 1.0 for OS

3、/2系統(tǒng)。1990年,開發(fā)情況發(fā)生了變化,Aston-Tate公司退出了聯(lián)合開發(fā)團(tuán)隊(duì),微軟公司則希望將SQL Server移植到自己剛剛推出的新技術(shù)產(chǎn)品即Windows NT系統(tǒng)中。于是,微軟公司終止了SQL Server for OS/2系統(tǒng)的開發(fā),并與賽貝斯公司于1992年簽署了聯(lián)合開發(fā)用于Windows NT環(huán)境的SQL Server系統(tǒng)。微軟公司與賽貝斯公司的合作開發(fā)一直持續(xù)到1993年發(fā)布的SQL Server 4.2 for Windows NT系統(tǒng)。1993年,微軟公司與賽貝斯公司在SQL Server系統(tǒng)方面的聯(lián)合開發(fā)正式結(jié)束。從此,微軟公司致力于用于Windows各種版本環(huán)境

4、的SQL Server系統(tǒng)開發(fā),而賽貝斯公司則集中精力從事用于各種UNIX環(huán)境的SQL Server系統(tǒng)開發(fā)。 1995年,微軟公司成功地發(fā)布了Microsoft SQL Server 6.0系統(tǒng),這是微軟公司完全獨(dú)立開發(fā)和發(fā)布的第一個(gè)SQL Server版本。1996年,微軟公司又發(fā)布了Microsoft SQL Server 6.5系統(tǒng)。這是微軟公司獨(dú)自發(fā)布的功能齊全、性能穩(wěn)定的SQL Server系統(tǒng),該系統(tǒng)在數(shù)據(jù)庫(kù)市場(chǎng)上占據(jù)了一席之地,在我國(guó)的應(yīng)用范圍也開始逐漸擴(kuò)大。1998年,微軟公司又成功地推出了Microsoft SQL Server 7.0系統(tǒng)。該系統(tǒng)在數(shù)據(jù)存儲(chǔ)、查詢引擎、可伸

5、縮性等性能方面有了巨大的改進(jìn)。該系統(tǒng)的推出,使微軟公司在數(shù)據(jù)庫(kù)市場(chǎng)上開始了與甲骨文的Oracle系統(tǒng)、IBM的DB2系統(tǒng)、賽貝斯的Sybase ASE系統(tǒng)的激烈競(jìng)爭(zhēng)。2000年,微軟公司迅速發(fā)布了與傳統(tǒng)SQL Server有重大不同的Microsoft SQL Server 2000系統(tǒng)。從系統(tǒng)的版本名稱來(lái)看,微軟公司似乎采取了使用年號(hào)代替序號(hào)的策略。從功能和性能方面來(lái)看,Microsoft SQL Server 2000系統(tǒng)與先前的版本有了巨大的提高。從該版本開始,微軟在系統(tǒng)中引入了對(duì)XML語(yǔ)言的支持。2005年12月,微軟公司發(fā)布了Microsoft SQL Server 2005系統(tǒng)。與

6、Microsoft SQL Server 2000系統(tǒng)相比,Microsoft SQL Server 2005系統(tǒng)又在此基礎(chǔ)上進(jìn)行了更多的改進(jìn),對(duì)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的安全性和可用性進(jìn)行了巨大的變革,并且與.NET架構(gòu)的捆綁更加緊密。2008年8月,微軟公司發(fā)布了Microsoft SQL Server 2008系統(tǒng)。該系統(tǒng)在安全性、可用性、易管理性、可擴(kuò)展性、商業(yè)智能等方面有了更多的改進(jìn)和提高,對(duì)企業(yè)的數(shù)據(jù)存儲(chǔ)和應(yīng)用需求童工了更強(qiáng)大的支持了便利。2010年5月,微軟公司發(fā)布了最新版本Microsoft SQL Server 2008 R2。該系統(tǒng)在可擴(kuò)展性、利用硬件的創(chuàng)新和多處理器支持能力等方面將

7、有所增強(qiáng)。2.SQL Server 2008 R2的版本與組件 (1)版本SQL Server 2008 R2有多個(gè)不同的版本,可分為服務(wù)器版和專業(yè)版。其中服務(wù)器版包括Enterprise版、Datacenter版和Standard版,專業(yè)版包括Developer版、Workgroup版、Web版、Express版和Compact 3.5版。 (1)Enterprise版SQL Server 2008 R2 Enterprise 提供了一個(gè)綜合的數(shù)據(jù)平臺(tái),這一平臺(tái)提供了內(nèi)置安全性、可用性、可伸縮性并結(jié)合了穩(wěn)定的商務(wù)智能功能,可幫助您針對(duì)關(guān)鍵任務(wù)工作負(fù)荷實(shí)現(xiàn)最高的服務(wù)級(jí)別。(2)Datacent

8、er版SQL Server 2008 R2 Datacenter 建立在 SQL Server 2008 R2 Enterprise 基礎(chǔ)之上,它提供了高性能的數(shù)據(jù)平臺(tái),這種平臺(tái)可提供最高級(jí)別的可擴(kuò)展性,以承載大量的應(yīng)用程序工作負(fù)荷,支持虛擬化和合并,并管理組織的數(shù)據(jù)庫(kù)基礎(chǔ)結(jié)構(gòu),可幫助組織以經(jīng)濟(jì)高效的方式擴(kuò)展其關(guān)鍵任務(wù)環(huán)境。(3)Standard版SQL Server 2008 R2 Standard 提供了一個(gè)全面的數(shù)據(jù)管理和商務(wù)智能平臺(tái),使部門和小型組織能夠順利運(yùn)行其應(yīng)用程序,可幫助以最少的 IT 資源獲得高效的數(shù)據(jù)庫(kù)管理。(4)Developer版SQL Server Developer

9、 支持開發(fā)人員構(gòu)建基于 SQL Server 的任一種類型的應(yīng)用程序。它包括 SQL Server Datacenter 的所有功能,但有許可限制,只能用作開發(fā)和測(cè)試系統(tǒng),而不能用作生產(chǎn)服務(wù)器。SQL Server Developer 是構(gòu)建和測(cè)試應(yīng)用程序的人員的理想之選??梢陨?jí) SQL Server Developer 以將其用于生產(chǎn)用途。(5)Workgroup版SQL Server Workgroup 是運(yùn)行分支位置數(shù)據(jù)庫(kù)的理想選擇,它提供一個(gè)可靠的數(shù)據(jù)管理和報(bào)告平臺(tái),其中包括安全的遠(yuǎn)程同步和管理功能。(6)Web版對(duì)于為從小規(guī)模至大規(guī)模 Web 資產(chǎn)提供可擴(kuò)展性和可管理性功能的 We

10、b 宿主和網(wǎng)站來(lái)說(shuō),SQL Server Web 是一項(xiàng)擁有成本較低的選擇。(7)Express版 SQL Server Express 數(shù)據(jù)庫(kù)平臺(tái)基于 SQL Server。它也可用于替換 Microsoft Desktop Engine (MSDE)。SQL Server Express 與 Visual Studio 集成,使開發(fā)人員可以輕松開發(fā)功能豐富、存儲(chǔ)安全且部署快速的數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序。 SQL Server Express 免費(fèi)提供,且可以由 ISV 再次分發(fā)(視協(xié)議而定)。SQL Server Express 是學(xué)習(xí)和構(gòu)建桌面及小型服務(wù)器應(yīng)用程序的理想選擇,也是獨(dú)立軟件供應(yīng)商、

11、非專業(yè)開發(fā)人員和熱衷于構(gòu)建客戶端應(yīng)用程序的人員的最佳選擇。如果您需要使用更高級(jí)的數(shù)據(jù)庫(kù)功能,則可以將 SQL Server Express 無(wú)縫升級(jí)到更復(fù)雜的 SQL Server 版本。(8)Compact 3.5版SQL Server Compact 3.5 免費(fèi)提供,是生成用于基于各種 Windows 平臺(tái)的移動(dòng)設(shè)備、桌面和 Web 客戶端的獨(dú)立和偶爾連接的應(yīng)用程序的嵌入式數(shù)據(jù)庫(kù)理想選擇。(2)組件服務(wù)器組件說(shuō)明SQL Server 數(shù)據(jù)庫(kù)引擎SQL Server 數(shù)據(jù)庫(kù)引擎 包括數(shù)據(jù)庫(kù)引擎(用于存儲(chǔ)、處理和保護(hù)數(shù)據(jù)的核心服務(wù))、復(fù)制、全文搜索以及用于管理關(guān)系數(shù)據(jù)和 XML 數(shù)據(jù)的工具。

12、Analysis ServicesAnalysis Services 包括用于創(chuàng)建和管理聯(lián)機(jī)分析處理 (OLAP) 以及數(shù)據(jù)挖掘應(yīng)用程序的工具。Reporting ServicesReporting Services 包括用于創(chuàng)建、管理和部署表格報(bào)表、矩陣報(bào)表、圖形報(bào)表以及自由格式報(bào)表的服務(wù)器和客戶端組件。Reporting Services 還是一個(gè)可用于開發(fā)報(bào)表應(yīng)用程序的可擴(kuò)展平臺(tái)。Integration ServicesIntegration Services 是一組圖形工具和可編程對(duì)象,用于移動(dòng)、復(fù)制和轉(zhuǎn)換數(shù)據(jù)。管理工具說(shuō)明SQL Server Management Studio SQ

13、L Server Management Studio 是一個(gè)集成環(huán)境,用于訪問(wèn)、配置、管理和開發(fā) SQL Server 的組件。Management Studio 使各種技術(shù)水平的開發(fā)人員和管理員都能使用 SQL Server。Management Studio 的安裝需要 Internet Explorer 6 SP1 或更高版本。 SQL Server 配置管理器 SQL Server 配置管理器為 SQL Server 服務(wù)、服務(wù)器協(xié)議、客戶端協(xié)議和客戶端別名提供基本配置管理。 SQL Server Profiler SQL Server Profiler 提供了一個(gè)圖形用戶界面,用于監(jiān)

14、視 數(shù)據(jù)庫(kù)引擎 實(shí)例或 Analysis Services 實(shí)例。 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn) 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)可以協(xié)助創(chuàng)建索引、索引視圖和分區(qū)的最佳組合。 Business Intelligence Development Studio Business Intelligence Development Studio 是 Analysis Services、Reporting Services 和 Integration Services 解決方案的 IDE。BI Development Studio 的安裝需要 Internet Explorer 6 SP1 或更高版本。 連接組件 安裝用于客戶

15、端和服務(wù)器之間通信的組件,以及用于 DB-Library、ODBC 和 OLE DB 的網(wǎng)絡(luò)庫(kù)。 文檔說(shuō)明SQL Server 聯(lián)機(jī)叢書 SQL Server 的核心文檔。 3.SQL Server 2008 R2 的新特性 1.可擴(kuò)展性改進(jìn)2.利用硬件創(chuàng)新3.為多實(shí)例和多數(shù)據(jù)庫(kù)提供更強(qiáng)的管理功能4.報(bào)表服務(wù)器增強(qiáng)功能2.2 SQL Server 2008 R2的安裝1.安裝SQL Server 2008 R2的系統(tǒng)需求 (1)硬件環(huán)境處理器和內(nèi)存 處理器類型一般要求Itanium 處理器或速度更快的處理器。處理器的速度最低要求達(dá)到1.4GHz更高的速度。對(duì)于內(nèi)存來(lái)講,1G肯定是最低的,建議使

16、用4G或更大的內(nèi)存。硬盤 數(shù)據(jù)庫(kù)引擎和數(shù)據(jù)文件、復(fù)制和全文搜索:711MBSQL Server Analysis Services:345MBSQL Server Reporting Services:304MBSQL Server Integration Services:591MB客戶端組件(不包括聯(lián)機(jī)手冊(cè)和集成服務(wù)工具):183MBSQL Server聯(lián)機(jī)叢書:157MB(2)軟件環(huán)境操作系統(tǒng)對(duì)操作系統(tǒng)的要求比較簡(jiǎn)單,Microsoft SQL Server系統(tǒng)支能運(yùn)行在Windows操作系統(tǒng)環(huán)境下。但是,不同的系統(tǒng)版本對(duì)Windows的版本的要求也是不同的。例如,對(duì)于64位標(biāo)準(zhǔn)版來(lái)講,

17、可以在Windows XP/2003/Vista/2008/7操作系統(tǒng)下安裝。網(wǎng)絡(luò)軟件作為一種C/S數(shù)據(jù)庫(kù)系統(tǒng),客戶端必須使用某一個(gè)網(wǎng)絡(luò)協(xié)議通過(guò)網(wǎng)絡(luò)連接到服務(wù)器,Microsoft SQL Server服務(wù)器可以同時(shí)監(jiān)聽來(lái)自多個(gè)客戶端上的不同的網(wǎng)絡(luò)協(xié)議。在安裝過(guò)程中,數(shù)據(jù)庫(kù)管理員需要確定應(yīng)該使用哪些網(wǎng)絡(luò)協(xié)議。Microsoft SQL Server 2008 R2系統(tǒng)支持的網(wǎng)絡(luò)協(xié)議包括:共享內(nèi)存協(xié)議、TCP/IP協(xié)議、Name Pipes協(xié)議和VIA協(xié)議。IEMMC、SSMS、BI開發(fā)平臺(tái)、報(bào)告設(shè)計(jì)器和HTML幫助組件需要IE6.0 SP1或更高版本。其他軟件安裝期間,安裝程序會(huì)安裝.NET

18、Framework 3.5 SP1、SQL Server Native Client、SQL Server Setup support files 以及Microsoft Windows Installer 4.5或更高版本。2.SQL Server 2008 R2的安裝過(guò)程SQL Server 2008 R2本身的安裝過(guò)程非常簡(jiǎn)單。如果啟用了自動(dòng)運(yùn)行功能,那么在插入安裝盤后就會(huì)啟動(dòng)安裝閃屏。否則可以通過(guò)安裝媒體的根文件夾中的SETUP.EXE文件啟動(dòng)安裝。(1)SQL Server安裝中心(2)安裝程序支持規(guī)則(3)設(shè)置角色(4)功能選擇(5)實(shí)例配置(6)磁盤空間要求(7)服務(wù)器配置(8)

19、數(shù)據(jù)庫(kù)引擎配置(9)Analysis Services配置(10)Reporting Services配置(11)錯(cuò)誤和使用情況報(bào)告(12)安裝規(guī)則(13)完成3.檢驗(yàn)安裝 (1)檢測(cè)開始菜單(2)檢查安裝的服務(wù)(3)查看系統(tǒng)數(shù)據(jù)庫(kù)(4)驗(yàn)證安裝文件夾的位置2.3 SQL Server 2008 R2常用工具1.SQL Server Management StudioSQL Server Management Studio 是一種集成環(huán)境,用于訪問(wèn)、配置、控制、管理和開發(fā) SQL Server 的所有組件。SQL Server Management Studio 將一組多樣化的圖形工具與多種功

20、能齊全的腳本編輯器組合在一起,可為各種技術(shù)級(jí)別的開發(fā)人員和管理員提供對(duì) SQL Server 的訪問(wèn)。Microsoft SQL Server Management Studio是由多個(gè)管理和開發(fā)工具組成的。 “已注冊(cè)的服務(wù)器”窗口“對(duì)象資源管理器”窗口 “查詢編輯器”窗口“模板資源管理器”窗口 “解決方案資源管理器”窗口 2.SQL Server Business Intelligence Development Studio BIDS就是Visual Studio,SQL Server 2008 R2包括了Visual Studio 2008。當(dāng)然,它并不是完整的Visual Studio

21、 2008,后者包括了Visual Basic、C#和ASP.NET的模板和編譯器,但很多數(shù)據(jù)庫(kù)管理員都很驚奇地發(fā)現(xiàn),在安裝完SQL Server工具之后,他們的工作站上出現(xiàn)了Visual Studio。不管是從SQL Server 2008 R2文件夾啟動(dòng)Business Intelligence Development Studio快捷方式,還是從“開始”菜單中的Visual Studio文件夾中啟動(dòng)Visual Studio 2008快捷方式,打開的應(yīng)用程序?qū)嶋H上都是一樣的。 3.SQL Server 配置管理器 SQL Server配置管理器是一個(gè)Microsoft管理控制臺(tái)(Micr

22、osoft Management Console,MMC)管理單元,用于管理SQL Server實(shí)例使用的所有服務(wù)和協(xié)議。 SQL Server配置管理器分為3個(gè)節(jié)點(diǎn):SQL Server服務(wù) “服務(wù)”節(jié)點(diǎn)提供的功能同“管理工具”的“服務(wù)”項(xiàng)的功能一樣。不過(guò),因?yàn)樗伙@示SQL Server服務(wù),所以控制和監(jiān)控SQL Server服務(wù)的狀態(tài)就更加容易。SQL Server網(wǎng)絡(luò)配置 “網(wǎng)絡(luò)配置”節(jié)點(diǎn)顯示并啟用所有可用服務(wù)器協(xié)議的配置。SQL Server 2008可用的協(xié)議有:Shared Memory、Named Pipes、TCP/IP和Virtual Interface Adapter(V

23、IA)。應(yīng)該禁用不使用的協(xié)議(或保持其禁用狀態(tài)),以減少SQL Server的受攻擊面。SQL Native Client 10.0配置 該節(jié)點(diǎn)顯示和啟用用于連接SQL Server 2008實(shí)例的客戶端協(xié)議的配置。該配置僅影響運(yùn)行配置管理器的計(jì)算機(jī)。除了協(xié)議配置之外,該節(jié)點(diǎn)還啟用了服務(wù)器別名的配置。2.4創(chuàng)建服務(wù)器組和注冊(cè)服務(wù)器1.創(chuàng)建服務(wù)器組服務(wù)器組是服務(wù)器的邏輯集合,可以利用Microsoft SQL Server Management Studio工具把許多相關(guān)的服務(wù)器集中在一個(gè)服務(wù)器組中,方便對(duì)多服務(wù)器環(huán)境的管理操作。在Microsoft SQL Server 2008 R2中,用戶可通過(guò)中央管理服務(wù)器的功能指定中央管理服務(wù)器并創(chuàng)建服務(wù)器組來(lái)管理多個(gè)服務(wù)器。(1)指定中央管理服務(wù)器指定中央管理服務(wù)器的步驟如下:(1)在 SQL Server Man

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論