爲了正確安裝和運行SQL Server 2008,計算機必須知足如下配置要求。數據庫
(1)硬件
處理器:須要 Pentium III 兼容處理器或更高速度的處理器,處理器速度不低於1 GHz,爲了得到更好的運行效果,建議爲2 GHz或以上。
內存:512 MB以上,建議爲2 GB 或更大。
硬盤:1.7 GB的安裝空間以及必要的數據預留空間。瀏覽器
(2)軟件
① 操做系統要求(32位)。SQL Server 2008只能運行在Windows操做系統之上。SQL Server 2008設計了不一樣的分支版本,每一個版本對操做系統的要求不盡相同。在SQL Server 2008服務器軟件的32位版本中,Enterprise版(除了Enterprise Evaluation版,即企業評估版之處)只能運行在Windows Server 2003和Windows Server 2008操做系統上。Standard版可以運行在Windows XP(除了Windows XP家庭版以外)、Windows Vista、Windows Server 200三、Windows Server 2008等大多數Windows操做系統之上。Developer版可以運行在Windows XP、Windows Vista、Windows Server 200三、Windows Server 2008等操做系統之上。其餘版本所適合的操做系統在此就不詳細列出了。
② 安裝組件要求。SQL Server 2008安裝時須要的組件以下:
.NET Framework 3.5;
SQL Server Native Client;
SQL Server 安裝程序支持文件;
Microsoft Windows Installer 4.5 或更高版本;
Microsoft 數據訪問組件(MDAC)2.8 SP1 或更高版本。安全
第1步:插入自動運行的安裝光盤或雙擊已經下載的SQL Server 2008安裝程序,SQL Server 2008須要.NET Framework 3.5的支持,安裝程序啓動後會檢測系統是否已經安裝了.NET Framework 3.5,若是沒有安裝,則彈出要求安裝的對話框,單擊「肯定」按鈕,等待一段時間後進入如圖1.16所示的「.NET Framework 3.5許可協議」窗口,贊成許可條款並單擊「安裝」按鈕開始安裝,安裝完成後單擊「安裝完成」窗口中的「退出」按鈕便可。服務器
第2步:安裝完.NET Frame work 3.5後可能會彈出須要安裝Windows XP補丁的對話框,這是安裝SQL Server 2008必需要安裝的補丁。安裝完該補丁後重啓計算機。
第3步:重啓計算機後從新啓動安裝程序,進入「SQL Server安裝中心」窗口,單擊左邊菜單欄中的「安裝」選項卡,在窗口右邊將列出能夠進行的安裝方式,如圖1.17所示。單擊「全新SQL Server獨立安裝或向現有安裝添加功能」選項將安裝全新的SQL Server 2008。
網絡
第4步:安裝程序將檢查SQL Server 安裝程序支持文件時可能發生的問題,並將檢查信息顯示在「安裝程序支持規則」窗口中,如圖1.18所示。若是有檢查未經過的規則,必須進行更正,不然安裝將沒法繼續。編輯器
第5步:安裝程序支持規則所有經過後單擊「肯定」按鈕進入「產品密鑰」窗口,如圖1.19所示。在「指定可用版本」選項中選擇「Enterprise Evaluation」,在「輸入產品密鑰」選項中輸入企業評估版的25位產品密鑰,完成後單擊「下一步」按鈕。工具
第6步:進入「許可條款」窗口,閱讀並接受許可條款,單擊「下一步」按鈕。進入「安裝程序支持文件」窗口,如圖1.20所示,單擊「安裝」按鈕安裝SQL Server必備組件。安裝完成後從新進入「安裝程序支持規則」窗口,如圖1.21所示。若是經過,則單擊「下一步」按鈕。post
第7步:進入「功能選擇」窗口,在「功能」區域中選擇要安裝的功能組件,用戶能夠根據自身需求來安裝組件,這裏單擊「全選」按鈕安裝所有組件。單擊「下一步」按鈕進入「實例配置」窗口。
第8步:在「實例配置」窗口中進行實例配置,若是是第一次安裝,則既可使用默認實例,也能夠自行指定實例名稱。若是當前服務器上已經安裝了一個默認的實例,則再次安裝時必須指定一個實例名稱。自定義實例名的方法爲,選擇「命名實例」單選按鈕,在後面的文本框中輸入用戶自定義的實例名稱。若是選擇「默認實例」,則實例名稱默認爲MSSQLSERVER。這裏選擇「命名實例」,名稱爲SQL2008,如圖1.22所示。開發工具
第9步:實例配置完後單擊「下一步」按鈕進入「磁盤空間要求」窗口,窗口中顯示安裝SQL Server 2008所須要的磁盤容量。單擊「下一步」按鈕進入「服務器配置」窗口,在「服務帳戶」選項卡中爲每一個SQL Server服務單獨配置用戶名和密碼及啓動類型。「帳戶名」能夠在下拉框中進行選擇。也能夠單擊「對全部SQL Server服務器使用相同的帳戶」按鈕,爲全部的服務分配一個相同的登陸帳戶。配置完成後的界面如圖1.23所示,單擊「下一步」按鈕。lua
第10步:進入「數據庫引擎配置」窗口,在「帳戶設置」選項卡中選擇身份驗證模式。身份驗證模式是一種安全模式,用於驗證客戶端與服務器的鏈接,它有兩個選項:Windows身份驗證模式和混合模式。在Windows身份驗證模式中,用戶經過Windows帳戶鏈接時,使用Windows操做系統中的信息驗證帳戶名和密碼,混合模式容許用戶使用Windows身份驗證或SQL Server身份驗證進行鏈接,而創建鏈接後,系統的安全機制對於兩種鏈接是同樣的。
本書選擇「混合模式」爲身份驗證模式,併爲內置的系統管理員帳戶「sa」設置密碼,爲了便於介紹,這裏密碼設爲「123456」,如圖1.24所示。在實際操做過程當中,密碼要儘可能複雜以提升安全性。
第11步:單擊「下一步」按鈕進入「Analysis Services配置」窗口,對Analysis Services進行設置,單擊「添加當前用戶」按鈕指定當前Windows登陸用戶對Analysis Services具備管理權限。單擊「下一步」按鈕進入「Reporting Services配置」窗口,選擇「安裝本機模式默認配置」選項,單擊「下一步」按鈕進入「錯誤和使用狀況報告」窗口,這裏用戶能夠根據需求在複選框中選擇選項。
第12步:單擊「下一步」按鈕進入「安裝規則」窗口,窗口中將顯示安裝規則的經過狀況,如圖1.25所示,若是所有經過,則能夠單擊「下一步」按鈕。
第13步:進入「準備安裝」窗口,單擊「安裝」按鈕開始安裝,等待一段時間後安裝完成,窗口中將顯示已經成功安裝的功能組件,如圖1.26所示。單擊「下一步」按鈕,在「完成」窗口中單擊「關閉」按鈕結束安裝。
(1)Database Engine。數據庫引擎是SQL Server 2008用於存儲、處理和保護數據的核心服務,例如,查詢數據、建立數據庫、建立表和視圖、數據查詢等操做都是由數據庫引擎完成的。數據庫引擎還提供了受控訪問和快速事務處理功能,並提供了大量支持以保持可用性。Service Broker(服務代理)、Replication(複製技術)和Full Text Search(全文搜索)都是數據庫引擎的一部分。
SQL Server 2008實例有兩種類型。
① 默認實例。SQL Server 2008默認實例僅由運行該實例的計算機的名稱惟一標識,它沒有單獨的實例名,默認實例的服務名稱爲MSSQLSERVER。若是應用程序在請求鏈接 SQL Server時只指定了計算機名,則SQL Server客戶端組件將嘗試鏈接這臺計算機上的數據庫引擎默認實例。一臺計算機上只能有一個默認實例,而默認實例能夠是SQL Server的任何版本。
② 命名實例。除默認實例外,全部數據庫引擎實例均可以由安裝該實例的過程當中指定的實例名標識。應用程序必須提供準備鏈接的計算機的名稱和命名實例的實例名。計算機名和實例名格式爲「計算機名\實例名」,命名實例的服務名稱即爲指定的實例名。
(2)Analysis Services。SQL Server Analysis Services(分析服務,簡稱SSAS)爲商業智能應用程序提供聯機分析處理(OLAP)和數據挖掘功能。
(3)Integration Services。SQL Server Integration Services(集成服務,簡稱SSIS)主要用於清理、聚合、合併、複製數據的轉換以及管理SSIS包。除此以外,它還提供生產並調試SSIS包的圖形嚮導工具,以及用於執行FTP操做、電子郵件消息傳遞等工做流功能的任務。
(4)Reporting Services。SQL Server Reporting Services(報表服務,簡稱SSRS)是基於服務器的報表平臺,能夠用來建立和管理包含關係數據源和多維數據源中的數據的表格、矩陣、圖形和自由格式的報表。
Microsoft SQL Server 2008安裝後,可在「開始」菜單中查看安裝了哪些工具。另外,還可使用這些圖形化工具和命令實用工具進一步配置SQL Server。表1.4列舉了用來管理SQL Server 2008實例的工具。
表1.4 SQL Server管理工具
這裏對錶1.4中的「SQL Server配置管理器」補充說明以下。
SQL Server 配置管理器用於管理與 SQL Server 2008相關的服務。儘管其中許多任務可使用Microsoft Windows服務對話框來完成,但值得注意的是,「SQL Server 配置管理器」還能夠對其管理的服務執行更多的操做,例如,在服務帳戶更改後應用正確的權限。
打開「開始→全部程序→Microsoft SQL Server 2008→配置工具→SQL Server配置管理器」,在窗口的左邊窗格中選擇「SQL Server服務」,便可在右邊窗格中出現的服務列表中對各服務進行操做,如圖1.27所示。
使用SQL Server 配置管理器能夠完成下列服務任務:
(1)啓動、中止和暫停服務,雙擊圖1.27所示服務列表中的某個服務便可進行操做。
(2)將服務配置爲自動啓動或手動啓動、禁用服務或者更改其餘服務設置。
(3)更改 SQL Server 服務所使用的帳戶的密碼。
(4)查看服務的屬性。
(5)啓用或禁用 SQL Server 網絡協議。
(6)配置 SQL Server 網絡協議。
SQL Server 2008中還有一些組件做爲服務運行,如圖1.27所示。
① SQL Server代理。SQL Server代理是一種Windows服務,主要用於執行做業、監視 SQL Server、激發警報,以及容許自動執行某些管理任務。SQL Server代理的配置信息主要存放在系統數據庫msdb的表中。在SQL Server 2008中,必須將SQL Server代理配置成具備sysadmin固定服務器角色的用戶,才能夠執行其自動化功能。並且該帳戶必須擁有諸如服務登陸、批處理做業登陸、以操做系統方式登陸等Windows權限。
② SQL Server Brower(瀏覽器)。此服務將命名管道和TCP端口信息返回給客戶端應用程序。在用戶但願遠程鏈接SQL Server 2008時,若是用戶經過使用實例名稱來運行 SQL Server 2008,而且在鏈接字符串中沒有使用特定的 TCP/IP 端口號,則必須啓用 SQL Server Browser 服務以容許遠程鏈接。
③ SQL Full-Text Filter Daemon Launcher(全文搜索)。用於快速構建結構化或半結構化數據的內容和屬性的全文索引,以容許對數據進行快速的語言搜索。
SQL Server 2008 使用的圖形界面管理工具是「SQL Server Management Studio」(簡稱SSMS)。這是一個集成的統一的管理工具組,在SQL Server 2005版本以後已經開始使用這個工具組開發、配置SQL Server數據庫,發現並解決其中的故障。SQL Server 2008將繼續使用這個工具組,並對其進行一些改進。
在「SQL Server Management Studio」中主要有兩個工具:圖形化的管理工具(對象資源管理器)和Transact SQL編輯器(查詢分析器)。此外還擁有「解決方案資源管理器」窗口、「模板資源管理器」窗口和「註冊服務器」窗口等。
(1)對象資源管理器與查詢分析器
如圖1.28所示,能夠看到在SQL Server Management Studio中,把SQL Server 2000的Enterprise Manager(企業管理器)和Query Analyzer(查詢分析器)兩個工具結合在一個界面上,這樣能夠在對服務器進行圖形化管理的同時編寫Transact SQL腳本,且用戶能夠直接經過SQL Server 2008的「對象資源管理器」窗口來操做數據庫。
圖1.28 SQL Server Management Studio
打開「SQL Server Management Studio」的方法以下:
在桌面上單擊「開始→全部程序→SQL Server 2008→SQL Server Management Studio」,在出現的「鏈接到服務器」對話框中,單擊「鏈接」按鈕,如圖1.29所示,就能夠以Windows身份驗證模式啓動SQL Server Management Studio,並以計算機系統管理員身份鏈接到SQL Server服務器。
圖1.29 「鏈接到服務器」對話框
① 利用對象資源管理器查看數據庫對象。以Windows身份驗證模式登陸到SQL Server Management Studio。在對象資源管理器中展開「數據庫」,選擇系統數據庫中的master數據庫並展開,則將列出該數據庫中所包含的全部對象,如表、視圖、存儲過程等。
② 利用查詢分析器查詢master數據庫中表dbo.spt_values的數據。在SQL Server Management Studio面板中單擊「新建查詢」按鈕,在打開的「查詢編輯器」窗格中輸入如下命令:
USE master GO SELECT * FROM dbo.spt_values
單擊「執行」按鈕,該查詢執行的結果如圖1.28所示。
(2)模板資源管理器
在SQL Server Management Studio的查詢分析器中使用Transact SQL腳本能夠實現從查詢到對象創建的全部任務。而使用腳本編制數據庫對象與使用圖形化嚮導編制數據庫對象相比,最大的優勢是,使用腳本化方式具備圖形化嚮導方式所沒法比擬的靈活性。可是,高度的靈活性也就意味着使用它的時候有着比圖形化嚮導方式更高的難度。SQL Server Management Studio提供了模板資源管理器來下降編寫腳本的難度。
在SQL Server Management Studio的菜單欄中單擊「視圖」,選擇「模板資源管理器」,界面右側將出現「模板資源管理器」窗格,如圖1.28所示。在模板資源管理器中除了能夠找到超過100個對象以及Transact SQL任務的模板以外,還包括備份和恢復數據庫等管理任務。
例如,在圖1.28中能夠雙擊「create_database」圖標,打開建立數據庫的腳本模板。
(3)註冊服務器
SQL Server Management Studio界面有一個單獨的能夠同時處理多臺服務器的註冊服務器窗口。能夠用IP地址來註冊數據庫服務器,也能夠用比較容易分辨的名稱爲服務器命名,甚至還能夠爲服務器添加描述。名稱和描述會在註冊服務器窗口中顯示。
若是要知道如今正在使用的是哪臺服務器,只須要單擊SQL Server Management Studio菜單欄中的「視圖」,選擇「已註冊的服務器」菜單項,便可打開「已註冊的服務器」窗口。
經過SQL Server Management Studio註冊服務器,能夠保存實例鏈接信息、鏈接和分組實例,查看實例運行狀態。
在對象資源管理器中註冊服務器的主要步驟以下:
啓動SQL Server Management Studio,在菜單欄中選擇「視圖」,在彈出的子菜單中選擇「已註冊的服務器」,彈出「已註冊的服務器」窗口,如圖1.30所示,右擊「數據庫引擎」節點下的「Local Server Groups」,在彈出的快捷菜單中選擇「新建服務器註冊」菜單項,打開「新建服務器註冊」對話框。
圖1.30 「已註冊的服務器」窗格
在對話框中單擊「常規」選項卡。在「服務器名稱」文本框中,輸入要註冊的服務器名稱,如圖1.31所示。在「鏈接屬性」選項卡中,能夠指定要鏈接到的數據庫名稱和使用的網絡協議等其餘信息。
圖1.31 「新建服務器註冊」對話框
(4)解決方案資源管理器
建立新項目的步驟以下。
第1步:單擊菜單欄中的「文件」,在彈出的子菜單中選擇「新建」,單擊「項目」,選擇所要建立的項目的類型。類型主要有「SQL Server腳本」、「Analysis Services腳本(分析服務腳本)」和「SQL Server Compact Edition腳本」。而後爲建立的項目或方案命名,並選擇文件的存儲路徑,單擊「肯定」按鈕,完成項目的建立過程。
第2步:接下來就能夠爲該項目建立一個或多個(若是所建立的項目接觸的數據庫不僅一個)數據庫鏈接或者添加已經存在的項目文件,如圖1.32所示,只須要在「解決方案資源管理器」窗格內的「SQL Server 腳本1」上右擊鼠標,在彈出的快捷菜單中選擇要添加的項目便可。
圖1.32 「解決方案資源管理器」窗格