這篇文章主要介紹“SQL Server2000的安裝方法”,在日常操作中,相信很多人在SQL Server2000的安裝方法問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”SQL Server2000的安裝方法”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到溧陽(yáng)網(wǎng)站設(shè)計(jì)與溧陽(yáng)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋溧陽(yáng)地區(qū)。
一、服務(wù)器組件
SQL Server 2000由兩個(gè)部分組成:服務(wù)器組件和客戶(hù)端工具。
1.內(nèi)容
SQL Server的服務(wù)器組件是以 Windows 服務(wù)(Windows Services)方式運(yùn)行的。一般認(rèn)為SQL Server包含四種Windows服務(wù)(這里我們關(guān)注OLTP、暫時(shí)不考慮 OLAP),分別是:MSSqlServer、DTC?Distributed Transaction Coordinator?、SQLServerAgent、Search Service。
MSSqlServer 是最常用的服務(wù),一般的功能都是由它提供的,例如文件管理、查詢(xún)處理、數(shù)據(jù)存儲(chǔ)等;DTC是分布式事務(wù)協(xié)調(diào)器,支持跨越兩個(gè)或多個(gè)服務(wù)器的更新操作來(lái)保證事務(wù)的完整性;SQLServerAgent負(fù)責(zé)SQL Server 自動(dòng)化工作,如果需要SQL Server 在指定時(shí)間執(zhí)行某一個(gè)存儲(chǔ)過(guò)程,就需要用到這個(gè)服務(wù)了;Search Service是全文查詢(xún)服務(wù),負(fù)責(zé)全文檢索方面的工作。
2.一分為四的理由
現(xiàn)在我們知道了 SQL Server 的核心是四個(gè)服務(wù)器組件,它們是以 Windows 服務(wù)的形式運(yùn)行的。聰明的讀者也許會(huì)思考這樣的問(wèn)題:為什么服務(wù)器組件以 Windows 服務(wù)方式運(yùn)行?為什么需要把完整的系統(tǒng)分割成四個(gè)服務(wù)器組件?
●之所以把SQL Server服務(wù)器組件作為Windows服務(wù)程序,主要是因?yàn)閃indows 服務(wù)程序能夠在用戶(hù)沒(méi)有登錄的情況下使用。
●之所以把SQL Server的核心功能分為四個(gè)Windows 服務(wù)程序,主要是考慮了以下因素:這些Windows 服務(wù)程序各自負(fù)擔(dān)的任務(wù)功能上是可分割的,這是前提條件;不是每個(gè)應(yīng)用都需要使用四個(gè)服務(wù)所提供的所有功能,讓用戶(hù)有選擇的關(guān)閉一些服務(wù),無(wú)疑可以節(jié)省系統(tǒng)的資源,也可以節(jié)省用戶(hù)花在管理上的精力;最后,分開(kāi)成為多個(gè)服務(wù)程序,就可以為每一個(gè)服務(wù)設(shè)定操作系統(tǒng)級(jí)的安全策略。
二、客戶(hù)端工具
SQL Server 2000 的核心是上文討論的那些服務(wù)器組件,但用戶(hù)直接接觸的卻不是它們(雖然真正干活的是它們),而是客戶(hù)端工具。服務(wù)器組件是引擎,客戶(hù)端工具是用戶(hù)界面,兩者是相輔相成的。
讓我們看看SQL Server 2000 的客戶(hù)端工具到底有哪些——企業(yè)管理器、查詢(xún)分析器、事件探查器、服務(wù)管理器、客戶(hù)端網(wǎng)絡(luò)實(shí)用工具、服務(wù)器網(wǎng)絡(luò)實(shí)用工具、導(dǎo)入和導(dǎo)出數(shù)據(jù)(DTS)等等。
服務(wù)器組件與客戶(hù)端工具功能上是配套的,客戶(hù)端工具需要用最簡(jiǎn)單的形式表達(dá)最豐富的服務(wù)器組件的功能;服務(wù)器組件和客戶(hù)端工具物理上是離散的,說(shuō)句大白話(huà):它們不是同一個(gè)程序!客戶(hù)端工具要與服務(wù)器組件連通,需要一些用于通訊的動(dòng)態(tài)鏈接庫(kù),SQL Server 2000 的通訊庫(kù)支持多種網(wǎng)絡(luò)協(xié)議,例如TCP/IP、命名管道等。
說(shuō)到這里問(wèn)題就很清楚了:只要客戶(hù)端工具與服務(wù)器組件與功能上是配套(兼容)的,就可以通過(guò)一定的協(xié)議連接,所以我們只要在自己的機(jī)器上裝一套客戶(hù)端工具,就可以連接世界各地的SQL Server 服務(wù)器,當(dāng)然這需要對(duì)方開(kāi)放足夠的權(quán)限。
提示:安裝 SQL Server 2000 實(shí)際上就是安裝服務(wù)器組件和客戶(hù)端工具。當(dāng)然,我們可以選擇同時(shí)安裝服務(wù)器組件和客戶(hù)端工具,或者只安裝其中的一個(gè),甚至只選擇安裝更少的東西。
三、版本問(wèn)題
SQL Server 2000有很多版本:企業(yè)版、開(kāi)發(fā)版、標(biāo)準(zhǔn)版、個(gè)人版等。每一個(gè)版本包含的客戶(hù)端工具基本上是一樣的,而服務(wù)器組件可能有些不同。所以在安裝 SQL Server 之前必須參考“操作系統(tǒng)和SQL Server”版本兼容表(圖1),根據(jù)操作系統(tǒng)選擇合適的 SQL Server 版本。
圖1
四、關(guān)于實(shí)例
在開(kāi)始安裝SQL Server之前,還有一個(gè)概念需要講解,那就是SQL Server實(shí)例。前文我們提到SQL Server服務(wù)器組件是由四個(gè)Windows 服務(wù)程序構(gòu)成,在實(shí)踐中我們可能安裝所有的服務(wù)器組件,也可能只安裝其中的一部分,但是我們都需要一個(gè)統(tǒng)一的概念來(lái)標(biāo)志一組SQL Server 服務(wù),這個(gè)概念就是SQL Server 實(shí)例。
提示:可以這樣理解,安裝SQL Server 服務(wù)器組件,就是創(chuàng)建一個(gè)新的SQL Server 實(shí)例(當(dāng)然也可能是在原有實(shí)例中增減服務(wù)組件)。SQL Server 2000 允許在同一個(gè)操作系統(tǒng)中創(chuàng)建多個(gè)實(shí)例,雖然一般情況下我們不會(huì)這么做。
●如果只安裝一個(gè) SQL Server 實(shí)例,不需要在SQL Server安裝時(shí)指定實(shí)例名稱(chēng),自動(dòng)使用默認(rèn)名稱(chēng)。那么在Windows域里計(jì)算機(jī)的名稱(chēng)就是 SQL Server 實(shí)例的名稱(chēng);使用TCP/IP協(xié)議連接SQL Server 實(shí)例時(shí),可以用IP地址表示SQL Server 2000實(shí)例。
●如果一個(gè)操作系統(tǒng)中安裝了多個(gè)SQL Server 2000的實(shí)例,則需要在SQL Server安裝時(shí)指定實(shí)例名稱(chēng)。
在Windows域里可以用“計(jì)算機(jī)名稱(chēng)實(shí)例名稱(chēng)”的形式標(biāo)志SQL Server 2000實(shí)例;使用TCP/IP協(xié)議連接SQL Server 實(shí)例時(shí),可以用“IP地址實(shí)例名稱(chēng)”表示SQL Server 2000實(shí)例。
五、安裝實(shí)戰(zhàn)
SQL Server 2000的安裝程序是非常智能化的,基本上用戶(hù)只需要跟著提示,選擇默認(rèn)項(xiàng)。下面筆者挑選一些需要注意的設(shè)定畫(huà)面進(jìn)行講解。
●選擇“創(chuàng)建新的SQL Server實(shí)例……”,如圖2:
●選擇安裝“服務(wù)器和客戶(hù)端工具”,如圖3:
●為服務(wù)設(shè)定啟動(dòng)方式,這里有兩個(gè)服務(wù),分別是SQL Server和SQL Server 代理。其實(shí)就是前文提到的MSSqlServer和SQLServerAgent。這里我們操作系統(tǒng)以“本地系統(tǒng)賬戶(hù)”啟動(dòng)它們,如圖4:
●選擇“混合模式”進(jìn)行身份驗(yàn)證,如圖5:
六、一窺芳容
安裝完畢,你肯定迫不及待地要領(lǐng)略它的風(fēng)采。不要著急,讓我們先確認(rèn)數(shù)據(jù)庫(kù)服務(wù)器是否已經(jīng)啟動(dòng)。前文我們提到SQL Server 2000核心是由四個(gè)服務(wù)器組件構(gòu)成的,其中提供數(shù)據(jù)庫(kù)服務(wù)的就是 MSSqlServer,現(xiàn)在我們就是要確認(rèn)它是否已經(jīng)啟動(dòng)。
1.服務(wù)管理器
●在“服務(wù)器”欄選擇本機(jī) SQL Server 實(shí)例的名稱(chēng);
●在“服務(wù)”欄選擇SQL Server(就是上文的MSSqlServer);
●按下“開(kāi)始/繼續(xù)”按鈕,啟動(dòng) MSSqlServer 服務(wù);
●正常啟動(dòng):
2.企業(yè)管理器
打開(kāi)“企業(yè)管理器”,展開(kāi)數(shù)據(jù)庫(kù)本機(jī)SQL Server 實(shí)例節(jié)點(diǎn)的數(shù)據(jù)庫(kù)項(xiàng)目,可以發(fā)現(xiàn)SQL Server 已經(jīng)自動(dòng)安裝了六個(gè)數(shù)據(jù)庫(kù)。
●master數(shù)據(jù)庫(kù)記錄SQL Server系統(tǒng)的所有系統(tǒng)級(jí)別信息。
●tempdb數(shù)據(jù)庫(kù)保存所有的臨時(shí)表和臨時(shí)存儲(chǔ)過(guò)程。
●model數(shù)據(jù)庫(kù)是為用戶(hù)創(chuàng)建數(shù)據(jù)庫(kù)提供的模板。
●msdb數(shù)據(jù)庫(kù)供SQL Server代理程序調(diào)度警報(bào)和作業(yè)以及記錄各種操作。
●northwind和pubs是示例數(shù)據(jù)庫(kù),以后我們要經(jīng)常利用它們做演示。
除了 northwind和 pubs之外,其他四個(gè)數(shù)據(jù)庫(kù)都是由 SQL Server 自行維護(hù)的,一般不需要用戶(hù)干預(yù)。
到此,關(guān)于“SQL Server2000的安裝方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!