服務(wù)器安裝配置和使用.ppt_第1頁
服務(wù)器安裝配置和使用.ppt_第2頁
服務(wù)器安裝配置和使用.ppt_第3頁
服務(wù)器安裝配置和使用.ppt_第4頁
服務(wù)器安裝配置和使用.ppt_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)管理 SQLServer 第2章服務(wù)器安裝配置和使用 第2章服務(wù)器安裝配置和使用 2 1SQLServer2005的概述2 2SQLServer2005的安裝與管理2 3SQLServer工具和實(shí)用程序 SQLServer關(guān)系數(shù)據(jù)庫簡介 SQLServer是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng) DBMS 它最初是由Microsoft Sybase和Ashton Tate三家公司共同開發(fā)的 并于1988年推出了第一個(gè)OS 2版本 SQLServer近年來不斷更新版本 1996年 Microsoft推出了SQLServer6 5版本 1998年 SQLServer7 0版本和用戶見面 緊接是SQLServer2000 SQLServer2005 SQLServer2008是Microsoft公司于2008年推出的最新版本 SQLServer2005常見的版本SQLServer企業(yè)版 即SQLServer2005EnterpriseEdition 是大型企業(yè)和最復(fù)雜的數(shù)據(jù)需求的理想選擇SQLServer標(biāo)準(zhǔn)版 即SQLServer2005StandardEdition 是需要完整數(shù)據(jù)管理和分析平臺(tái)的中小型企業(yè)的理想選擇SQLServer開發(fā)版 即SQLServer2005DeveloperEditionSQLServer工作組版 即SQLServer2005WorkgroupEditionSQLServer學(xué)習(xí)版 或稱精簡版 即SQLServer2005ExpressEditionSQLServer移動(dòng)版 即SQLServer2005MobileEdition 企業(yè)版 EnterpriseEdition 企業(yè)版 EnterpriseEdition 支持SQLServer2005的全部功能 并且支持最大的聯(lián)機(jī)事務(wù)處理 OLTP 及數(shù)據(jù)倉庫系統(tǒng)所需性能 同時(shí)支持故障轉(zhuǎn)移群集和日志傳送 多作為企業(yè)級生產(chǎn)數(shù)據(jù)庫服務(wù)器使用 標(biāo)準(zhǔn)版 StandardEdition 標(biāo)準(zhǔn)版 StandardEdition 支持SQLServer2005的大部分功能 它最多可以支持四個(gè)處理器 但在服務(wù)器擴(kuò)展性 數(shù)據(jù)倉庫和WEB站點(diǎn)方面的能力有所欠缺 適合作為部門級的數(shù)據(jù)庫服務(wù)器使用 開發(fā)版 DeveloperEdition 開發(fā)版 DeveloperEdition 具有企業(yè)版的所有功能 但僅供開發(fā)人員進(jìn)行開發(fā)和測試系統(tǒng)使用 數(shù)據(jù)存儲(chǔ)在本地 不能作為生產(chǎn)服務(wù)器使用 安裝 運(yùn)行SQLServer2005的硬件需求 1 計(jì)算機(jī)500MHz或更快處理器 推薦1GHz或更快 2 內(nèi)存 RAM 企業(yè)版 512MB 推薦1GB或更高 標(biāo)準(zhǔn)版 512MB 推薦1GB或更高 工作組版 512MB 推薦1GB或更高 最多3GB 開發(fā)版 512MB 推薦1GB或更高 學(xué)習(xí)版 128MB 推薦512MB或更高 最多1GB 安裝 運(yùn)行SQLServer2005的軟件需求 SQLServer2005企業(yè)版和標(biāo)準(zhǔn)版可在以下操作系統(tǒng)上運(yùn)行 WindowsServer2003 標(biāo)準(zhǔn)版 WindowsServer2003 企業(yè)版WindowsServer2003 DatacenterEdition WindowsSmallBusinessServer2003標(biāo)準(zhǔn)版WindowsSmallBusinessServer2003PremiumEditionWindows2000Server Windows2000AdvancedServer Windows2000DatacenterServer 安裝 運(yùn)行SQLServer2005的軟件需求 SQLServer2005EvaluationEdition和工作組版可在以上列出的任意操作系統(tǒng)的標(biāo)準(zhǔn)版和企業(yè)版上運(yùn)行 此外還包括以下操作系統(tǒng) WindowsXPProfessional WindowsXPMediaEditionWindowsXPTabletEdition Windows2000ProfessionalSQLServer2005開發(fā)版和學(xué)習(xí)版可在以上列出的任意操作系統(tǒng)上運(yùn)行 此外還包括以下操作系統(tǒng) WindowsXPHomeEdition WindowsServer2003WebEdition4 僅限于Express SQLServer2005內(nèi)部部分對象取值范圍 SQLServer2005內(nèi)部部分對象取值范圍 SQLServer2005內(nèi)部部分對象取值范圍 SQLServer2005基本組成 1 服務(wù)器端組件 客戶端組件和通信組件 2 實(shí)例組 實(shí)例 數(shù)據(jù)庫和基本表 1 服務(wù)器端組件 客戶端組件和通信組件 服務(wù)器端組件包括 SQLServer服務(wù) 執(zhí)行SQL語句并返回結(jié)果 SQLServer代理 自動(dòng)執(zhí)行DBA事先安排好的作業(yè) 監(jiān)視事件 觸發(fā)警報(bào) MSDTC 分布式事務(wù)協(xié)調(diào)器 操作分布在多個(gè)服務(wù)器上的數(shù)據(jù)庫 MSSearch 全文檢索和查詢服務(wù) 客戶端組件包括 SQLServerManagementStudio是SQLServer中的新組件 這是一個(gè)用于訪問 配置 管理和開發(fā)SQLServer的所有組件的集成環(huán)境 SSMS將SQLServer早期版本中包含的企業(yè)管理器 查詢分析器和分析管理器的功能組合到單一環(huán)境中 為不同層次的開發(fā)人員和管理員提供SQLServer訪問能力 通信組件包括 進(jìn)程通信組件 網(wǎng)絡(luò)庫組件 SQLServer通信結(jié)構(gòu) 1 SQLServer通信方式SQLServer2005使用進(jìn)程間通信機(jī)制實(shí)現(xiàn)客戶端應(yīng)用程序和SQLServer服務(wù)器之間的通信 當(dāng)客戶端和服務(wù)器在同一臺(tái)計(jì)算機(jī)上 客戶端應(yīng)用程序和服務(wù)器使用本地命名管道 NamedPipes 進(jìn)行通信 當(dāng)客戶端應(yīng)用程序和服務(wù)器運(yùn)行在不同的計(jì)算機(jī)上時(shí) 也即客戶端使用遠(yuǎn)程服務(wù)器 二者則使用網(wǎng)絡(luò)進(jìn)程進(jìn)行通信 網(wǎng)絡(luò)進(jìn)程由兩個(gè)部分組成 API 應(yīng)用程序接口 它是一組函數(shù) 應(yīng)用程序使用它向進(jìn)程發(fā)送請求 并從進(jìn)程檢索結(jié)果 協(xié)議 定義兩個(gè)進(jìn)程通信間所傳遞的信息格式 如TCP IP NetBEUI NWLink等 這些通信協(xié)議稱作網(wǎng)絡(luò)庫 SQLServer通信結(jié)構(gòu) 2 客戶端和服務(wù)器通信實(shí)現(xiàn)過程客戶端調(diào)用數(shù)據(jù)庫應(yīng)用編程接口 API 如OLEDB ODBC DB Library 封裝SQL請求到數(shù)據(jù)流包 TDS 數(shù)據(jù)流包 TDS 是SQLServer認(rèn)識(shí)的數(shù)據(jù)格式 客戶端網(wǎng)絡(luò)庫將數(shù)據(jù)流包 TDS 封裝進(jìn)網(wǎng)絡(luò)包 并調(diào)用進(jìn)程通信API向服務(wù)器傳遞客戶請求 服務(wù)器端網(wǎng)絡(luò)庫從客戶端傳來的網(wǎng)絡(luò)包中解出數(shù)據(jù)流包 TDS 送給SQLServer數(shù)據(jù)庫 處理用戶的請求 操作完成后 SQLServer將結(jié)果集打包到數(shù)據(jù)流包 TDS 中 并利用服務(wù)器網(wǎng)絡(luò)庫將數(shù)據(jù)流包 TDS 封裝進(jìn)網(wǎng)絡(luò)包 返回給客戶端應(yīng)用程序 為保證客戶和服務(wù)的正常通信 客戶與服務(wù)端的網(wǎng)絡(luò)協(xié)議必須一致 客戶端程序和本地服務(wù)器的通信結(jié)構(gòu)客戶端程序和遠(yuǎn)程服務(wù)器的通信結(jié)構(gòu) 3 SQLServer網(wǎng)絡(luò)庫在安裝時(shí) SQLServer安裝程序自動(dòng)安裝所有SQLServer網(wǎng)絡(luò)庫 NamedPipes 命名管道 SSNMPN70 DLLDBNMPNTW DLL文件系統(tǒng) 本地 TCP IPSSNETLIB DLLDBNETLIB DLLNWLinkIPX SPXSSNETLIB DLLDBNETLIB DLLMultiprotocolSSMSR70 DLL僅限于默認(rèn)實(shí)例 配置服務(wù)器端網(wǎng)絡(luò)庫配置客戶端網(wǎng)絡(luò)庫 2 實(shí)例組 實(shí)例 數(shù)據(jù)庫和基本表 在SQLServer中 一個(gè)服務(wù)器組件稱為一個(gè)實(shí)例 一臺(tái)計(jì)算機(jī)上可以安裝多個(gè)實(shí)例 其中一個(gè)為默認(rèn)實(shí)例 其他為命名實(shí)例 通過注冊 一臺(tái)計(jì)算機(jī)可以訪問多個(gè)本地實(shí)例和遠(yuǎn)程實(shí)例 每個(gè)實(shí)例上可以創(chuàng)建多個(gè)數(shù)據(jù)庫 每個(gè)數(shù)據(jù)庫上可創(chuàng)建多張基本表 可以將一臺(tái)計(jì)算機(jī)能夠訪問的實(shí)例按照一定的方式進(jìn)行分組 這就是實(shí)例組 實(shí)例組 實(shí)例 數(shù)據(jù)庫 基本表都可以用SQLServerManagementStudio來管理 SQLServer2005安裝的系統(tǒng)規(guī)劃 SQLServer2005的安裝過程與其它MicrosoftWindows系列產(chǎn)品類似 用戶可根據(jù)向?qū)崾?選擇需要的選項(xiàng)一步一步地完成 注意 安裝完成后再糾正倉促安裝所造成的錯(cuò)誤是比較困難的 所以 在安裝前應(yīng)對系統(tǒng)進(jìn)行規(guī)劃 安裝前必須注意的幾個(gè)問題 1 數(shù)據(jù)文件的存儲(chǔ)位置在安裝過程中 安裝程序要求你輸入磁盤驅(qū)動(dòng)器和安裝SQLServer系統(tǒng)數(shù)據(jù)庫的路徑 數(shù)據(jù)文件的默認(rèn)位置是SQLServer的根目錄 program Files MicrosoftSQLServer MSSQL和子目錄DATA 可以根據(jù)需要修改默認(rèn)目錄 SQLServer運(yùn)行時(shí)所需要的臨時(shí)數(shù)據(jù)庫tempdb 要允許該文件在不超過數(shù)據(jù)庫配置長度的前提下自動(dòng)擴(kuò)充 當(dāng)SQLServer被關(guān)閉并重新啟動(dòng)時(shí) 該文件自動(dòng)縮小到其初始長度 正是由于這個(gè)原因 最好要選擇一個(gè)具有足夠空間的驅(qū)動(dòng)器或帶區(qū)來適應(yīng)該數(shù)據(jù)庫的增長 2 SQLServer的實(shí)例 實(shí)例是SQLServer2005的工作單元 每個(gè)實(shí)例都由系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫組成 擁有獨(dú)立的管理和運(yùn)行環(huán)境 客戶端應(yīng)用程序通過指定實(shí)例的名稱訪問數(shù)據(jù)庫服務(wù)器 SQLServer2005支持在同一臺(tái)主計(jì)算機(jī)安裝SQLServer多個(gè)實(shí)例 實(shí)例有系統(tǒng)默認(rèn)實(shí)例和用戶的命名實(shí)例 默認(rèn)實(shí)例 默認(rèn)實(shí)例由運(yùn)行該實(shí)例的主計(jì)算機(jī)在網(wǎng)絡(luò)中的名稱進(jìn)行標(biāo)識(shí) 若計(jì)算機(jī)在網(wǎng)絡(luò)中的名稱是Server 則默認(rèn)實(shí)例的名稱就為Server 安裝時(shí) 在 實(shí)例名 對話框中選中 默認(rèn) 復(fù)選框 則安裝默認(rèn)實(shí)例 一臺(tái)主計(jì)算機(jī)只能存在一個(gè)默認(rèn)實(shí)例 默認(rèn)實(shí)例可以用以SQLServer的任何版本 應(yīng)用程序連接指定的計(jì)算機(jī)名時(shí) 客戶端組件首先嘗試連接該計(jì)算機(jī)的默認(rèn)實(shí)例 命名實(shí)例 命名實(shí)例是用戶在安裝的過程中指定的名稱 是又一組獨(dú)立的 非重復(fù)的服務(wù)組成 安裝時(shí) 在 實(shí)例名 對話框中不選中 默認(rèn) 復(fù)選框 在實(shí)例名的輸入框輸入實(shí)例名 安裝結(jié)束后命名實(shí)例的名稱顯示為 計(jì)算機(jī)名稱 實(shí)例名稱 一臺(tái)計(jì)算機(jī)可以安裝多個(gè)SQLServer2005命名實(shí)例 用戶操作某個(gè)實(shí)例不會(huì)混淆其它實(shí)例 一臺(tái)計(jì)算機(jī)可以運(yùn)行16個(gè)或更多實(shí)例 實(shí)例的文件路徑 SQLServer2005默認(rèn)實(shí)例 程序和數(shù)據(jù)文件的默認(rèn)目錄是 C Program Files MicrsoftSQLServer MSSQL Binn C Program Files MicrsoftSQLServer MSSQL Data SQLServer2005命名實(shí)例 程序和數(shù)據(jù)文件的默認(rèn)目錄是 C Program Files MicrsoftSQLServer MSSQL InstanceName Binn C Program Files MicrsoftSQLServer MSSQL InstanceName Data SQLServer2005實(shí)例的程序和數(shù)據(jù)文件的目錄可以由用戶選擇 即在安裝時(shí) 在 安裝類型 對話框單擊 瀏覽 按鈕進(jìn)行選擇 安裝程序建立的程序文件和數(shù)據(jù)文件目錄 Backup 備份文件的默認(rèn)存儲(chǔ)目錄 Binn 可執(zhí)行文件和動(dòng)態(tài)鏈接庫存儲(chǔ)目錄 Binn Resources 動(dòng)態(tài)庫所使用的資源文件 該目錄包含多個(gè)子目錄 每個(gè)對應(yīng)一個(gè)語言版本 如1033為英語資源目錄 Data 存儲(chǔ)系統(tǒng)數(shù)據(jù)庫和樣本數(shù)據(jù)庫文件 Log 存儲(chǔ)錯(cuò)誤日志文件 Repldata 復(fù)制任務(wù)的默認(rèn)工作目錄 SqlServer 80 所有實(shí)例的共享文件目錄 該路徑不能改變 在下面包含Com目錄 存放com對象組件和dll動(dòng)態(tài)鏈接庫 Tools目錄 下面還包含多個(gè)目錄 3 確定啟動(dòng)服務(wù)的帳戶 使用域用帳戶 該帳戶使用Windows操作系統(tǒng)的用戶帳戶啟動(dòng)SQLSrver服務(wù) 域用帳戶必須經(jīng)過域控制器的身份驗(yàn)證 才能啟動(dòng)SQLServer服務(wù) 一般情況下使用域用帳戶 使用本地帳戶 本地帳戶不要口令 沒有網(wǎng)絡(luò)訪問權(quán)限 同時(shí)限制SQLServer與網(wǎng)絡(luò)中的其他服務(wù)器交互 安裝時(shí)默認(rèn)設(shè)置是使用域帳戶 4 選擇安全機(jī)制 Windows身份驗(yàn)證模式 在該模式下 用戶必須擁有有效的Windows2000或WindowsNT4 0的用戶帳戶 才能夠建立到SQLServer的連接 混合身份驗(yàn)證模式 在該模式下 除需要上邊的條件外 還需要擁有SQLServer的登陸帳戶 SQLServer管理員的帳戶是sa 密碼默認(rèn)是空 所以安裝時(shí)不要選擇空密碼 而要輸入密碼 若選擇了空 完成安裝以后的第一件事是修改密碼 5 選擇排序規(guī)則 選擇排序規(guī)則是非常重要的 如果在安裝之后 才發(fā)現(xiàn)選擇不當(dāng) 要重新選擇排序規(guī)則 將不得不重新構(gòu)建數(shù)據(jù)庫 并重新加載數(shù)據(jù) 當(dāng)數(shù)據(jù)龐大時(shí) 這種工作是非常繁重的 一般情況下 安裝程序會(huì)根據(jù)操作系統(tǒng)的類型自動(dòng)選擇正確的選項(xiàng) 不需用戶過多參與 如果用戶的應(yīng)用程序代碼依賴于早期版本SQLServer的排序規(guī)則 則必須使用排序規(guī)則 如是否區(qū)分大小寫 6 網(wǎng)絡(luò)庫 網(wǎng)絡(luò)庫也稱通信協(xié)議 安裝時(shí)SQL程序?qū)⑺芯W(wǎng)絡(luò)庫都安裝到計(jì)算機(jī)上 但是否起作用由用戶設(shè)置 命名管道 該選項(xiàng)是默認(rèn)選項(xiàng)并且不能修改 命名管道 NamedPipes 是一種簡單的進(jìn)程間通信 IPC 機(jī)制 MicrosoftWindowsNT Windows2000 Windows95以及Windows98均提供了對它的支持 命名管道可在同一臺(tái)計(jì)算機(jī)的不同進(jìn)程之間 或在跨越一個(gè)網(wǎng)絡(luò)的不同計(jì)算機(jī)的不同進(jìn)程之間 支持可靠的 單向或雙向的數(shù)據(jù)通信 TCP IP 這是默認(rèn)實(shí)例的協(xié)議網(wǎng)絡(luò)庫 指派的端口號是1433 命名實(shí)例為系統(tǒng)動(dòng)態(tài)指派端口號 其它網(wǎng)絡(luò)庫 NwlinkIPX SPX AppleTalkADSP 多協(xié)議等 SQLServer2005的安裝與管理 安裝SQLServer2005SQLServer2005的安裝過程與其它MicrosoftWindows系列產(chǎn)品類似 用戶可根據(jù)向?qū)崾?選擇需要的選項(xiàng)一步一步地完成 注意 安裝完成后再糾正倉促安裝所造成的錯(cuò)誤是比較困難的 所以安裝時(shí)需結(jié)合系統(tǒng)規(guī)劃慎重進(jìn)行 1 安裝開始界面 2 最終用戶許可協(xié)議 3 安裝所需的軟件組件 4 安裝向?qū)?5 檢查是否有潛在的安裝問題 6 輸入姓名和公司名稱 這些字段是需要輸入的 在網(wǎng)絡(luò)上進(jìn)行安裝時(shí) 應(yīng)確保提供的是負(fù)責(zé)使用或管理該服務(wù)器的用戶的姓名 7 選擇要安裝的組件 選擇服務(wù)器和客戶端工具 8 選擇實(shí)例 選擇 默認(rèn) 選項(xiàng)或自命名一個(gè)實(shí)例名稱 9 服務(wù)賬戶設(shè)置 SQLServer和SQLServer代理默

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論