網(wǎng)絡(luò)服務(wù)器配置與應(yīng)用(第4版)課件:第11章數(shù)據(jù)庫服務(wù)器.ppt_第1頁
網(wǎng)絡(luò)服務(wù)器配置與應(yīng)用(第4版)課件:第11章數(shù)據(jù)庫服務(wù)器.ppt_第2頁
網(wǎng)絡(luò)服務(wù)器配置與應(yīng)用(第4版)課件:第11章數(shù)據(jù)庫服務(wù)器.ppt_第3頁
網(wǎng)絡(luò)服務(wù)器配置與應(yīng)用(第4版)課件:第11章數(shù)據(jù)庫服務(wù)器.ppt_第4頁
網(wǎng)絡(luò)服務(wù)器配置與應(yīng)用(第4版)課件:第11章數(shù)據(jù)庫服務(wù)器.ppt_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余40頁可下載查看

下載本文檔

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

文檔簡介

1、第11章 數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)是企業(yè)最寶貴的資源,數(shù)據(jù)庫是企業(yè)運(yùn)作的核心。各種應(yīng)用系統(tǒng)離不開數(shù)據(jù)庫,數(shù)據(jù)庫服務(wù)器是最重要的服務(wù)器之一。,本章學(xué)習(xí)要點(diǎn),數(shù)據(jù)庫服務(wù)器概述 SQL Server 2005安裝 SQL Server 2005服務(wù)器級管理 SQL Server 2005數(shù)據(jù)庫管理 SQL Server 2005安全管理 SQL Server 2005數(shù)據(jù)庫備份與恢復(fù) SQL Server 2005管理自動化 數(shù)據(jù)庫連接配置,11.1 數(shù)據(jù)庫服務(wù)器概述,11.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫服務(wù)器 數(shù)據(jù)庫系統(tǒng)的優(yōu)勢 提高數(shù)據(jù)的共享性,使多個(gè)用戶能夠同時(shí)訪問數(shù)據(jù)庫中的數(shù)據(jù) 減小數(shù)據(jù)冗余度,以提高數(shù)據(jù)的

2、一致性和完整性 提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性,減少應(yīng)用程序的開發(fā)和維護(hù)代價(jià) 數(shù)據(jù)庫管理系統(tǒng)與數(shù)據(jù)庫服務(wù)器軟件 數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)庫訪問進(jìn)行管理和控制的專門軟件 將它用作后臺服務(wù)時(shí),就成為數(shù)據(jù)庫服務(wù)器軟件 為客戶應(yīng)用提供服務(wù),包括查詢、更新、事務(wù)管理、索引、高速緩存、查詢優(yōu)化、安全及多用戶存取控制等,11.1 數(shù)據(jù)庫服務(wù)器概述,11.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫服務(wù)器 網(wǎng)絡(luò)應(yīng)用系統(tǒng)后端數(shù)據(jù)庫服務(wù)器 客戶服務(wù)器結(jié)構(gòu) 瀏覽器服務(wù)器結(jié)構(gòu),11.1 數(shù)據(jù)庫服務(wù)器概述,11.1.2 數(shù)據(jù)庫服務(wù)器解決方案 數(shù)據(jù)庫服務(wù)器軟件 DB2 Oracle Informix Sybase mySQL Access 數(shù)據(jù)庫服

3、務(wù)器硬件 專門的服務(wù)器產(chǎn)品,CPU最好能支持多線程技術(shù) 內(nèi)存容量要大,還要支持容錯(cuò)(ECC) 磁盤容量要大,磁盤讀寫性能要好,SCSI硬盤或磁盤陣列 考慮到可用性,服務(wù)器最好支持熱備份,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.1 SQL Server 2005簡介 數(shù)據(jù)庫引擎 分析服務(wù)(Analysis Services) 集成服務(wù)(Integration Services) 數(shù)據(jù)庫復(fù)制 報(bào)表服務(wù)(Reporting Services) 通知服務(wù)(Notification Services) 服務(wù)代理(Service Broker) 全文搜索,11.2 SQL Serv

4、er 2005數(shù)據(jù)庫服務(wù)器,11.2.2 SQL Server 2005安裝 選擇安裝組件 設(shè)置實(shí)例名,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.2 SQL Server 2005安裝 設(shè)置服務(wù)賬戶 設(shè)置身份驗(yàn)證模式,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.2 SQL Server 2005安裝 設(shè)置排序規(guī)則 設(shè)置報(bào)表服務(wù)器安裝選項(xiàng),11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.2 SQL Server 2005安裝 安裝SQL Server 2005客戶端(工作站),11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2

5、.3 SQL Server 2005管理工具 SQL Server Management Studio 集成原企業(yè)管理器、SQL查詢分析器、Analysis Manager 配置和管理所有SQL Server組件,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.3 SQL Server 2005管理工具 SQL Server Management Studio 使用腳本編輯器來實(shí)現(xiàn)豐富的管理功能 使用查詢編輯器編寫Transact-SQL查詢,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.3 SQL Server 2005管理工具 SQL Server配置管理

6、器 配置SQL Server服務(wù)和網(wǎng)絡(luò)連接 集成原服務(wù)管理器、服務(wù)器網(wǎng)絡(luò)實(shí)用工具和客戶端網(wǎng)絡(luò)實(shí)用工具,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.4 SQL Server 2005服務(wù)器級管理 配置管理SQL Server服務(wù) 使用“服務(wù)”管理單元集中配置管理 直接使用SQL Server配置管理器管理,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.4 SQL Server 2005服務(wù)器級管理 設(shè)置SQL Server 2005網(wǎng)絡(luò)配置 Shared Memory:本地服務(wù)器與客戶端通過內(nèi)存進(jìn)行連接通信 TCP/IP:使用最為廣泛,穩(wěn)定性好 Named

7、Pipes:為局域網(wǎng)而開發(fā)的命名管道協(xié)議,通過特定共享機(jī)制實(shí)現(xiàn)通信。 VIA:虛擬接口適配器,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.4 SQL Server 2005服務(wù)器級管理 設(shè)置SQL Native Client配置 主要設(shè)置SQL Server客戶端所使用的網(wǎng)絡(luò)協(xié)議 協(xié)議必須在客戶端和服務(wù)器上都啟用才能正常工作 客戶端計(jì)算機(jī)可以選取一種協(xié)議,或按照SQL Server配置管理器中列出的順序嘗試這些協(xié)議,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.4 SQL Server 2005服務(wù)器級管理 設(shè)置SQL Server服務(wù)器屬性,11.2 S

8、QL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 SQL Server數(shù)據(jù)庫組成(邏輯結(jié)構(gòu)) 表 視圖 索引 存儲過程 同義詞 函數(shù) 觸發(fā)器,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 SQL Server數(shù)據(jù)庫組成(物理結(jié)構(gòu)),11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 SQL Server系統(tǒng)數(shù)據(jù)庫 master數(shù)據(jù)庫:記錄SQL Server實(shí)例的所有系統(tǒng)級信息 msdb數(shù)據(jù)庫:用于SQL Server代理計(jì)劃

9、警報(bào)和作業(yè) model數(shù)據(jù)庫:用作SQL Server實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫的模板 Resource 數(shù)據(jù)庫:只讀數(shù)據(jù)庫,包含SQL Server 2005系統(tǒng)對象 tempdb 數(shù)據(jù)庫:一個(gè)工作空間,用于保存臨時(shí)對象或中間結(jié)果集。,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 創(chuàng)建數(shù)據(jù)庫 新建數(shù)據(jù)庫,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 創(chuàng)建數(shù)據(jù)庫 用戶自定義文件組 用戶自定義文件,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL

10、Server 2005數(shù)據(jù)庫管理 創(chuàng)建數(shù)據(jù)庫 設(shè)置數(shù)據(jù)庫選項(xiàng),11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 管理數(shù)據(jù)庫 查看和修改數(shù)據(jù)庫屬性,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 分離與附加數(shù)據(jù)庫 分離數(shù)據(jù)庫:將數(shù)據(jù)庫從一個(gè)服務(wù)器上分離出來,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.5 SQL Server 2005數(shù)據(jù)庫管理 分離與附加數(shù)據(jù)庫 附加數(shù)據(jù)庫:將分離出來的數(shù)據(jù)庫轉(zhuǎn)移到另一個(gè)服務(wù)器上,再將其附加到該服務(wù)器,11.2 SQL S

11、erver 2005數(shù)據(jù)庫服務(wù)器,11.2.6 SQL Server 2005安全管理 SQL Server 2005安全控制層級 服務(wù)器實(shí)例級別安全控制 Windows驗(yàn)證模式 混合驗(yàn)證模式 數(shù)據(jù)庫級別安全機(jī)制 對象級別安全控制,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.6 SQL Server 2005安全管理 將SQL登錄名映射到數(shù)據(jù)庫用戶 必須有一個(gè)服務(wù)器(實(shí)例)級別的登錄賬戶,用于連接服務(wù)器 擁有一個(gè)數(shù)據(jù)庫級別的數(shù)據(jù)庫用戶與其相對應(yīng),用于訪問數(shù)據(jù)庫 登錄賬戶決定登錄和操作服務(wù)器(實(shí)例)的權(quán)限 數(shù)據(jù)庫用戶決定操作數(shù)據(jù)庫的權(quán)限,11.2 SQL Server 200

12、5數(shù)據(jù)庫服務(wù)器,11.2.6 SQL Server 2005安全管理 將SQL登錄名映射到數(shù)據(jù)庫用戶 創(chuàng)建登錄賬戶,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.6 SQL Server 2005安全管理 將SQL登錄名映射到數(shù)據(jù)庫用戶 設(shè)置服務(wù)器角色,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.6 SQL Server 2005安全管理 將SQL登錄名映射到數(shù)據(jù)庫用戶 創(chuàng)建登錄賬戶之后,必須映射到數(shù)據(jù)庫用戶 映射的數(shù)據(jù)庫用戶名可以與登錄名相同,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.7 SQL Server 2005數(shù)據(jù)庫備份與恢

13、復(fù) 備份方法 全備份 差異備份 日志備份,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.7 SQL Server 2005數(shù)據(jù)庫備份與恢復(fù) 備份數(shù)據(jù)庫,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.7 SQL Server 2005數(shù)據(jù)庫備份與恢復(fù) 還原數(shù)據(jù)庫,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.8 自動執(zhí)行管理任務(wù) 自動備份數(shù)據(jù)庫,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.8 自動執(zhí)行管理任務(wù) 自動備份數(shù)據(jù)庫,11.2 SQL Server 2005數(shù)據(jù)庫服務(wù)器,11.2.8 自動執(zhí)行管理任務(wù) 自動備份數(shù)據(jù)

14、庫,11.3 配置數(shù)據(jù)庫連接,11.3.1 數(shù)據(jù)庫接口、ODBC與OLEDB 數(shù)據(jù)庫接口 一組工具和設(shè)置,通過它訪問和操作關(guān)系數(shù)據(jù)庫中的記錄 ODBC接口 最早的整合異構(gòu)數(shù)據(jù)庫的數(shù)據(jù)庫接口,11.3 配置數(shù)據(jù)庫連接,11.3.1 數(shù)據(jù)庫接口、ODBC與OLEDB 數(shù)據(jù)源名稱(DSN) 用戶DSN 系統(tǒng)DSN 文件DSN 通過數(shù)據(jù)源配置ODBC數(shù)據(jù)庫連接,11.3 配置數(shù)據(jù)庫連接,11.3.1 數(shù)據(jù)庫接口、ODBC與OLEDB 通過數(shù)據(jù)源配置ODBC數(shù)據(jù)庫連接,11.3 配置數(shù)據(jù)庫連接,11.3.1 數(shù)據(jù)庫接口、ODBC與OLEDB 通過數(shù)據(jù)源配置ODBC數(shù)據(jù)庫連接,11.3 配置數(shù)據(jù)庫連接,1

15、1.3.2 為ASP應(yīng)用程序配置數(shù)據(jù)庫連接 通過ODBC連接數(shù)據(jù)庫 通過DSN連接數(shù)據(jù)庫 set conn = Server.CreateObject(ADODB.Connection) conn.open MyDSN 使用連接字符串連接數(shù)據(jù)庫 strconn =DRIVER=SQL Server;SERVER = ServerName;UID = UserName;PWD = Password; DATABASE = DbName set conn = Server.CreateObject(ADODB.Connection) conn.open strconn,11.3 配置數(shù)據(jù)庫連接,1

16、1.3.2 為ASP應(yīng)用程序配置數(shù)據(jù)庫連接 通過OLEDB連接數(shù)據(jù)庫 連接SQL Server數(shù)據(jù)庫 strconn=PROVIDER=SQLOLEDB; DATA SOURCE = ServerName; UID = UserName; PWD=Password; DATABASE = DbName set conn = Server.CreateObject(ADODB.Connection) conn.open strconn 連接Access數(shù)據(jù)庫 strconn =PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE= DbName.mdb ,11

17、.3 配置數(shù)據(jù)庫連接,11.3.3 為.Net應(yīng)用程序配置數(shù)據(jù)庫連接 ADO.net數(shù)據(jù)庫連接方式 System.Data.OleDb.OleDbConnection:連接OLEDB數(shù)據(jù)源 System.Data.SqlClient.SqlConnection:連接SQL Server數(shù)據(jù)源 System.Data.Odbc.OdbcConnection:連接ODBC數(shù)據(jù)源 System.Data.OracleClient.OracleConnection:連接Oracle數(shù)據(jù)源 示例:SqlConnection類用于SQL Server數(shù)據(jù)庫連接 SqlConnection myConn = new SqlConnection(Persist Security Info=False;Integrated Security=SSPI;database= DatabaseName;server=SQLServerName); myCon .Open(); Initial Catalog/Database:設(shè)置數(shù)據(jù)庫名稱 Persist Security Info:設(shè)置數(shù)據(jù)庫連接成功后是否保存安全信息 Integrated Security:默認(rèn)設(shè)置為False,指定用于身份驗(yàn)證的用戶名和密碼;設(shè)置為SSPI時(shí)將用當(dāng)前Windo

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論