第2章SQLServer服務(wù)器的安裝與配置_第1頁(yè)
第2章SQLServer服務(wù)器的安裝與配置_第2頁(yè)
第2章SQLServer服務(wù)器的安裝與配置_第3頁(yè)
第2章SQLServer服務(wù)器的安裝與配置_第4頁(yè)
第2章SQLServer服務(wù)器的安裝與配置_第5頁(yè)
已閱讀5頁(yè),還剩106頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

*1

SQLServer2000簡(jiǎn)介

SQLServer2000的安裝

SQLServer服務(wù)的啟動(dòng)和停止

SQLServer工具和實(shí)用程序

注冊(cè)服務(wù)器

配置服務(wù)器

配置網(wǎng)絡(luò)連接

習(xí)題*2SQLServer2000簡(jiǎn)介

一、MicrosoftSQLServer簡(jiǎn)史

二、SQLServer2000的版本介紹

三、產(chǎn)品的平臺(tái)要求*3一、MicrosoftSQLServer簡(jiǎn)史

通常把MicrosoftSQLServer簡(jiǎn)稱為SQLServer,嚴(yán)格的說(shuō)是有不同的:MicrosoftSQLServer是由微軟公司開發(fā)的SQLServer系統(tǒng),而SQLServer系統(tǒng)不一定是由微軟開發(fā)的。最早的SQLServer系統(tǒng)是由賽貝斯公司推出的。1987年,賽貝斯公司發(fā)布了SybaseSQLServer系統(tǒng),這是一個(gè)用于Unix環(huán)境的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。1988年,微軟公司、Aston-Tate公司參加到了賽貝斯公司的SQLServer系統(tǒng)開發(fā)中。1990年,開發(fā)情況發(fā)生了變化,Aston-Tate公司退出了聯(lián)合開發(fā)團(tuán)隊(duì),微軟公司則希望將SQLServer移植到WindowsNT系統(tǒng)中。微軟公司與賽貝斯公司的合作開發(fā)一直持續(xù)到1993年發(fā)布的SQLServer。1993年,微軟公司與賽貝斯公司在SQLServer系統(tǒng)方面的聯(lián)合開發(fā)正式結(jié)束。從此,微軟公司致力于用于Windows各種版本環(huán)境的SQLServer系統(tǒng)開發(fā)。1995年,微軟公司成功地發(fā)布了MicrosoftSQLServer6.0系統(tǒng)。1996年,微軟公司又發(fā)布了MicrosoftSQLServer6.5系統(tǒng)。1998年,微軟公司又成功地推出了MicrosoftSQLServer7.0系統(tǒng)。2000年,微軟公司發(fā)布了MicrosoftSQLServer2000系統(tǒng)。*4

針對(duì)不同的企業(yè)規(guī)模,Microsoft公司分別發(fā)行了SQLServer2000的6個(gè)不同的版本,這些版本包括企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版、開發(fā)人員版、WindowsCE版和企業(yè)評(píng)估版。充分了解各版本的特性,有利于各企業(yè)挑選合適的開發(fā)系統(tǒng)框架。二、SQLServer2000的版本介紹*51.SQLServer2000企業(yè)版 該版可作為生產(chǎn)數(shù)據(jù)庫(kù)服務(wù)器。它支持SQLServer2000的所有可用功能,可為1000個(gè)左右的用戶提供訪問(wèn)服務(wù)。

MicrosoftSQLServer2000的企業(yè)版可以用作一個(gè)企業(yè)的數(shù)據(jù)庫(kù)服務(wù)器。這種版本支持MicrosoftSQLServer2000所有的功能,包括支持OLTP系統(tǒng)和0LAP系統(tǒng)。企業(yè)版是功能最齊全也是價(jià)格最昂貴的數(shù)據(jù)庫(kù)系統(tǒng)。實(shí)際上,該版本又分為兩種類型:32位版本和64位版本。32位企業(yè)版系統(tǒng)支持最高64GB的RAM和32個(gè)CPU,64位企業(yè)版系統(tǒng)支持高達(dá)512GB的RAM和64個(gè)CPU。企業(yè)版還支持網(wǎng)絡(luò)存儲(chǔ)和故障切換、群集等技術(shù)。作為完整的數(shù)據(jù)庫(kù)解決方案,企業(yè)版應(yīng)該是企業(yè)首選的數(shù)據(jù)庫(kù)產(chǎn)品。*62.SQLServer2000標(biāo)準(zhǔn)版 該版可作為小型工作組或部門的數(shù)據(jù)庫(kù)服務(wù)器,可為100個(gè)左右的用戶提供訪問(wèn)服務(wù)。

MicrosoftSQLServer2000的標(biāo)準(zhǔn)版可以用作一個(gè)部門或一個(gè)工作組的數(shù)據(jù)庫(kù)服務(wù)器,支持GB級(jí)的數(shù)掘庫(kù)。雖然標(biāo)準(zhǔn)版不像企業(yè)版的功能那樣齊全,但是它所具有的功能已經(jīng)能夠滿足普通企業(yè)的一般需求。該版本支持最多2GB的RAM和4個(gè)CPU,并且只限于32位的平臺(tái)環(huán)境。如果考慮企業(yè)需要處理的業(yè)務(wù)量和財(cái)政狀況,那么使用標(biāo)準(zhǔn)版的數(shù)據(jù)庫(kù)產(chǎn)品是一種明智的選擇。

*73、MicrosoftSOLServer2000的個(gè)人版該版在功能上與企業(yè)版和標(biāo)準(zhǔn)版相比要受些限制,適用于單機(jī)和Windows9x,可支持10個(gè)左右的用戶訪問(wèn)。主要用于移動(dòng)用戶。這些移動(dòng)用戶大量時(shí)間是與網(wǎng)絡(luò)斷開連接的,但是他們需要使用SQLServer’系統(tǒng)來(lái)存儲(chǔ)他們大量的業(yè)務(wù)數(shù)據(jù)。另外,當(dāng)只在某一個(gè)客戶機(jī)上存儲(chǔ)本地的數(shù)據(jù)時(shí),也可以使用個(gè)人版。該版本的功能等價(jià)于標(biāo)準(zhǔn)版,但是最多只能處理5個(gè)并發(fā)查詢和2個(gè)CPU。4、MicrosoftSQLServer2000的開發(fā)人員版主要適用于數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)人員進(jìn)行應(yīng)用程序開發(fā)并且存儲(chǔ)數(shù)據(jù),不適用于普通的數(shù)據(jù)庫(kù)用戶。從功能上講,該版本等價(jià)于企業(yè)版,但是只能處理最多5個(gè)并發(fā)查詢。*85、MicrosoftSQLServer2000的WindowsCE版主要用于在MicrosoftWindowsCE設(shè)備上存儲(chǔ)數(shù)據(jù)。例如,可以將這種版本的數(shù)據(jù)庫(kù)產(chǎn)品嵌入到以WindowsCE作為操作系統(tǒng)的商務(wù)通中。6、MicrosoftSQLServer2000的企業(yè)評(píng)估版該版本可以從微軟網(wǎng)站上免費(fèi)下載的數(shù)據(jù)庫(kù)版本。這種版本主要用來(lái)測(cè)試MicrosoftSQLServer2000的功能。雖然這種企業(yè)評(píng)估版具有MicrosoftSQLServer2000的所有功能,但是其運(yùn)行時(shí)間只有120天。*9

在MicrosoftSQLServer2000的這些版本中,可以從低級(jí)版本向高級(jí)版本升級(jí)。例如可以從MicrosoftSOLServer2000的個(gè)人版升級(jí)到MicrosoftSQLServer2000的企業(yè)版或標(biāo)準(zhǔn)版,也可以從MicrosoftSOLServer2000的標(biāo)準(zhǔn)版升級(jí)到MicrosoftSQLServer2000的企業(yè)版。通過(guò)上面的介紹可得出這樣的結(jié)論:企業(yè)版、標(biāo)準(zhǔn)版和個(gè)人版適用于所有用戶,而其他版本的數(shù)據(jù)庫(kù)產(chǎn)品只是適用于一部分特殊的用戶。 不同版本的SQLServer2000適用的操作系統(tǒng)不同,產(chǎn)品的軟件環(huán)境要求中列出各版本所適用的操作系統(tǒng)。*10三、產(chǎn)品的平臺(tái)要求1、產(chǎn)品的硬件環(huán)境要求為了正確地安裝MicrosoftSQLServer2000或MicrosoftSQLServer2000客戶端管理工具,計(jì)算機(jī)的芯片、內(nèi)存、硬盤空間等配置必須滿足最低的硬件配置要求。這種最低硬件要求如下表所示:硬件名稱最低要求計(jì)算機(jī)Intel或其兼容機(jī)Pentium166MHz或更高PentiumPROPentiumIII或隨著不同的SQLServer版本而變化的操作系統(tǒng)最低的要求內(nèi)存企業(yè)版:64M內(nèi)存標(biāo)準(zhǔn)版:32M內(nèi)存(建議128M以上)硬件空間要求SQLServer2000:180MB(完全安裝)170MB(典型安裝)65MB(最小安裝)90MB(只安裝客戶端工具)*11MicrosoftSQLServer2000版本操作系統(tǒng)的最低要求企業(yè)版MicrosoftWindowsNTServer4.0;MicrosoftWindows2000Server;MicrosoftWindowsNTServerEnterpriseEdition4.0;Windows2000AdvancedServer;Windows2000DataCenterServer;標(biāo)準(zhǔn)版MicrosoftWindowsNTServer4.0;MicrosoftWindows2000Server;MicrosoftWindowsNTServerEnterpriseEdition;Windows2000AdvancedServer;Windows2000DataCenterServer;個(gè)人版MicrosoftWindows98;MicrosoftWindowsNTWorkstation4.0;MicrosoftWindows2000Professional;MicrosoftWindowsNTServer4.0;MicrosoftWindows2000Server以及所有更高版本的Windows操作系統(tǒng)2、產(chǎn)品的軟件環(huán)境要求產(chǎn)品的軟件環(huán)境要求包括對(duì)操作系統(tǒng)的要求和對(duì)瀏覽器的要求。(1)對(duì)操作系統(tǒng)的要求對(duì)于不同的MicrosoftSQLServer2000企業(yè)版、標(biāo)準(zhǔn)版版本,所要求的操作系統(tǒng)也不一樣。下表匯總了MicrosoftSQLServer2000和個(gè)人版對(duì)操作系統(tǒng)的最低要求。*12(2)對(duì)InternetExplorer要求除了對(duì)操作系統(tǒng)的要求之外,對(duì)InternetExplorer也有一定要求。因?yàn)镸icrosoftSQLServer2000是一個(gè)面向Internet的數(shù)據(jù)庫(kù)管理系統(tǒng),許多功能的運(yùn)行離不開瀏覽器的支持。所以為了成功地安裝和運(yùn)行MicrosoftSQLServer2000,必須安裝InternetExplorer5.0或以上的版本。這是對(duì)所有版本的最低要求。*133、產(chǎn)品的用戶帳戶要求

MicrosoftSQLServer2000是與MicrosoftWindowsNT/2000緊密集成的數(shù)據(jù)庫(kù)管理系統(tǒng),它由3個(gè)基本服務(wù)組成,即MicrosoftSQLServer服務(wù)、SQLServerAgent服務(wù)和DistributedTransactionCoordinator(MSDTC)服務(wù)。這3個(gè)服務(wù)都是作為MicrosoftWindowsNT的服務(wù)啟動(dòng)和運(yùn)行,其服務(wù)名稱分別是MSSQLServer、SQLServerAgent和MSDTC。服務(wù)的啟動(dòng)需要一個(gè)操作系統(tǒng)用戶帳戶。啟動(dòng)帳戶可以是同一用戶,也可使用不同帳戶。為了保證這些服務(wù)能夠正常運(yùn)行,必須為每一個(gè)服務(wù)分別指定一個(gè)用戶帳戶。為了方便起見,可以為這三個(gè)服務(wù)指定同一個(gè)用戶帳戶。*14

一般地,可以為MicrosoftSQLServer服務(wù)指定兩種類型的帳戶:本地系統(tǒng)帳戶和域用戶帳戶。本地系統(tǒng)帳戶(不需要密碼)沒有網(wǎng)絡(luò)訪問(wèn)權(quán)限。使用本地系統(tǒng)帳戶限制了MicrosoftSQLServer與其他服務(wù)器的通信。只有使用域用戶帳戶,某些服務(wù)器與服務(wù)器之間的活動(dòng)才能執(zhí)行,這些活動(dòng)包括遠(yuǎn)程過(guò)程呼叫、數(shù)據(jù)復(fù)制、調(diào)用遠(yuǎn)程數(shù)據(jù)源的異構(gòu)連接以及郵件功能等。所有的域用戶帳戶必須滿足下面這些要求:帳戶必須是Administrators組的成員;帳戶應(yīng)該有PasswordNeverExpires屬性;作為一個(gè)服務(wù)登錄。另外,用戶帳戶應(yīng)該有在MicrosoftSQLServer計(jì)算機(jī)上登錄的全部服務(wù)權(quán)限并且可以在任意時(shí)間登錄。*15SQLServer2000的安裝

下載地址:/download/sqlsvr2000/trial/2000/nt45/cn/sqleval.exe一、安裝前的規(guī)劃二、安裝步驟三、驗(yàn)證系統(tǒng)是否安裝成功*16一、安裝前的規(guī)劃

安裝前的規(guī)劃指安裝前確認(rèn)數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)庫(kù)服務(wù)器將在企業(yè)中起到的作用,基于這種作用來(lái)設(shè)置與配置服務(wù)器、安全性、系統(tǒng)可用性、備份調(diào)度和存儲(chǔ)、災(zāi)難恢復(fù)策略等。這些規(guī)劃的內(nèi)容將在系統(tǒng)安裝過(guò)程中或安裝之后的使用過(guò)程中逐步地實(shí)現(xiàn)。在系統(tǒng)安裝之前,應(yīng)該確定MicrosoftSQLServer服務(wù)器將在企業(yè)中的地位和作用。如果該服務(wù)器將存儲(chǔ)企業(yè)關(guān)鍵的業(yè)務(wù)數(shù)據(jù),那么必須對(duì)整個(gè)數(shù)據(jù)庫(kù)的服務(wù)器和應(yīng)用采取物理上邏輯上的安全、健壯等措施,確保服務(wù)器正常、高效地運(yùn)行。下面著重介紹數(shù)據(jù)的安全性規(guī)劃、系統(tǒng)可用性規(guī)劃、備份調(diào)度、存儲(chǔ)規(guī)劃以及災(zāi)難恢復(fù)策略等。*17數(shù)據(jù)的安全性規(guī)劃包括:確保業(yè)務(wù)數(shù)據(jù)的安全性和一致性:保證企業(yè)無(wú)論是受到外部攻擊或還是內(nèi)部攻擊時(shí),都能得到安全的保護(hù);如果與Internet連接,考慮防火墻和代理服務(wù)器的設(shè)置;制定安全政策,例如設(shè)置密碼最低長(zhǎng)度的限制、密碼的優(yōu)先期限等;確定身份驗(yàn)證模式;確定數(shù)據(jù)傳輸時(shí)的網(wǎng)絡(luò)加密方式:確定使用的安全的文件類型系統(tǒng)等。系統(tǒng)可用性規(guī)劃確保系統(tǒng)持續(xù)正常運(yùn)行的規(guī)劃,具體內(nèi)容包括:購(gòu)買和使用可靠的硬件;采用冗余的硬件和服務(wù)器,設(shè)置故障切換,安裝群集服務(wù)器;采用合適的冗余磁盤陣列(RAID)等級(jí)等。*18備份調(diào)度和存儲(chǔ)規(guī)劃指考慮可能的最糟糕情境下如何保證業(yè)務(wù)數(shù)據(jù)的安全,具體內(nèi)容包括:采用什么樣的備份方法;如何設(shè)置備份頻率;采用什么樣的備份介質(zhì);備份介質(zhì)存儲(chǔ)的位置;如何借用第三方的備份手段;如何在網(wǎng)絡(luò)上傳輸這些備份內(nèi)容等。災(zāi)難恢復(fù)策略指考慮可能的最糟糕情境發(fā)生之后如何應(yīng)對(duì)的策略,具體內(nèi)容包括:如何確認(rèn)這種最糟糕的情境;現(xiàn)行的業(yè)務(wù)停止或繼續(xù)手工運(yùn)行的方式;災(zāi)難恢復(fù)的詳細(xì)計(jì)劃;災(zāi)難恢復(fù)計(jì)劃的實(shí)施;災(zāi)難損失的評(píng)估和彌補(bǔ)等。*19安裝前應(yīng)注意的問(wèn)題如下:●關(guān)閉WindowsNT事件查看器。●使用具有管理員權(quán)限的用戶帳戶登錄Windows2000操作系統(tǒng)。●若用戶要執(zhí)行服務(wù)器到服務(wù)器的服務(wù),應(yīng)在安裝前為SQLServer服務(wù)、SQLServerAgent服務(wù)和MSDTC服務(wù)創(chuàng)建域用戶帳戶?!袢绻脩粼诎惭b過(guò)程中不清楚是否要選擇某些功能,請(qǐng)使用默認(rèn)值。 *20

二、安裝步驟

(1)將安裝盤放入光驅(qū),將會(huì)出現(xiàn)如下圖所示的安裝初始畫面。*21(2)選擇“安裝SQLServer2000組件”選項(xiàng),進(jìn)入安裝組件窗口,如下圖所示。在這個(gè)窗口中列出了三個(gè)組件,數(shù)據(jù)庫(kù)服務(wù)器、AnalysisService和EnglishQuery。在這三個(gè)組件中數(shù)據(jù)庫(kù)服務(wù)器是首選的,也是必須安裝的。

*22 (3)在上圖對(duì)話框中,選擇“安裝數(shù)據(jù)庫(kù)服務(wù)器”選項(xiàng),則出現(xiàn)安裝MicrosoftSQLServer2000的歡迎窗口,如下圖所示。*23 (4)單擊“下一步”,進(jìn)入下圖所示的選擇計(jì)算機(jī)窗口。*24(5)選擇“本地計(jì)算機(jī)”,單擊“下一步”進(jìn)入SQLServer2000的安裝選項(xiàng)窗口,如下圖所示。*25

如果是第一次安裝,請(qǐng)選擇“創(chuàng)建新的SQLServer實(shí)例,或安裝客戶端工具”,單擊“下一步”按鈕,進(jìn)入下圖所示的用戶信息窗口。*26

在該窗口中輸入用戶姓名和公司名稱,單擊“下一步”按鈕,進(jìn)入圖所示的軟件許可證協(xié)議窗口。*27(6)單擊“是”按鈕接受協(xié)議,進(jìn)入安裝定義窗口。用戶可根據(jù)自己的需要選擇安裝MicrosoftSQLServer2000實(shí)例的類型。*28(7)選擇“服務(wù)器和客戶端工具”,進(jìn)入實(shí)例名窗口。*29(8)輸入命名實(shí)例名,進(jìn)入安裝類型窗口。*30選擇“自定義”單選按鈕,單擊“下一步”按鈕,則出現(xiàn)“選擇組件”對(duì)話框。*31(9)將安裝類型和文件安裝路徑全部選擇為默認(rèn)選項(xiàng),單擊“下一步”按鈕,進(jìn)入服務(wù)帳戶窗口。該窗口主要用來(lái)設(shè)置服務(wù)帳戶。先選擇“對(duì)每個(gè)服務(wù)使用同一帳戶。自動(dòng)啟動(dòng)SQLServer服務(wù)?!?,再選擇服務(wù)設(shè)置欄中的“使用本地系統(tǒng)帳戶”。在完成SQLServer安裝之后,根據(jù)需要,用戶可在SQLServer服務(wù)器中重新設(shè)置服務(wù)帳戶。*32(10)單擊“下一步”按鈕,進(jìn)入身份驗(yàn)證模式窗口。該窗口是用來(lái)設(shè)置身份驗(yàn)證模式的。先選擇“混合模式”,并為sa帳戶設(shè)置登錄密碼。用戶也可選中空密碼復(fù)選框不為sa指定密碼,但這種方法不安全,故不提倡采用。在完成SQLServer安裝之后,根據(jù)需要,用戶在SQLServer服務(wù)器中可重新設(shè)置用戶身份驗(yàn)證模式。*33(11)選擇“混合模式(Windows身份驗(yàn)證和SQLServer身份驗(yàn)證)”單選按鈕并且輸入密碼,然后單擊“下一步”按鈕則出現(xiàn)如下圖所示的排序規(guī)則設(shè)置窗口。*34(12)單擊“下一步”按鈕,進(jìn)入網(wǎng)絡(luò)庫(kù)窗口該窗口用來(lái)設(shè)置SQLServer客戶端與其他電腦的服務(wù)器連接時(shí)所使用的網(wǎng)絡(luò)庫(kù)。使用默認(rèn)值則會(huì)安裝命名管道和TCP/IP套接字兩種,一般情況下這已經(jīng)夠用了。*35

到現(xiàn)在為止,已經(jīng)完成了對(duì)各種選項(xiàng)的設(shè)置。如果已經(jīng)確定不需要修改,則單擊“下一步”按鈕,出現(xiàn)“開始復(fù)制文件”對(duì)話框,開始安裝組件。

在上圖對(duì)話框中顯示了機(jī)器有足夠的信息來(lái)執(zhí)行安裝操作。這時(shí)系統(tǒng)還沒真正開始安裝進(jìn)程,如果需要,用戶可以修改前面設(shè)置的安裝信息。單擊“下一步”按鈕,則系統(tǒng)開始安裝進(jìn)程,直到系統(tǒng)安裝結(jié)束為止。*36當(dāng)全部工作完成后將顯示完成畫面,用戶單擊“確定”按鈕后會(huì)再次回到選擇安裝組件畫面。用戶可退出,也可繼續(xù)安裝其它部件,如聯(lián)機(jī)分析服務(wù)(AnalyseService)和英語(yǔ)查詢(EnglishQuery)。*37三、驗(yàn)證系統(tǒng)是否安裝成功

安裝結(jié)束之后,怎樣才能知道安裝是否成功呢?一般地,如果安裝過(guò)程中沒有出現(xiàn)錯(cuò)誤提示,那么可以認(rèn)為這次安裝是成功的。但是,為了確保安裝是正確的,也可以采用一些驗(yàn)證方法。例如,可以檢查MicrosoftSQLServer的服務(wù)和工具是否存在,應(yīng)該自動(dòng)生成的系統(tǒng)數(shù)據(jù)庫(kù)和樣本數(shù)據(jù)庫(kù)是否存在,以及有關(guān)文件和目錄是否正確等。1、查看“開始”菜單中的程序組2、查看MicrosoftSQLServer的服務(wù)3、查看系統(tǒng)數(shù)據(jù)庫(kù)和樣本數(shù)據(jù)庫(kù)4、查看文件的位置*381、查看“開始”菜單中的程序組

安裝之后,在“開始”菜單的“程序”組中,添加了MicrosoftSQLServer程序組。程序組的內(nèi)容如下圖所示:*392、查看MicrosoftSQLServer的服務(wù)為了查看MicrosoftSQLServer的服務(wù),必須啟動(dòng)這些服務(wù)。除了在安裝過(guò)程中設(shè)置MicrosoftSQLServer的服務(wù)自動(dòng)啟動(dòng)之外,還可以使用下面的方法手動(dòng)啟動(dòng)MicrosoftSQLServer的服務(wù)。(1)使用服務(wù)管理器啟動(dòng)服務(wù)(2)使用EnterpriseManager啟動(dòng)服務(wù)(3)使用控制面板啟動(dòng)服務(wù)*40(1)使用服務(wù)管理器啟動(dòng)服務(wù)

SQLServer服務(wù)管理器主要用來(lái)啟動(dòng)、暫停、繼續(xù)和終止SQLServer、SQLServerAgent和MSDTC等服務(wù)。從MicrosoftSQLServer程序組中啟動(dòng)服務(wù)管理器,會(huì)彈出SQLServer服務(wù)管理器對(duì)話框,如下圖所示。*41(2)使用EnterpriseManager啟動(dòng)服務(wù)可以通過(guò)SQLServerEnterpriseManager啟動(dòng)、暫停、繼續(xù)和終止SQLServer或SQLServerAgent服務(wù)。*42(3)使用控制面板啟動(dòng)服務(wù)可以從控制面板中啟動(dòng)、暫停、繼續(xù)和終止MSSQLServer、SQLServerAgent、MSDTC和MicrosoftSearch等服務(wù)。操作系統(tǒng)的控制面板的“管理工具/服務(wù)”窗口。在該對(duì)話框中,可以啟動(dòng)、暫停、繼續(xù)和終止相應(yīng)的服務(wù)。*43*443、查看系統(tǒng)數(shù)據(jù)庫(kù)和樣本數(shù)據(jù)庫(kù)

當(dāng)MicrosoRSQLServer2000安裝之后,SQLServer安裝程序自動(dòng)創(chuàng)建了4個(gè)系統(tǒng)數(shù)據(jù)庫(kù)和兩個(gè)樣本數(shù)據(jù)庫(kù),這些數(shù)據(jù)庫(kù)的特點(diǎn)如下表所示。數(shù)據(jù)庫(kù)名稱描述master系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)系統(tǒng)級(jí)信息model系統(tǒng)數(shù)據(jù)庫(kù),用丁存儲(chǔ)數(shù)據(jù)庫(kù)的模板信息msdb系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)警報(bào)、作業(yè)、操作員等信息tempdb系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)查詢過(guò)程中的臨時(shí)信息pubs樣本數(shù)據(jù)庫(kù),存儲(chǔ)某個(gè)m版社的圖書、作者、銷售等信息Northwind樣本數(shù)據(jù)庫(kù),存儲(chǔ)某個(gè)貿(mào)易公司的產(chǎn)品、客戶、訂單、運(yùn)輸?shù)刃畔⒈?個(gè)系統(tǒng)數(shù)據(jù)庫(kù)和兩個(gè)樣本數(shù)據(jù)庫(kù)的特點(diǎn)*45存儲(chǔ)可以在安裝過(guò)程中運(yùn)行的腳本文件和運(yùn)行安裝腳本文什產(chǎn)生的結(jié)果文件\Install存儲(chǔ)與全文本搜索相關(guān)的系統(tǒng)文件\FTDATA存儲(chǔ)系統(tǒng)數(shù)據(jù)庫(kù)文件和用戶數(shù)據(jù)庫(kù)文件的默認(rèn)位置\Data可執(zhí)行文件、聯(lián)機(jī)手冊(cè)文件和用于擴(kuò)展存儲(chǔ)過(guò)程的動(dòng)態(tài)鏈接庫(kù)文件的存儲(chǔ)位置\Binn存儲(chǔ)數(shù)據(jù)庫(kù)備份文件的默認(rèn)位置\BACKUP存儲(chǔ)MicrosoftSQServer默認(rèn)實(shí)例的系統(tǒng)信息。不同的實(shí)例有不同的文件夾\MSSQL存儲(chǔ)MicrosoftSQLServer多個(gè)實(shí)例共享的系統(tǒng)信息\80描述目錄用于存儲(chǔ)版本升級(jí)過(guò)程中所需要的文件\Upgrade該文件夾是用于復(fù)制操作的工作目錄\REPLDATA錯(cuò)誤日志文件\LOG存儲(chǔ)作業(yè)執(zhí)行后輸出的結(jié)果文件的默認(rèn)位置\JOBSMicrosoftSQLServer2000安裝之后,其程序文件和數(shù)據(jù)文件的位置是C:\ProgramFiles\MicrosoftSQLServer。如果這些文件夾和其中的文件都存在,則表示系統(tǒng)安裝成功。其程序文件和數(shù)據(jù)文件夾的含義如下表所示。4、查看文件的位置*46SQLServer服務(wù)的啟動(dòng)和停止一、SQLServer的服務(wù)種類二、服務(wù)管理器啟動(dòng)服務(wù)器是學(xué)習(xí)和使用SQLServer的第一步,只有啟動(dòng)了SQLServer服務(wù),特別是數(shù)據(jù)庫(kù)引擎服務(wù):SQLServer,才能使企業(yè)管理器、查詢分析器等工具訪問(wèn)和管理數(shù)據(jù)庫(kù)服務(wù)器。*47一、SQLServer的服務(wù)種類SQLServer的服務(wù)種類如下圖所示,主要包括SQLServer、SQLServerAgent、MicrosoftSearch和DistributedTransactionCoordinator(簡(jiǎn)稱MSDTC)服務(wù)。 *48

服務(wù)管理器的主要用途是用來(lái)啟動(dòng)、停止和暫停SQLServer服務(wù)器端相關(guān)服務(wù)的。此外,通過(guò)它可以隨時(shí)了解服務(wù)的執(zhí)行狀態(tài)。該工具存在于服務(wù)器端。二、服務(wù)管理器*49 1.啟動(dòng)服務(wù)管理器與檢查服務(wù)狀態(tài)

1)啟動(dòng)服務(wù)管理器

SQLServer服務(wù)管理器是一個(gè)任務(wù)欄應(yīng)用程序,當(dāng)最小化SQLServer服務(wù)管理器窗口或關(guān)閉該窗口時(shí),服務(wù)管理器圖標(biāo)將顯示在任務(wù)欄右邊的任務(wù)欄時(shí)鐘區(qū)域。當(dāng)安裝好SQLServer后,默認(rèn)的服務(wù)管理器會(huì)在開機(jī)時(shí)自動(dòng)啟動(dòng)。所以每當(dāng)開機(jī)完成后,我們就可以在任務(wù)欄的右側(cè)看見服務(wù)管理器圖標(biāo)。雙擊“服務(wù)管理器”圖標(biāo),或在該圖標(biāo)上按右鍵執(zhí)行“打開SQLServer服務(wù)管理器”命令,即可打開SQLServer服務(wù)管理器窗口。*50

如果服務(wù)管理器沒有在開機(jī)后啟動(dòng),可以執(zhí)行“開始”-->“程序”-->“MicrosoftSQLServer”-->“服務(wù)管理器”命令來(lái)打開服務(wù)管理器窗口。打開的服務(wù)管理器窗口如圖所示。*512)檢查服務(wù)狀態(tài)要檢查服務(wù)的狀態(tài)很簡(jiǎn)單,單擊“服務(wù)”下拉按鈕選擇欲查閱的服務(wù)種類,則在最下面一行便會(huì)顯示該服務(wù)的狀態(tài)信息,或者通過(guò)服務(wù)管理器中的圖標(biāo)來(lái)查看服務(wù)狀態(tài);或者可通過(guò)按鈕查看,當(dāng)服務(wù)處于啟動(dòng)、暫?;蛲V?fàn)顟B(tài)時(shí),相應(yīng)的按鈕處于不可用狀態(tài)。實(shí)際上,通過(guò)任務(wù)欄中的服務(wù)管理器圖標(biāo)來(lái)查看服務(wù)狀態(tài)更方便,請(qǐng)讀者細(xì)心觀察。2.啟動(dòng)、暫停與停止服務(wù)在服務(wù)管理器中啟動(dòng)、暫停和停止服務(wù)的步驟分別如下。

1)啟動(dòng)服務(wù)啟動(dòng)服務(wù)的步驟如下:

(1)啟動(dòng)服務(wù)管理器;(2)單擊“服務(wù)器”下拉按鈕,選擇要管理的服務(wù)器名稱;(3)單擊“服務(wù)”下拉按鈕,選擇要啟動(dòng)的服務(wù)類型;(4)單擊服務(wù)管理器中的“開始/繼續(xù)”按鈕,啟動(dòng)指定服務(wù)器的指定服務(wù)。*522)暫停與停止服務(wù)暫停與停止服務(wù)的步驟與啟動(dòng)服務(wù)類似。注意:假若需要停止“SQLServer”服務(wù),建議您先將服務(wù)設(shè)為暫停。暫停時(shí)新用戶將無(wú)法登錄,而已登錄的用戶仍可繼續(xù)操作。接著可發(fā)出消息通知用戶“SQLServer”服務(wù)將要停止,請(qǐng)他們盡快完成工作,然后再執(zhí)行停止操作。3)自動(dòng)啟動(dòng)服務(wù)的設(shè)置要想讓某項(xiàng)服務(wù)在操作系統(tǒng)啟動(dòng)后就自動(dòng)啟動(dòng),可選擇服務(wù)管理器中的“當(dāng)啟動(dòng)OS時(shí)自動(dòng)啟動(dòng)服務(wù)”復(fù)選框。在安裝服務(wù)器時(shí)該選項(xiàng)是被默認(rèn)選擇的,若不想在開機(jī)時(shí)自動(dòng)啟動(dòng)服務(wù),可把該選擇去掉。*533.結(jié)束服務(wù)管理器在服務(wù)管理器窗口中單擊“關(guān)閉”按鈕,將關(guān)閉服務(wù)管理器窗口,但不會(huì)結(jié)束服務(wù)管理器的運(yùn)行,用戶在任務(wù)欄上仍可以看到服務(wù)管理器圖標(biāo)。假若確實(shí)要結(jié)束服務(wù)管理器,則必須右擊任務(wù)欄上的“服務(wù)管理器”圖標(biāo),選擇菜單中的“退出”命令即可。另外,利用此菜單也可啟動(dòng)、暫停與停止某項(xiàng)服務(wù)。*54SQLServer工具和實(shí)用程序1.企業(yè)管理器2.服務(wù)管理器3.查詢分析器4.聯(lián)機(jī)幫助文檔*551.企業(yè)管理器SQLServer的日常管理是在企業(yè)管理器中進(jìn)行的。是SQLServer中最重要的一個(gè)管理工具。企業(yè)管理器是圖形化的集成管理工具,提供了調(diào)用其它管理工具的簡(jiǎn)單途徑,利用企業(yè)管理器可以實(shí)現(xiàn)配置系統(tǒng)環(huán)境和SQLServer服務(wù)器的有管理。在使用企業(yè)管理器管理本地或者遠(yuǎn)程SQLServer服務(wù)器時(shí),必須先在企業(yè)管理器中對(duì)SQLServer服務(wù)器進(jìn)行注冊(cè),注冊(cè)成功后就可以對(duì)SQLServer服務(wù)器進(jìn)行管理。*56企業(yè)管理器采用的界面是Microsoft公司為MicrosoftBackOffice服務(wù)器族統(tǒng)一開發(fā)的管理控制臺(tái)(MicrosoftManagementConsole,MMC)界面,與【W(wǎng)indows資源管理器】極為相似,按照樹型結(jié)構(gòu)的要求來(lái)管理多個(gè)彼此通過(guò)網(wǎng)絡(luò)互聯(lián)的SQLServer服務(wù)器。由于它能夠以層疊列表的形式來(lái)顯示所有的SQLServer對(duì)象,因而所有SQLServer對(duì)象的建立與管理都可以通過(guò)它來(lái)完成。*57

企業(yè)管理器的功能非常強(qiáng)大,幾乎無(wú)處不在,無(wú)所不能,用戶可以用它來(lái)完成以下工作:●注冊(cè)服務(wù)器。 ●配置本地和遠(yuǎn)程服務(wù)器。 ●配置多重服務(wù)器。 ●管理登錄安全性。 ●管理數(shù)據(jù)庫(kù)。 ●管理及操作表、視圖、存儲(chǔ)過(guò)程、觸發(fā)器、索引、用戶定義數(shù)據(jù)類型等數(shù)據(jù)庫(kù)對(duì)象。 ●備份數(shù)據(jù)庫(kù)和事務(wù)日志。●創(chuàng)建全文索引、數(shù)據(jù)庫(kù)圖表。 ●導(dǎo)入和導(dǎo)出數(shù)據(jù)。 ●創(chuàng)建和安排作業(yè)。 ●建立警告、操作員。 ●建立和管理復(fù)制方案。 ●網(wǎng)頁(yè)發(fā)布和管理。*582.服務(wù)管理器(ServiceManager)SQLServer服務(wù)管理器是在服務(wù)器端實(shí)際工作時(shí)最有用的實(shí)用程序,其界面如圖所示。服務(wù)管理器用來(lái)啟動(dòng)、暫停、繼續(xù)和停止數(shù)據(jù)庫(kù)服務(wù)器的實(shí)時(shí)服務(wù),其提供的服務(wù)包括:SQLServer、SQLServerAgent、MSDTC(MicrosoftDistributedTransactionCoordinator,微軟分布式事務(wù)協(xié)調(diào)器)。*59服務(wù)類型服務(wù)進(jìn)程名按鈕托盤圖標(biāo)數(shù)據(jù)庫(kù)引擎sqlservr.exe啟動(dòng)暫停停止代理服務(wù)sqlagent.exe分布式事務(wù)協(xié)調(diào)msdtc.exe*603.查詢分析器(QueryAnalyzer)查詢分析器是一個(gè)可以交互執(zhí)行SQL語(yǔ)句和腳本的圖形工具,用于輸入和執(zhí)行Transaction-SQL語(yǔ)句,并且迅速查看這些語(yǔ)句的結(jié)果,以分析和處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。它最基本的功能是編輯T-SQL語(yǔ)句,然后發(fā)送到服務(wù)器并顯示從服務(wù)器返回的結(jié)果,通過(guò)彩色代碼編輯器和上下文敏感幫助提高了應(yīng)用程序的可用性。這是一個(gè)非常實(shí)用的工具,對(duì)掌握SQL語(yǔ)言,深入理解SQLServer的管理工作有很大幫助。*61(1)啟動(dòng)查詢分析器執(zhí)行“開始”-->“程序”-->“MicrosoftSQLServer”-->“查詢分析器”命令,或在企業(yè)管理器窗口中執(zhí)行“工具”-->“SQL查詢分析器”命令,彈出如下圖所示的查詢分析器登錄界面。*62圖查詢分析器窗口*63圖執(zhí)行T-SQL語(yǔ)句后所返回的結(jié)果 (2)查詢分析器的環(huán)境及簡(jiǎn)單使用

*64圖切換結(jié)果顯示方式*65圖以文本方式顯示語(yǔ)句執(zhí)行結(jié)果*664.聯(lián)機(jī)幫助文檔(BooksOnline)MicrosoftSQLServer的在線手冊(cè)。SQLServer2000提供了大量的聯(lián)機(jī)文檔,它具有索引和全文搜索能力,可根據(jù)關(guān)鍵詞來(lái)快速查找用戶所需信息。所以,熟練的掌握從SQLServer聯(lián)機(jī)幫助中查詢準(zhǔn)確的概念解釋、語(yǔ)法格式等知識(shí),對(duì)于學(xué)好、用好SQLServer非常重要。*67注冊(cè)服務(wù)器為了管理、配置和使用MicrosoftSQLServer,必須使用SQLServerEnterpriseManager工具注冊(cè)服務(wù)器。注冊(cè)服務(wù)器就是為MicrosoftSQLServer這種客戶機(jī)/服務(wù)器系統(tǒng)確定一個(gè)數(shù)據(jù)庫(kù)所在的機(jī)器,該機(jī)器作為服務(wù)器可以回應(yīng)客戶端的各種請(qǐng)求。在注冊(cè)服務(wù)器之前,必須創(chuàng)建一個(gè)服務(wù)器組。服務(wù)器組提供了一種便捷方法,可將大量的服務(wù)器組織在幾個(gè)易于管理的組中。所有注冊(cè)的服務(wù)器,必須屬于某個(gè)已經(jīng)存在的服務(wù)器組。服務(wù)器之間可以建立樹形結(jié)構(gòu)聯(lián)系。1、創(chuàng)建服務(wù)器組2、注冊(cè)服務(wù)器*681、創(chuàng)建服務(wù)器組服務(wù)器組是服務(wù)器的邏輯集合,可以利用SQLServerEnterpriseManager工具把許多相關(guān)的服務(wù)器集中在一個(gè)服務(wù)器組中,以便執(zhí)行各種管理操作。在一個(gè)網(wǎng)絡(luò)系統(tǒng)中,可能有多個(gè)SQLServer服務(wù)器,可以對(duì)這些SQLServer服務(wù)器進(jìn)行分組管理。分組的原則往往是依據(jù)組織結(jié)構(gòu)原則。SQLServer分組管理由企業(yè)管理器(EnterpriseManager)來(lái)進(jìn)行。首次啟動(dòng)企業(yè)管理器時(shí),有一個(gè)名字叫“SQLServer組”的默認(rèn)服務(wù)器組自動(dòng)被創(chuàng)建,但用戶可以創(chuàng)建新的SQLServer組。SQLServerEnterpriseManager主窗口如下圖:*69在上圖SQLServerEnterpriseManager主窗口左邊的樹狀結(jié)構(gòu)中,右擊根節(jié)點(diǎn)下端的MicrosoftSQLServers彈出快捷菜單。在該菜單中單擊“新建SQLServer組”命令,則出現(xiàn)“服務(wù)器組”對(duì)話框。*702、注冊(cè)服務(wù)器必須注冊(cè)本地或遠(yuǎn)程服務(wù)器后,才能使用SQLServer企業(yè)管理器來(lái)管理這些服務(wù)器。第一次運(yùn)行SQLServer企業(yè)管理器時(shí),它將自動(dòng)注冊(cè)本地SQLServer所有已安裝實(shí)例。但是,如果已注冊(cè)的SQLServer實(shí)例,隨后安裝其他SQLServer實(shí)例時(shí),后安裝的SQLServer實(shí)例必須注冊(cè)才能進(jìn)入SQLServer企業(yè)管理器。*71(1)在SQLServerEnterpriseManager窗口左邊的樹狀結(jié)構(gòu)中,右擊SQLServerGroup服務(wù)器組,則彈出快捷菜單選中“新建SQLServer注冊(cè)”命令,則彈出服務(wù)器注冊(cè)向?qū)У臍g迎對(duì)話框。在該對(duì)話框中指出了使用注冊(cè)服務(wù)器向?qū)Э梢酝瓿傻?項(xiàng)工作:①選擇SQLServer;②選擇身份驗(yàn)證模式;③指定SQLServer組。如果選中“我希望今后在執(zhí)行該任務(wù)時(shí)不使用向?qū)А睆?fù)選框,表示從現(xiàn)在開始不使用服務(wù)器注冊(cè)向?qū)В上到y(tǒng)自動(dòng)完成注冊(cè)服務(wù)器的操作。*72(2)在上圖所示的對(duì)話框中,單擊“下一步”按鈕,則彈出“選擇一個(gè)SQLServer”對(duì)話框,如下圖所示。在對(duì)話框中,“可用的服務(wù)器”列表框列出了可以用來(lái)注冊(cè)的服務(wù)器名稱;“添加的服務(wù)器”列表框列出了已經(jīng)選擇的服務(wù)器名稱;“添加”按鈕用于將選定的可用服務(wù)器從左端列表框中添加到右端列表框中。*73(3)單擊“下一步’’按鈕,則顯示“選擇身份驗(yàn)證模式”對(duì)話框。在該對(duì)話框中,選中“Windows身份驗(yàn)證”單選按鈕表示選擇Windows身份驗(yàn)證方式,即必須使用Windows帳戶登錄和使用系統(tǒng)。如果選中“SQLServer身份驗(yàn)證’’單選按鈕,即選擇SQLServer身份驗(yàn)證方式,表示使用SQLServer的帳戶登錄和使用系統(tǒng)。這里選擇了“SQLServer身份驗(yàn)證”單選按鈕。*74(4)單擊“下一步”按鈕,則出現(xiàn)“選擇連接選項(xiàng)”對(duì)話框。連接選項(xiàng)就是指提供登錄系統(tǒng)時(shí)使用的登錄名和密碼。①“用我的SQLServer帳戶信息自動(dòng)登錄”單選按鈕表示使用特定的登錄帳戶自動(dòng)地連接SQLServer系統(tǒng),這時(shí)登錄帳戶信息分別由“登錄名”文本框和“密碼”文本框提供。則注冊(cè)服務(wù)器后,連接、訪問(wèn)服務(wù)器時(shí)不用輸入認(rèn)證信息。②“在連接時(shí)提示輸入SQLServer帳戶信息”單選按鈕表示在每次連接、訪問(wèn)服務(wù)器時(shí)由系統(tǒng)提示要求用戶輸入登錄帳戶信息。這里,選擇“用我的SQLServer帳戶信息自動(dòng)登錄”單選按鈕,提供的登錄名是sa和相應(yīng)的密碼。*75(5)擊“下一步”按鈕,則出現(xiàn)“選擇SQLServer組”對(duì)話框。在該對(duì)話框中,可以為當(dāng)前注冊(cè)的服務(wù)器指定所屬的服務(wù)器組?!霸诂F(xiàn)有SQLServer組中添加SQLServer”單選按鈕表示在一個(gè)已經(jīng)存在的服務(wù)器組中添加服務(wù)器,該服務(wù)器組可以從“組名”下拉列表框選擇;連接成功后,連接上的服務(wù)器將會(huì)成為該服務(wù)器組下的一個(gè)節(jié)點(diǎn)?!靶陆ǖ捻?xiàng)層SQLServer組”單選按鈕表示創(chuàng)建一個(gè)新的頂層服務(wù)器組,該服務(wù)器組的名稱由“組名”文本框確定。在這種情況下,會(huì)彈出一個(gè)對(duì)話框讓用戶創(chuàng)建一個(gè)新的服務(wù)器組。這里選擇的服務(wù)器組為“SQLServer組"。*76(6)單擊“下一步”按鈕,則顯示“完成注冊(cè)SQLServer向?qū)А睂?duì)話框。該對(duì)話框是向?qū)У拇_認(rèn)設(shè)置對(duì)話框。這時(shí),系統(tǒng)還沒有真正執(zhí)行服務(wù)器的注冊(cè),如果需要用戶依然可以修改前面的設(shè)置。如果單擊“完成”按鈕,則真正開始執(zhí)行服務(wù)器的注冊(cè)進(jìn)程。如果單擊“上一步”按鈕,返回如上圖所示的對(duì)話框。如果單擊“取消”按鈕,則取消這次注冊(cè)。*77(7)當(dāng)向?qū)瓿煞?wù)器注冊(cè)進(jìn)程時(shí),出現(xiàn)一個(gè)消息框,表示注冊(cè)操作成功,如下圖所示。在MicrosoftSQLServer系統(tǒng)中,注冊(cè)服務(wù)器之后,就可以使用該系統(tǒng)了。*78

注冊(cè)成功之后,服務(wù)器就會(huì)顯示在SQLServer組或其它服務(wù)器組中,如下圖所示。用戶在下一次使用企業(yè)管理器時(shí),就不需要再注冊(cè)服務(wù)器了,只要單擊服務(wù)器直接進(jìn)行連接就可以訪問(wèn)服務(wù)器。*79斷開與恢復(fù)同服務(wù)器的連接、刪除服務(wù)器注冊(cè)如果已經(jīng)完成同數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)交換任務(wù),可以斷開同服務(wù)器的連接。刪除服務(wù)器注冊(cè),只是使服務(wù)器別名從樹形結(jié)構(gòu)上消失而已,并不是真的將SQLServer從磁盤上卸載了。但是在沒有對(duì)這個(gè)服務(wù)器重新進(jìn)行注冊(cè)之前,將無(wú)法再使用本地的企業(yè)管理器對(duì)該服務(wù)器進(jìn)行管理。*80注冊(cè)SQLServer服務(wù)器的注意事項(xiàng)注冊(cè)服務(wù)器是進(jìn)行服務(wù)器集中管理和實(shí)現(xiàn)分布式查詢的前提。注冊(cè)服務(wù)器的步驟非常簡(jiǎn)單,但涉及到的知識(shí)非常廣泛,包括網(wǎng)絡(luò)連接、系統(tǒng)安全認(rèn)證等諸多方面。在注冊(cè)服務(wù)器時(shí)應(yīng)注意:1、服務(wù)器端和客戶端必須配置相同的網(wǎng)絡(luò)庫(kù);2、客戶端的配置信息必須正確無(wú)誤。*81配置服務(wù)器配置服務(wù)器的過(guò)程就是為了充分利用MicrosoftSQLServer系統(tǒng)資源而設(shè)置MicrosoftSQLServer服務(wù)器行為的過(guò)程。1、服務(wù)器選項(xiàng)2、使用sp_configure配置選項(xiàng)3、使用SQLServerEnterpriseManager配置服務(wù)器*821、服務(wù)器選項(xiàng)MicrosoftSQLServer2000提供了36個(gè)服務(wù)器選項(xiàng),這些選項(xiàng)名稱和對(duì)應(yīng)的取值范圍如下表所示。其中:A表示高級(jí)選項(xiàng);RR表示重啟后才發(fā)生作用;SC表示自配置設(shè)置。服務(wù)器選項(xiàng)最小值最大值默認(rèn)值affinitymask(A,RR)021474836470allowupdates0l0aweenabled(A,RR)0l0c2auditmode(A,RR)0l0costthresholdforparallelism(A)0327675cursorthreshold(A)-12147483647-1defaultfull—textlanguage(A)02147483647l033defaultlanguage099990fillfactor(A,RR)01000*83服務(wù)器選項(xiàng)最小值最大值默認(rèn)值indexcreatememory(A,SC)70421474836470lightweightpooling(A,RR)010locks(A,RR,SC)500021474836470maxdegreeofparallelism(A)0320maxservermemory(A,SC)421474836472147483647maxtextreplsize0214748364765536maxworkerthreads(A,RR)3232767255mediaretention(A,RR)03650rainmemoryperquery(A)51221474836471024rainservermemory(A,SC)021474836470UsingNestedTriggers011networkpacketsize(A)512655364096openobjects(A,RR,SC)021474836470*84服務(wù)器選項(xiàng)最小值最大值默認(rèn)值priorityboost(A,RR)010querygovernorcostlimit(A)021474836470querywait(A)-12147483647-1recoveryinterval(A,SC)0327670remoteaccess(RR)011remotelogintimeout0214748364720remoteproctrans010remotequerytimeout02147483647600scanforstartupprocs(A,RR)010setworkingsetsize(A,RR)010showadvancedoptions010twodigityearcutoff175399992049userconnections(A,RR,SC)0327670useroptions0327670*85按照不同的分類方式,可以把這些選項(xiàng)分成不同的類型。(一)根據(jù)選項(xiàng)設(shè)置后是否立即發(fā)生作用,可以把選項(xiàng)分成動(dòng)態(tài)選項(xiàng)和非動(dòng)態(tài)選項(xiàng)兩類:1.動(dòng)態(tài)選項(xiàng):當(dāng)設(shè)置選項(xiàng)和運(yùn)行RECONFIGURE語(yǔ)句以后,選項(xiàng)的值立即發(fā)生作用。2.非動(dòng)態(tài)選項(xiàng):當(dāng)設(shè)置選項(xiàng)之后,必須停止和重新啟動(dòng)SQLServer服務(wù),這些新設(shè)置的選項(xiàng)才能發(fā)生作用。(二)根據(jù)選項(xiàng)是否能由系統(tǒng)自動(dòng)配置,可以把服務(wù)器選項(xiàng)分為自動(dòng)配置選項(xiàng)和手工配置選項(xiàng):1.自動(dòng)配置選項(xiàng)是系統(tǒng)根據(jù)運(yùn)行環(huán)境和活動(dòng)狀況自動(dòng)設(shè)置的,例如maxservermemory選項(xiàng);自動(dòng)配置選項(xiàng)也可以手工設(shè)置。2.手工設(shè)置選項(xiàng)是必須由用戶使用選項(xiàng)設(shè)置工具進(jìn)行設(shè)置的服務(wù)器選項(xiàng),例如costthresholdforparallelism選項(xiàng)。(三)根據(jù)選項(xiàng)的設(shè)置過(guò)程,可以把服務(wù)器選項(xiàng)分類成普通選項(xiàng)和高級(jí)選項(xiàng):普通選項(xiàng)是可以利用sp_configure工具直接進(jìn)行設(shè)置的選項(xiàng),例如允許直接修改系統(tǒng)表的allowupdates選項(xiàng);高級(jí)選項(xiàng)是不能利用sp_configure工具直接進(jìn)行設(shè)置,必須在showadvancedoptions選項(xiàng)設(shè)置為1時(shí)才能進(jìn)行設(shè)置的選項(xiàng),例如指定索引頁(yè)的填充度的fillfactor選項(xiàng)。*862、使用sp_configure配置選項(xiàng)sp_configure系統(tǒng)存儲(chǔ)過(guò)程用來(lái)顯示和配置服務(wù)器的各種選項(xiàng)。sp_configure的語(yǔ)法形式如下:

sp_configure[[@configname=]’name’][,[@configvalue=]’value’]在上面的語(yǔ)法形式中,@configname參數(shù)用于指定將要配置的服務(wù)器選項(xiàng)名稱,name表示服務(wù)器選項(xiàng)名稱,其默認(rèn)值是空值。@configvalue參數(shù)用于指定服務(wù)器選項(xiàng)新的配置設(shè)置,value表示服務(wù)器選項(xiàng)的設(shè)置值,其默認(rèn)值是空值。如果該命令執(zhí)行成功,返回0;否則,返回1。在MicrosoftSQLServer系統(tǒng)中,每一個(gè)服務(wù)器選項(xiàng)都有兩個(gè)值,一個(gè)是配置值(config_value),一個(gè)是運(yùn)行值(run_value)。服務(wù)器選項(xiàng)按照run_value起作用。一般地,這兩個(gè)值是相等的,但是特殊情況下,這兩個(gè)值不相等。例如,當(dāng)使用sp_configure更改某個(gè)服務(wù)器選項(xiàng)之后,但尚未執(zhí)行RECONFIGURE語(yǔ)句(對(duì)于動(dòng)態(tài)選項(xiàng))或重新啟動(dòng)SQLServer(對(duì)于非動(dòng)態(tài)選項(xiàng))。對(duì)于動(dòng)態(tài)選項(xiàng),使用sp_configure執(zhí)行配置之后,應(yīng)該立即運(yùn)行RECONFIGURE語(yǔ)句,使得這些配置生效。對(duì)于非動(dòng)態(tài)選項(xiàng),使用sp_configure執(zhí)行配置之后,只有在停止和重新啟動(dòng)SQLServer服務(wù)后,這種配置才生效。1、

使用sp_configure配置服務(wù)器的普通選項(xiàng)EXECsp_configure'nestedtriggers',1GOreconfigure*87*882、如果希望使用sp_configure配置服務(wù)器的高級(jí)動(dòng)態(tài)選項(xiàng),必須首先運(yùn)行sp_configure將showadvancedoptions選項(xiàng)設(shè)置為1,然后再運(yùn)行RECONFIGURE語(yǔ)句使得這種設(shè)置立即發(fā)生作用?!九e例】配置高級(jí)動(dòng)態(tài)服務(wù)器選項(xiàng)首先設(shè)置showadvancedoptions選項(xiàng)的值為1,然后設(shè)置cursorthreshold高級(jí)選項(xiàng)的值為0(0表示所有的游標(biāo)鍵級(jí)都是異步產(chǎn)生的)。運(yùn)行RECONFIGURE語(yǔ)句之后,該選項(xiàng)的新配置可以立即發(fā)生作用。sp_configure‘showadvancedoptions’,1GORECONFIGUREGOsp_configure’cursorthreshold’,0GORECONFlGUREGO*893、對(duì)于非動(dòng)態(tài)選項(xiàng),在新的配置值發(fā)生作用之前,要求停止和重新啟動(dòng)服務(wù)器。如果配置高級(jí)非動(dòng)態(tài)選項(xiàng),那么首先需要設(shè)置showadvancedoptions選項(xiàng)為1,再停止和重新啟動(dòng)服務(wù)器之后,該服務(wù)器選項(xiàng)的新的配置值才能發(fā)生作用。如果對(duì)該服務(wù)器選項(xiàng)設(shè)置一個(gè)新值,但是沒有停止和重新啟動(dòng)服務(wù)器,那么這個(gè)新值仍然不起作用。USEmasterEXECsp_configure'showadvancedoption','1'GORECONFIGUREGOEXECsp_configure'fillfactor',70GO*903、使用SQLServerEnterpriseManager配置服務(wù)器一旦注冊(cè)了服務(wù)器,右擊位于SQLServerEnterpriseManager主窗口左端樹狀結(jié)構(gòu)中的服務(wù)器,從彈出的快捷菜單中選擇“屬性”命令,則出現(xiàn)“SQLServer屬性”對(duì)話框,可以在該對(duì)話框中設(shè)置常用的服務(wù)器選項(xiàng)。SQLServer屬性后面的“配置”標(biāo)識(shí),表示這時(shí)的顯示和設(shè)置都是服務(wù)器選項(xiàng)的配置值。*911.“常規(guī)”選項(xiàng)卡如圖所示的“常規(guī)”選項(xiàng)卡顯示了MicrosoftSQLServer的產(chǎn)品信息和環(huán)境信息。這些信息包括產(chǎn)品名稱、操作系統(tǒng)名稱、版本號(hào)、系統(tǒng)使用的語(yǔ)言、當(dāng)前系統(tǒng)的平臺(tái)、操作系統(tǒng)內(nèi)存、處理器個(gè)數(shù)、系統(tǒng)安裝的根目錄和服務(wù)器字符排列規(guī)則等。*922.“內(nèi)存”選項(xiàng)卡如圖所示的“內(nèi)存”選項(xiàng)卡指定是在一個(gè)范圍內(nèi)動(dòng)態(tài)的分配內(nèi)存還是使MicrosoftSQLServer使用固定的內(nèi)存:在大多數(shù)情況下,應(yīng)該使用系統(tǒng)默認(rèn)的動(dòng)態(tài)內(nèi)存設(shè)置。使用這種設(shè)置,當(dāng)內(nèi)存可用時(shí),SQLServer將分配更多的內(nèi)存供自己使用。如果同一個(gè)WindowsNT/2000上運(yùn)行其他應(yīng)用程序,并且希望限制SQLServer可以分配的最大內(nèi)存,那么可以調(diào)整最大內(nèi)存的設(shè)置。*933.“處理器”選項(xiàng)卡如圖所示的“處理器”選項(xiàng)卡上,可以指定SQLServer如何使用單個(gè)處理器和多個(gè)處理器平臺(tái)。對(duì)于并行的多處理器環(huán)境,可以指定SQLServer使用的處理器。正常情況下,可以把服務(wù)器的管理工作分配到幾個(gè)處理器上執(zhí)行。選擇并行的多處理器環(huán)境的處理器與affinitymask服務(wù)器選項(xiàng)的配置相對(duì)應(yīng)。*944.“安全性”選項(xiàng)卡如圖所示的“安全性”選項(xiàng)卡用于指定身份驗(yàn)證模式。簡(jiǎn)單地說(shuō),Windows身份驗(yàn)證模式只允許以Windows帳戶身份登錄SQLServer,混合身份驗(yàn)證模式既允許Windows帳戶身份認(rèn)證方式,也允許SQLServer帳戶身份認(rèn)證方式。這里的選擇依從于安裝過(guò)程中所選擇的身份驗(yàn)證模式。*955.“連接”選項(xiàng)卡如圖所示的“連接”選項(xiàng)卡提供了用戶和遠(yuǎn)程服務(wù)器連接的選項(xiàng)。在該選項(xiàng)卡上的“連接”選項(xiàng)組中,允許設(shè)置最大的并行用戶連接數(shù)量。該數(shù)量可以由SQLServer動(dòng)態(tài)地管理,一般情況下沒有必要改變默認(rèn)的設(shè)置。也可以使用userconnections服務(wù)器選項(xiàng)來(lái)設(shè)置該連接數(shù)。在“默認(rèn)連接選項(xiàng)”列表框中,可以為數(shù)據(jù)庫(kù)設(shè)置常用的連接選項(xiàng)。該列表框?qū)?yīng)于useroptions服務(wù)器選項(xiàng)。*966.“服務(wù)器設(shè)置”選項(xiàng)卡如圖所示的“服務(wù)器設(shè)置”選項(xiàng)卡包括了這些內(nèi)容:選擇服務(wù)器消息使用的默認(rèn)語(yǔ)言、是否允許修改系統(tǒng)表、是否允許嵌套觸發(fā)器等。*977.“數(shù)據(jù)庫(kù)設(shè)置”選項(xiàng)卡如圖所示的“數(shù)據(jù)庫(kù)設(shè)置”選項(xiàng)卡允許指定如何重建索引、備份和恢復(fù)進(jìn)程的行為、最大的故障復(fù)原時(shí)間、新數(shù)據(jù)庫(kù)的默認(rèn)位置等。*988.“復(fù)制”選項(xiàng)卡如圖所示的“復(fù)制”選項(xiàng)卡描述該服務(wù)器是否配置為分布式服務(wù)器或發(fā)布服務(wù)器。如果末配置為分布式服務(wù)器或發(fā)布服務(wù)器,那么可以單擊“配置’’按鈕來(lái)配置該服務(wù)器作為分布式服務(wù)器或發(fā)布服務(wù)器。如果該服務(wù)器已經(jīng)作為分布式服務(wù)器或發(fā)布服務(wù)器,那么可以單擊“禁用”按鈕來(lái)刪除該服務(wù)器作的復(fù)制配置。*999.“ActiveDirectory”選項(xiàng)卡如圖所示的“ActiveDirectory”選項(xiàng)卡中,可以設(shè)置SQLServer與Windows活動(dòng)目錄之間的關(guān)系。如果希望把SQLServer服務(wù)器屬性信息保存在活動(dòng)目錄中,可以單擊“添加”按鈕執(zhí)行相應(yīng)的操作。如果SQLServer服務(wù)器屬性信息已經(jīng)寫入活動(dòng)日錄中,可以通過(guò)單擊“刷新”按鈕或“刪除”按鈕來(lái)刷新或刪除服務(wù)器的屬性信息。*100配置網(wǎng)絡(luò)連接配置網(wǎng)絡(luò)連接就是配置客戶端與服務(wù)器端的連接方式。1、網(wǎng)絡(luò)庫(kù)和網(wǎng)絡(luò)協(xié)議2、配置網(wǎng)絡(luò)連接3、配置網(wǎng)絡(luò)連接的建議*1011、網(wǎng)絡(luò)庫(kù)和網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)庫(kù)和網(wǎng)絡(luò)協(xié)議是不同的,雖然他們常常使用相同的名稱。例如,TCP/IP、IPX/SPX和AppleTalk既是網(wǎng)絡(luò)協(xié)議的名稱,同時(shí)也是SQLServer網(wǎng)絡(luò)庫(kù)的名稱。他們之間的差別是

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論