SQL Server 應用教程電子教案ch_第1頁
SQL Server 應用教程電子教案ch_第2頁
SQL Server 應用教程電子教案ch_第3頁
SQL Server 應用教程電子教案ch_第4頁
SQL Server 應用教程電子教案ch_第5頁
已閱讀5頁,還剩50頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2023年2月4日第1頁第2章安裝和配置學習目標本章重點本章內容2023年2月4日第2頁學習目標良好的開端是成功的一半,這句話說明了任何事情的開端都是非常重要的。安裝是使用任何軟件系統之前必須做的事情,是使用軟件系統的開始。正確地安裝和配置系統,是確保軟件系統安全、健壯運行的基礎工作。作為一種大型數據庫系統,MicrosoftSQLServer系統安裝前的規劃、安裝過程中的參數設置、安裝后的檢查和調整等是比較復雜的。本章將全面講述MicrosoftSQLServer2008產品的安裝和配置技術。2023年2月4日第3頁本章重點安裝規劃系統的版本安裝過程驗證安裝結果注冊服務器配置服務器2023年2月4日第4頁本章內容2.1安裝規劃2.2安裝過程2.3驗證安裝結果2.4升級規劃2.5注冊服務器2.6配置服務器選項2.7上機練習2.8習題2023年2月4日第5頁本章內容2.1安裝規劃2.2安裝過程2.3驗證安裝結果2.4升級規劃2.5注冊服務器2.6配置服務器選項2.7上機練習2.8習題2023年2月4日第6頁2.1安裝規劃安裝規劃是指在安裝MicrosoftSQLServer系統之前對系統的安裝目的、環境需求、并發用戶的數量、安裝版本、服務器位置、特殊要求等內容進行統籌安排和合理規劃。2023年2月4日第7頁安裝目的安裝目的是指安裝后的MicrosoftSQLServer2008系統能夠支持用戶業務工作順利的、高效率的、安全的進行。MicrosoftSQLServer系統支持多個實例安裝,也就是說在同一臺服務器上可以安裝多個有不同用途的MicrosoftSQLServer系統。如果用戶的環境是一個經常有成百上千個并發用戶訪問的生產環境,系統支持的單位時間的業務量巨大,那么應該著重考慮系統的性能。這時,安裝在群集環境中則是一個有效的選擇。如果用戶的環境主要用于存儲海量數據,要求系統性能滿足特定用戶需求,那么這時應該著重考慮采用大容量的磁盤。這里給出一個建議,為了提高并發操作的效率,盡可能地把單塊大容量的磁盤更換為若干個小容量的磁盤。在業務操作環境中使用的系統與在分析環境中使用的系統是不同的。一般地,在業務操作環境中使用的系統是MicrosoftSQLServer系統的數據庫引擎,而分析環境中主要使用其分析服務。2023年2月4日第8頁系統版本MicrosoftSQLServer2008系統提供了多個不同的版本,不同的應用需求,往往需要安裝不同的版本。既有32位的版本,也有64位的版本;既有正式使用的服務器版本,也有滿足特殊需要的專業版本。其中,服務器版本包括了企業版和標準版,專業版本主要包括開發人員版、工作組版、Web版、Express版、Compact版等。2023年2月4日第9頁企業版企業版可以用作一個企業的數據庫服務器。這種版本支持MicrosoftSQLServer2008系統所有的功能,包括支持OLTP系統和OLAP系統,例如支持協服務器功能、數據分區、數據庫快照、數據庫在線維護、網絡存儲、故障切換等。企業版是功能最齊、性能最高的數據庫,也是價格最昂貴的數據庫系統。作為完整的數據庫解決方案,企業版應該是大型企業首選的數據庫產品。2023年2月4日第10頁環境需求環境需求是指系統安裝時對硬件、操作系統、網絡等環境的要求,這些要求也是MicrosoftSQLServer系統運行所必須的條件。需要注意的是,在32位平臺上和64位平臺上安裝MicrosoftSQLServer2008系統對環境的要求是不同的。2023年2月4日第11頁硬件環境的要求對硬件環境的要求包括對處理器類型、處理器速度、內存、硬盤空間等的要求。不同的版本對硬件環境的要求是不同的。對于64位的標準版來講,處理器類型一般要求PentiumVI及其以上的類型。處理器的速度最低要求達到1.4GHz,建議2GHz或更高的速度。對于內存來講,512MB肯定是最低的,建議使用2GHz或更大的內存。對于磁盤空間來說,應該盡可能地大,具體的程度應依據安裝環境進行選擇。2023年2月4日第12頁對操作系統的要求對操作系統的要求比較簡單,MicrosoftSQLServer系統只能運行在Windows操作系統環境下。但是,不同的系統版本對Windows的版本的要求也是不同的。例如,對于64標準版來講,可以在WindowsXP/2003/Vista/2008操作系統下安裝。2023年2月4日第13頁網絡協議作為一種C/S數據庫系統,客戶端必須使用某一個網絡協議通過網絡連接到服務器,MicrosoftSQLServer服務器可以同時監聽來自多個客戶端上的不同的網絡協議。在安裝過程中,數據庫管理員需要確定應該使用哪些網絡協議。MicrosoftSQLServer2008系統支持的網絡協議包括:共享內存協議、TCP/IP協議、NamePipes協議和VIA協議。如果客戶端和系統服務器位于同一臺計算機上,那么兩者使用共享內存協議進行通信。共享內存協議不需要配置,總是存在的。在Windows平臺上,使用NamePipes協議是一個可行的選擇。TCP/IP協議可以有效地支持Internet通信。2023年2月4日第14頁安裝位置在實際安裝前,還應該考慮確定安裝文件的根目錄和確定選用的系統安全模式。這兩個問題都與今后的使用息息相關。安裝文件的根目錄是MicrosoftSQLServer系統存儲程序文件的位置,這些文件(除了數據庫文件)在今后的使用過程中一般是不變化的。如果這些文件被破壞了,那么系統的正常運行就可能遭到不良的影響。在默認情況下,這些文件保存的子目錄是MicrosoftSQLServer,建議保持該默認文件夾不變。數據庫文件包含了數據庫的數據文件和日志文件,這些文件會隨著數據庫的變化而變化。在默認情況下,這些文件與程序安裝文件位于同樣的位置,但是也可以根據需要指定不同的存儲位置。2023年2月4日第15頁安全模式MicrosoftSQLServer系統有兩種安全模式,即Windows認證模式和混合模式。在Windows認證模式下,訪問數據庫服務器的用戶是Windows操作系統驗證身份的。在混合模式下,既可使用Windows安全性,也可使用SQLServer安全性。建議使用Windows認證模式。2023年2月4日第16頁本章內容2.1安裝規劃2.2安裝過程2.3驗證安裝結果2.4升級規劃2.5注冊服務器2.6配置服務器選項2.7上機練習2.8習題2023年2月4日第17頁2.2安裝過程雖然說MicrosoftSQLServer2008系統具有很好的易用性,安裝時可以按照安裝向導的逐步提示執行安裝操作,但是用戶應該對安裝過程中的選項有深刻理解,只有這樣才能完全按照自己的要求順利完成安裝操作。下面,針對安裝過程中涉及的實例名、服務賬戶、身份驗證模式、排序規則設置等關鍵內容進行分析。2023年2月4日第18頁設置實例名MicrosoftSQLServer2008系統允許在一個計算機上執行多次安裝,每一次安裝都生成一個實例。采用這種多實例機制,當某實例發生故障時,其他實例依然正常運行并提供數據庫服務,確保整個應用系統始終處于正常狀態,大大提高了系統的可用性。在安裝過程中,設置實例名的對話框如圖2-2所示。2023年2月4日第19頁設置服務賬戶根據安裝過程中的選擇,SQLServer安裝程序可以安裝10個服務不同的實例有不同的SQLServer服務,但是所有的系統實例都使用同一個SQL編輯器服務。在安裝過程中,設置服務賬戶的對話框如圖2-3所示。2023年2月4日第20頁設置身份驗證模式在Windows身份驗證模式中,用戶通過MicrosoftWindows用戶賬戶連接時,SQLServer使用Windows操作系統中的信息驗證賬戶名和密碼。在混合驗證模式中,允許用戶使用Windows身份驗證或SQLServer身份驗證進行連接。當連接建立之后,系統的安全機制對于Windows身份驗證模式和混合模式都是一樣的。設置身份驗證模式的對話框如圖2-4所示。2023年2月4日第21頁設置排序規則如何設置排序規則也是安裝過程中需要考慮的一件重要選擇。排序規則指定了表示數據集中每一個字符的位模式,具體內容包括選擇字符集、確定數據排序和比較的規則等。排序規則的主要特征是區分語言、區分大小寫、區分重音、區分假名及區分全角半角。例如,當判斷Employees、EMPLOYEES、employees是否相同時,首先需要明確當前的排序規則是否區分大小寫。2023年2月4日第22頁完成MicrosoftSQLServer2008安裝當MicrosoftSQLServer2008系統安裝完畢之后,將顯示如圖2-7所示的【完成】對話框。除了提示系統安裝完畢之后,該對話框還指示了摘要日志保存的位置。摘要日志存儲了安裝過程中的錯誤信息或其他安裝信息。2023年2月4日第23頁本章內容2.1安裝規劃2.2安裝過程2.3驗證安裝結果2.4升級規劃2.5注冊服務器2.6配置服務器選項2.7上機練習2.8習題2023年2月4日第24頁2.3驗證安裝結果安裝結束之后,怎樣才能知道系統安裝成功了呢?一般地,如果安裝過程中沒有出現錯誤提示,那么可以認為這次安裝是成功的。但是,為了確保安裝是正確的,我們也可以采用一些驗證方法。常用的驗證方法包括檢查MicrosoftSQLServer系統的服務和工具是否存在、應該自動生成的系統數據庫和樣本數據庫是否存在、相關系統目錄和文件是否正確等。2023年2月4日第25頁程序組系統安裝完成之后,在【開始】菜單的【所有程序】組中,添加了MicrosoftSQLServer2008程序組。用戶可以通過MicrosoftSQLServer2008程序組訪問MicrosoftSQLServer2008應用程序。該程序組的內容如圖2-8所示。2023年2月4日第26頁【服務】窗口MicrosoftSQLServer2008包括了10個服務,可以通過多種不同的方式啟動這些服務。這些方式包括設置服務為【自動】啟動類型、使用SQLServerConfigurationManager工具啟動服務、使用SQLServerManagementStudio工具啟動服務、使用操作系統的【服務】窗口。操作系統的【服務】窗口如圖2-10所示,從這里可以查看到服務的狀態、描述、啟動類型等信息。2023年2月4日第27頁對象資源管理器可以通過SQLServerManagementStudio工具中的【對象資源管理器】查看系統數據庫和樣本數據庫。在如圖2-11所示的【對象資源管理器】中,可以看到當前系統的4個系統數據庫(master、model、msdb和tempdb)和AdventureWorks、AdventureWorksDW、AdventureWorksDW2008、AdventureWorksLT、AdventureWorksLT2008、ReportServer、ReportServerTempDB等樣本數據庫。2023年2月4日第28頁程序文件和數據文件的位置MicrosoftSQLServer2008安裝結束之后,其程序文件和數據文件的位置是ProgramFiles\MicrosoftSQLServer,其文件夾結構如圖2-12所示。從圖2-12中可以看出,MicrosoftSQLServer文件夾中包含了5個文件夾,即80、90、100、MSSQL.1、MSSQL.2和MSSQL.3。80和90文件夾中包含了與先前版本兼容的信息和工具,100文件夾中主要是存儲單臺計算機上的所有實例使用的公共文件和信息。在SQLServer安裝過程中,為每一個服務器組件生成一個實例ID,這里默認的實例ID是MSSQLSERVER。MSRS10.MSSQLSERVER是ReportingServices服務的默認文件夾,MSAS10.MSSQLSERVER是AnalysisServices服務的默認文件夾,MSSQL10.MSSQLSERVER是數據庫引擎的默認文件夾。2023年2月4日第29頁本章內容2.1安裝規劃2.2安裝過程2.3驗證安裝結果2.4升級規劃2.5注冊服務器2.6配置服務器選項2.7上機練習2.8習題2023年2月4日第30頁2.4升級規劃如果用戶正在使用MicrosoftSQLServer2008系統之前的7.0或2000或2005版本,那么可以根據需要將先前版本的系統升級到MicrosoftSQLServer2008系統。為了確保升級后的系統可以正常地運行,在執行升級操作之前應該對整個升級過程進行規劃。升級規劃是指對系統升級過程進行周密安排的可操作性計劃。2023年2月4日第31頁升級規劃的內容對于企業級用戶來說,升級規劃包括:分析和評估升級需求確定升級內容和選擇升級路線模擬升級過程制定詳細升級計劃和災難恢復計劃執行升級操作測試升級結果完成升級總結報告2023年2月4日第32頁本章內容2.1安裝規劃2.2安裝過程2.3驗證安裝結果2.4升級規劃2.5注冊服務器2.6配置服務器選項2.7上機練習2.8習題2023年2月4日第33頁2.5注冊服務器為了管理、配置和使用MicrosoftSQLServer2008系統,必須使用MicrosoftSQLServerManagementStudio工具注冊服務器。注冊服務器就是為MicrosoftSQLServer客戶機/服務器系統確定一個數據庫所在的機器,該機器作為服務器可以為客戶端的各種請求提供服務。服務器組是服務器的邏輯集合,可以利用MicrosoftSQLServerManagementStudio工具把許多相關的服務器集中在一個服務器組中,方便對多服務器環境的管理操作。2023年2月4日第34頁【例2-1】【例2-1】在MicrosoftSQLServerManagementStudio工具中,注冊數據庫引擎服務器。(1)啟動MicrosoftSQLServerManagementStudio工具,在【已注冊的服務器】區域中,打開【數據庫引擎】節點。(2)右擊LocalServerGroups節點,從彈出的快捷菜單中選中【新建服務器注冊】選項,如圖2-13所示。2023年2月4日第35頁【服務器注冊】選項(3)單擊【新建服務器注冊】選項,則出現如圖2-14所示的【新建服務器注冊】對話框的【常規】選項卡。在該對話框中可以鍵入將要注冊的服務器名稱。在【服務器名稱】下拉列表框中,既可以鍵入服務器名稱,也可以選擇一個服務器名稱。從【身份驗證】下拉列表框中可以選擇身份驗證模式,這里選擇了【Windows身份驗證】。用戶可以在【已注冊的服務器名稱】文本框中輸入該服務器的顯示名稱。2023年2月4日第36頁【連接屬性】選項卡(4)在如圖2-15所示的【連接屬性】選項卡中,可以設置連接到的默認數據庫、網絡默認設置、連接超時設置等連接屬性。這些屬性都是用戶連接到服務器時必須考慮的因素。2023年2月4日第37頁【測試】和【保存】(5)在如圖2-14所示的對話框中,單擊【測試】按鈕,可以對當前連接屬性的設置進行測試。如果出現表示連接測試成功的消息框,那么當前連接屬性的設置就是正確的。(6)完成連接屬性設置后,單擊圖2-14中的【保存】按鈕,表示完成連接屬性設置操作。2023年2月4日第38頁本章內容2.1安裝規劃2.2安裝過程2.3驗證安裝結果2.4升級規劃2.5注冊服務器2.6配置服務器選項2.7上機練習2.8習題2023年2月4日第39頁2.6配置服務器選項服務器選項用于確定MicrosoftSQLServer2008系統運行行為、資源利用狀況。用戶既可以使用sp_configure系統存儲過程配置服務器選項,也可以使用SQLServerManagementStudio工具設置。下面,首先介紹服務器選項的類型和特點,然后講述使用sp_configure系統存儲過程,最后探討使用SQLServerManagementStudio工具設置服務器選項的方式。2023年2月4日第40頁服務器選項與2005版本相比,MicrosoftSQLServer2008系統的服務器選項有了一些變化,有些選項被廢棄了,新增了若干個選項。MicrosoftSQLServer2008系統提供的60多個服務器選項的名稱和對應的取值范圍如表2-1所示。在表2-1所列的服務器選項中,A表示高級選項,這些高級選項只有當showadvancedoptions選項設置為1時,才能對其進行設置;RR表示這種選項只有當數據庫引擎重新啟動之后,新設置才能起作用;SC表示是自配置選項,這些選項由MicrosoftSQLServer系統根據需要自動配置。2023年2月4日第41頁選項分類按照不同的分類方式,可以把這些選項分成不同的類型。根據選項設置后是否立即發生作用,可以把選項分成動態選項和非動態選項兩類。對于動態選項來說,當設置選項和運行RECONFIGURE語句之后,選項的值立即發生作用。對于非動態選項來說,當設置選項之后,必須停止和重新啟動SQLServer實例,這些新設置的選項才能起作用。根據選項是否能由系統自動配置,可以把服務器選項分為自動配置選項和手工配置選項。自動配置選項是系統根據運行環境和活動狀況自動設置的,例如maxservermemory選項。手工設置選項是必須由用戶使用選項設置工具進行設置的服務器選項,例如costthresholdforparallelism選項。需要特別指出的是,自動配置選項也可以進行手工設置。2023年2月4日第42頁sp_configure系統存儲過程sp_configure系統存儲過程可以用來顯示和配置服務器的各種選項。sp_configure的基本語法形式如下:sp_configure'option_name','value'在上面的語法形式中,option_name參數表示服務器選項名稱,其默認值是空值。Value參數表示服務器選項的設置值,其默認值是空值。如果該命令執行成功,返回0;否則,返回1。2023年2月4日第43頁配置高級動態服務器選項的示例圖2-17是一個配置高級動態服務器選項的示例。在這個示例中,首先設置showadvancedoptions選項的值為1,然后設置cursorthreshold高級選項的值為0(0表示所有的游標鍵級都是異步產生的,默認值是–1)。運行RECONFIGURE語句之后,該選項的新配置可立即發生作用。2023年2月4日第44頁【例2-2】使用SQLServerManagementStudio工具配置(1)在SQLServerManagementStudio工具的【對象資源管理器】中右擊將要設置的服務器名稱,從彈出的快捷菜單中選中【屬性】命令,打開如圖2-18所示的【服務器屬性

-ABCSERVER】對話框。該對話框包括了8個選項卡,通過這8個選項卡可以查看或設置服務器的常用選項值。2023年2月4日第45頁【常規】選項卡【常規】選項卡如圖2-18所示。該選項卡列出了當前服務器的產品名稱、操作系統名稱、平臺名稱、版本號、使用的語言、當前服務器的最大內存數量、當前服務器的處理器數量、當前SQLServer安裝的根目錄、服務器使用的排序規則以及是否已經群集化等信息。2023年2月4日第46頁【內存】選項卡【內存】選項卡如圖2-19所示。在該選項卡中,可以設置與內存管理有關的選項。【使用AWE分配內存】選項表示在當前服務器上使用AWE技術執行超大物理內存。如果需要設置服務器可以使用的內存范圍,那么可以通過【最小服務器內存(MB)】和【最大服務器內存(MB)】兩個文本框來完成2023年2月4日第47頁【處理器】選項卡【處理器】選項卡如圖2-20所示。在該選項卡上,可以設置與服務器的處理器相關的選項。只有當服務器上安裝了多個處理器時,【處理器關聯】和【I/O關聯】才有意義。關聯是指在多處理器環境下為了提高執行多任務效率的一種設置。【最大工作線程數(M)】文本框可以用來設置MicrosoftSQLServer進程的工作線程數。2023年2月4日第48頁【安全性】

溫馨提示

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

評論

0/150

提交評論