SqlServer服務(wù)器和客戶(hù)端.ppt_第1頁(yè)
SqlServer服務(wù)器和客戶(hù)端.ppt_第2頁(yè)
SqlServer服務(wù)器和客戶(hù)端.ppt_第3頁(yè)
SqlServer服務(wù)器和客戶(hù)端.ppt_第4頁(yè)
SqlServer服務(wù)器和客戶(hù)端.ppt_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第二章 SQL Server 2000 服務(wù)器和客戶(hù)端,SQL Server 數(shù)據(jù)庫(kù)應(yīng)用技術(shù),2,SQL Server是一種具有客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它由一些具有數(shù)據(jù)存儲(chǔ)檢索功能的客戶(hù)端組件和服務(wù)器組件組成. 客戶(hù)端:負(fù)責(zé)業(yè)務(wù)邏輯和向用戶(hù)提供數(shù)據(jù); 服務(wù)器:管理數(shù)據(jù)庫(kù)和分配可用的服務(wù)器資源.,2.1 SQL Server 概述,3,SQL Server 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。 它最初是由Microsoft、Sybase和Ashton-Tate三家公司聯(lián)合開(kāi)發(fā)的,于1988年推出了第一個(gè)OS/2版本。 后來(lái),Ashton-Tate公司退出了SQL Server的開(kāi)發(fā)。 而在Windows NT推出后,Microsoft與Sybase在SQL Server的開(kāi)發(fā)上就分道揚(yáng)鑣了: Microsoft將SQL Server 移植到Windows NT系統(tǒng)上,專(zhuān)注于開(kāi)發(fā)推廣SQL Server的Windows NT版本; Sybase 則較專(zhuān)注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用。,關(guān)于 SQL Server的發(fā)展史,SQL Server 概述,4,我們介紹的是Microsoft SQL Server 。 SQL Server 2000是Microsoft公司推出的 SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本。 該版本繼承了SQL Server 7.0版本的優(yōu) 點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功 能: 具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 可跨越從運(yùn)行Microsoft Windows 98的電腦到運(yùn)行Microsoft Windows 2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。,SQL Server 概述,關(guān)于 SQL Server的發(fā)展史,5,關(guān)于 SQL,SQL是結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structure Query Language)的縮寫(xiě),是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)中最流行的數(shù)據(jù)查詢(xún)和操作語(yǔ)言,是各種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ). SQL語(yǔ)言包括了所有對(duì)數(shù)據(jù)庫(kù)的操作,可分為四個(gè)部分:數(shù)據(jù)查詢(xún)語(yǔ)言DQL、數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL.,SQL Server 概述,6,SQL語(yǔ)言就有的主要特點(diǎn)有: (1) SQL語(yǔ)言類(lèi)似于英語(yǔ)的自然語(yǔ)言,簡(jiǎn) 潔易用。 (2)SQL語(yǔ)言可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)生命期當(dāng)中的全部活動(dòng),并且在關(guān)系模型中實(shí)體與實(shí)體間的聯(lián)系也都是用關(guān)系來(lái)表示,故這種數(shù)據(jù)結(jié)構(gòu)的單一性保證了操作符的單一性.使得SQL語(yǔ)言實(shí)現(xiàn)了一體化,關(guān)于 SQL,SQL Server 概述,7,(3)SQL語(yǔ)言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言??瑟?dú)立使用,也可嵌入到宿主語(yǔ)言中。 自含式語(yǔ)言可以獨(dú)立使用交互命令,適用于終端用戶(hù)、應(yīng)用程序員和DBA; 嵌入式語(yǔ)言使其嵌入在高級(jí)語(yǔ)言中使用,供應(yīng)用程序員開(kāi)發(fā)應(yīng)用程序。 (4)SQL語(yǔ)言是一種非過(guò)程語(yǔ)言,即用戶(hù)只要提出“干什么”即可,不必管具體操作過(guò)程,也不必了解數(shù)據(jù)的存取路徑,只要指明所需的數(shù)據(jù)即可。 (5)SQL語(yǔ)言是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言,關(guān)于 SQL,SQL Server 概述,8,SQL Server 2000 簡(jiǎn)介,SQL Server 2000是一個(gè)基于客戶(hù)機(jī)/服務(wù)器(c/s)模式的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng).(如下圖)把工作負(fù)載劃分成在客戶(hù)機(jī)上運(yùn)行的任務(wù)和在服務(wù)器上運(yùn)行的任務(wù).,SQL Server 概述,9,在客戶(hù)機(jī)/服務(wù)器(Client / Server,C/S)體系結(jié)構(gòu)中,數(shù)據(jù)庫(kù)存放在服務(wù)器端,客戶(hù)機(jī)可以訪(fǎng)問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)應(yīng)用的處理過(guò)程分布在客戶(hù)機(jī)和服務(wù)器上. (對(duì)應(yīng)上圖理解) 其優(yōu)點(diǎn)是數(shù)據(jù)集中存儲(chǔ),便于維護(hù)與備份,對(duì)客戶(hù)機(jī)要求相對(duì)較低。這種體系結(jié)構(gòu)分為兩層結(jié)構(gòu)和多層結(jié)構(gòu)。,SQL Server 2000 簡(jiǎn)介,SQL Server 概述,10,圖a 兩層應(yīng)用結(jié)構(gòu),1二層應(yīng)用結(jié)構(gòu),SQL Server 2000 簡(jiǎn)介,SQL Server 概述,11,圖b 三層應(yīng)用結(jié)構(gòu),2三層應(yīng)用結(jié)構(gòu),SQL Server 2000 簡(jiǎn)介,SQL Server 概述,12,數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)分為邏輯存儲(chǔ)結(jié)構(gòu)和物理存儲(chǔ)結(jié)構(gòu)兩種。 數(shù)據(jù)庫(kù)的邏輯存儲(chǔ)結(jié)構(gòu)指的是數(shù)據(jù)庫(kù)是由哪些性質(zhì)的信息所組成 。實(shí)際上,SQL Server的數(shù)據(jù)庫(kù)是由諸如表、視圖、索引等各種不同的數(shù)據(jù)庫(kù)對(duì)象所組成。 數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)是討論數(shù)據(jù)庫(kù)文件是如何在磁盤(pán)上存儲(chǔ)的,數(shù)據(jù)庫(kù)在磁盤(pán)上是以文件為單位存儲(chǔ)的,由數(shù)據(jù)庫(kù)文件和事務(wù)日志文件組成,一個(gè)數(shù)據(jù)庫(kù)至少應(yīng)該包含一個(gè)數(shù)據(jù)文件和一個(gè)事務(wù)日志文件。,SQL Server 的數(shù)據(jù)庫(kù)文件,SQL Server 概述,13,SQL Server 的數(shù)據(jù)庫(kù)文件,主要數(shù)據(jù)文件(.mdf):包含數(shù)據(jù)庫(kù)的啟動(dòng)信息,并用于存儲(chǔ)數(shù)據(jù). (每個(gè)數(shù)據(jù)庫(kù)都必須有一個(gè)主要數(shù)據(jù)文件) 次要數(shù)據(jù)文件(.ndf):用于存儲(chǔ)不能置于主要數(shù)據(jù)文件中的所有數(shù)據(jù). (不一定需要) 事務(wù)日志文件(.ldf):此文件包含用于恢復(fù)數(shù)據(jù)庫(kù)的日志信息. (每個(gè)數(shù)據(jù)庫(kù)都必須至少有一個(gè)事務(wù)日志文件) 默認(rèn)存放路徑: c:Program filesMicrosoft SQL ServerMSSQLData,SQL Server 概述,14,為了方便數(shù)據(jù)的分配,放置和管理,SQL Server提供了對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行分組管理的功能.但數(shù)據(jù)庫(kù)文件和文件組必須遵循以下三點(diǎn)規(guī)則: 1.一個(gè)文件和文件組只能被一個(gè)數(shù)據(jù)庫(kù)使用 2.一個(gè)數(shù)據(jù)庫(kù)文件只能屬于一個(gè)文件組. 3.事務(wù)日志文件不能加入文件組,SQL Server 的數(shù)據(jù)庫(kù)文件,SQL Server 概述,15,圖2-16 數(shù)據(jù)庫(kù)的文件及其組的關(guān)系,SQL Server 概述,16,2.2 SQL Server 2000的安裝,為了適應(yīng)不同用戶(hù)的需求,SQL Server 2000提供了不同的版本,主要有: SQL Server 2000企業(yè)版 SQL Server 2000標(biāo)準(zhǔn)版 SQL Server 2000個(gè)人版 SQL Server 2000開(kāi)發(fā)版,17,2.2 SQL Server 2000的安裝,(1)企業(yè)版(Enterprise Edition) 支持所有的SQL Server 2000 特性,可作為大型Web 站點(diǎn)、企業(yè)OLTP(聯(lián)機(jī)事務(wù)處理)以及數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)等的產(chǎn)品數(shù)據(jù)庫(kù)服務(wù)器。 (2)標(biāo)準(zhǔn)版(Standard Edition) 用于小型的工作組或部門(mén)。 (3)個(gè)人版(Personal Edition) 用于單機(jī)系統(tǒng)或客戶(hù)機(jī)。 (4)開(kāi)發(fā)版(Developer Edition) 用于程序員開(kāi)發(fā)應(yīng)用程序. 此外,SQL Server 2000 還有Desktop Engine(桌面引擎)和Windows CE 版,用戶(hù)可以根據(jù)實(shí)際情況選擇所要安裝的SQL Server 2000 版本。,18,2.3 SQL Server 2000的服務(wù)器組件,1企業(yè)管理器(Enterprise Manager) 企業(yè)管理器是SQL Server 中最重要的管理工具,在使用SQL Server的過(guò)程中大部分的時(shí)間都是和它打交道。 通過(guò)企業(yè)管理器可以管理所有的數(shù)據(jù)庫(kù)系統(tǒng)工作和服務(wù)器工作,也可以調(diào)用其它的管理開(kāi)發(fā)工具。,SQL Server 服務(wù)器組件,19,查詢(xún)分析器,查詢(xún)分析器是一個(gè)圖形化的數(shù)據(jù)庫(kù)編程接口,其基本功能是編輯Transact-SQL語(yǔ)句(Transact-SQL是SQL Server中使用的結(jié)構(gòu)化查詢(xún)語(yǔ)句,簡(jiǎn)稱(chēng)T-SQL),從而查詢(xún)、分析或處理數(shù)據(jù)庫(kù)中的數(shù)據(jù),實(shí)現(xiàn)對(duì)SQL Server 2000數(shù)據(jù)庫(kù)服務(wù)器的訪(fǎng)問(wèn)并顯示查詢(xún)結(jié)果,它是客戶(hù)端應(yīng)用程序的重要組成部分。 查詢(xún)分析器是一種多用途工具,它既可以用來(lái)創(chuàng)建Transact-SQL程序,也可以用來(lái)交互式輸入和執(zhí)行SQL語(yǔ)句,還可以用來(lái)分析和查看查詢(xún)規(guī)劃的統(tǒng)計(jì)結(jié)果。 使用查詢(xún)分析器的熟練程度是衡量一個(gè)SQL Server 用戶(hù)水平的標(biāo)準(zhǔn)。,SQL Server 服務(wù)器組件,20,服務(wù)管理器,SQL Server服務(wù)管理器用于啟動(dòng)、停止和暫停本地或遠(yuǎn)程的SQL Server實(shí)時(shí)服務(wù)。若要打開(kāi)服務(wù)管理器,可以雙擊Windows任務(wù)欄右下角的服務(wù)管理器圖標(biāo) ,也可以從“開(kāi)始”菜單中選擇“程序Microsoft SQL Server服務(wù)管理器”命令 。 服務(wù)管理器用于啟動(dòng)、暫?;蛲V筍QL Server 的4種服務(wù): DTC(Distributed Transaction Coordinator 分布式事務(wù)協(xié)調(diào)器) MSSQL Server OLAP service SQL Server SQL Server Agent,SQL Server 服務(wù)器組件,21,事件探查器,SQL Server事件探查器是一個(gè)圖形化的工具,用來(lái)監(jiān)視(跟蹤)選定的SQL Server事件,用于分析、診斷和審計(jì)SQL Server系統(tǒng)的性能,SQL Server 服務(wù)器組件,22,性能監(jiān)視器,它將Windows NT操作系統(tǒng)的性能監(jiān)視器和SQL Server集成起來(lái),使用它可以查看和統(tǒng)計(jì)SQL Server系統(tǒng)的運(yùn)行情況,查找影響系統(tǒng)性能的主要因素,從而為改進(jìn)和優(yōu)化系統(tǒng)、提高系統(tǒng)性能提供依據(jù)。,SQL Server 服務(wù)器組件,23,其他服務(wù)器組件,一.DTS 導(dǎo)入和導(dǎo)出向?qū)?導(dǎo)入和導(dǎo)出數(shù)據(jù)采用DTS 導(dǎo)入/導(dǎo)出向?qū)?lái)完成。此向?qū)О怂械腄TS(Data Transformation Services)工具,提供了在OLE DB數(shù)據(jù)源之間復(fù)制數(shù)據(jù)的最簡(jiǎn)捷的方法。 二 客戶(hù)端網(wǎng)絡(luò)實(shí)用工具 是一個(gè)圖形工具, 用來(lái)配置客戶(hù)端的網(wǎng)絡(luò)連接、管理、測(cè)定客戶(hù)端的網(wǎng)絡(luò)庫(kù)版本信息和以及設(shè)定本地?cái)?shù)據(jù)庫(kù)的相關(guān)選項(xiàng)等。,SQL Server 服務(wù)器組件,24,三. 服務(wù)器網(wǎng)路實(shí)用工具 用來(lái)配置服務(wù)器端網(wǎng)絡(luò)連接和設(shè)置相關(guān)參數(shù)等。 四. 聯(lián)機(jī)叢書(shū) SQL Server 2000提供了大量的聯(lián)機(jī)文檔,它具有索引和全文搜索能力,可根據(jù)關(guān)鍵詞來(lái)快速查找用戶(hù)所需信息。,其他服務(wù)器組件,SQL Server 服務(wù)器組件,25,1.使用SQL Server服務(wù)管理器 2.使用SQL Server企業(yè)管理器 3.使用NT / Windows 2000 Server 服務(wù)器命令行 4.使用控制面板中的”管理工具”下 的”服務(wù)”對(duì)話(huà)框,啟動(dòng)SQL Server 2000,26,對(duì)sa帳號(hào)加入密碼,利用企業(yè)管理器給sa帳號(hào)添加密碼 在查詢(xún)分析器中用SQL語(yǔ)句命令修改sa帳號(hào)的密碼 sp_password 舊密碼 ,新密碼 ,登陸名 ,服務(wù)器端的操作,sp_password 12345,null ,sa,27,SQL Server 2000 配置,一. 使用企業(yè)管理器配置服務(wù) 二. SQl Server 2000的安全配置服務(wù) SQl Server 2000使用兩層安全機(jī)制來(lái)確認(rèn)用戶(hù)的有效性,即身份驗(yàn)證和權(quán)限驗(yàn)證兩個(gè)階段,服務(wù)器端的操作,28,(1) 身份驗(yàn)證模式 a. Windows認(rèn)證 b. SQL Server 認(rèn)證 c. 混合認(rèn)證模

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論