Posted: 2004/11月/16 9:44上午 | IP記錄
|
|
|
Mirosoft SQL Server 6.5數據庫被選為在本書中的Internet Information Server和Active Server Pages例子程序的數據庫類型。考慮到Mirosoft SQL Server的性能代價比和他能很好地和WINDOWS NT集成在一起, 你一定會選擇他。
這一章介紹如何安裝和維護Mirosoft SQL Server。第一部分是關於安裝過程的一步一步的介紹。第二步,你將學習如何建立數據庫設備,數據庫,和表。最後一部分介紹如 何維護你的數據庫。
注意
這一章主要介紹如何安裝SQL Server。要學習如何使用SQL,SQL Server的語言,請參考這本書的第三部分,「處理數據:SQL」。要學習如何把SQL Server和Active Server Page集成在一起,你可用參考第五部分,「數據庫組件」。
安裝和配置
在你安裝SQL Server之前,你需要知道他的基本的系統需求。對於SQL Server 6.5,它的基本需要如下:
SQL Server 6。5需要硬盤空間60M。如果你想安裝在線幫助文件,你另外需要15M的空間。在你配置服務器時,你的存儲數據只是所需的磁盤 空間的一部分。日誌文件,索引文件,備份設備,同樣也要佔用磁盤空間,所以,你最好購買你所需要存儲數據文件的容量的兩倍的硬盤 。
master數據庫需要25M的空間。
微軟的說明書說SQL Server的最小的內存需要是16M。不要相信這個這個最小的運行內存。32M內存是你運行所需的最小內存。作為一個WEB服 務器來說,我推薦你的服務器至少應該有64M內存。
至少需要WINDOWS NT 3.51以上的版本。
警告
不要在主域控制器(PDC)或備份域控制器(BDC)上安裝SQL Server。 這些服務器要處理工作量很大的任務,而且資源也很緊張。他們在不停地複製和認證用戶數據庫的信息。PDC要對所有要在WINDO WS NT域內登錄的用戶作出反應。你應該在準備把SQL Server安裝在應該獨立的服務器上。
以下是涉及安裝SQL Server 6.5的幾個步驟。在你安裝SQL Server之前,你需要收集一些信息和作一些決定。
NT 服務器的名字
SQL Server在開始的時候使用的NT服務器帳戶
安全模式(標準模式,WINDOWS NT 集成模式,混合模式)
master數據庫的位置和大小
字符集
排序的順序
SQL Server使用的網絡協議(命名管道協議,TCP/IP管道協議,IPX協議,等待)
有權限訪問數據庫的用戶能同時連接到服務器的數目(這和你購買的許可協議有關)
為SQL Server數據庫的用戶組配置訪問權限
一些這一部分將一步一步地介紹引導你安裝SQL Server。這是你需要作的事務的一個簡單列表:
運行安裝程序
選擇許可模式
說明安裝路徑和master數據庫
選擇配置選項
說明登錄帳戶
運行安裝程序
啟動WINDWOS NT服務器,以一個有權限建立文件和目錄的合適的用戶來登錄。 如果用戶沒有這些權限,安裝過程就會被終止,同時顯示一個這樣的信息「Can not Create directory」。
把用來安裝SQL Server的CD_ROM放入到CD_ROM驅動器中。在CD_ROM上找到適合你的服務器的適合子目錄。在命令行上,輸入合 適的命令:
Intel x86 處理器: E:\I386\Setup
MIPS 處理器: E:\MIPS\Setup
DEC Alpha APX機器: E:\ALPHA\Setup
要麼,你也可用通過瀏覽器,找到E:和合適的子目錄,然後雙擊Setup.exe文件。(見圖3.1。)
圖3.1 SQL Server 的第一個安裝對話框
回答在屏幕上出現的關於你的組織名和產品序列號的問題。然後SQL Server的選項對話框就會出現(見圖3.2)。 選擇Install SQL Server and Untilities信息,然後點擊Contunue按鈕。
圖3.2 SQL Server的選項
選擇許可模式
你在選項對話框中說明了安裝的類型,然後點擊Continue,選擇許可模式的對話框就出現了。當你購買SQL Server 軟件時, 你必須選擇購買一個允許使用用戶數目的許可協議。你可用選擇兩種類型的許可模式:Per Server, Per seat。 如果你選擇Per Server 許可模式,你將按同時連接到服務器的用戶的數目向微軟交付費用。 如果你選擇Per Seat 許可模式,你將按連接到服務器的計算機的數目向微軟交付費用。然而,你選擇的許可模式是不會影響服務器的性能的, 它只會影響你要向微軟繳納的費用的多少。
注意
如上面所寫的內容,如果你需要在INTERNET上使用SQL Server數據庫,你需要向微軟購買一個INTERNET數據庫連接的許可協議。這個購買INTERNET連接的價錢是2,9 95$(增加到購買SQL Server軟件的價錢上)。 這個許可協議可用在任何一個微軟授權的代理處購買得到。
說明安裝路徑和Master 數據庫設備
安裝過程的下一步就是SQL Server的文件要安裝的子目錄。這個目錄名的長度不能超過8個字母,也不能包含空格(非長文件名)。缺省地,SQL Server的文件會安裝在MSSQL子目錄下。在你選擇好SQL Server的目錄以後,安裝出現會向你詢問Master數據庫設備的位置和大小。Master數據庫設備是用來存儲系統信息的 。例如:他包含master和tempdb兩個數據庫。它的缺省大小是25MB。然而,為了提高系統的性能,你應該增加它的容量 ,(例如:50MB)。
設置在線幫助文件和安裝選項
下一個屏幕會詢問你是否把在線幫助文件安裝在硬盤上。 如果你硬盤空間有限,你可用選擇Run from CD選項或 Do Not Install選項。把幫助文件安裝在硬盤上會加快你訪問幫助文件的速度。
如果你選擇不在硬盤上安裝不在文件,你必須在CD_ROM上搜索不在文件。大部分的SQL Server的安裝版本都不安裝幫助文件。而在管理員的工作站上安裝SQL 管理工具和SQL Server幫助文件。
下面的安裝選項對話框出現了。字符集,排序順序,和所支持的為了協議都可以在這裡改變。
字符集。 缺省的字符集是ISO 8859-1(Latin 1 or ANSI)字符集。這個字符集是和Microsoft WINDOWS NT和WINDOWS 的ANSI字符兼容的字符集。我建議在基於基於WEB的應用程序設置成這種字符集。 其他的字符集如下:
Code Page 850(Multilingual)。這個字符集包括,北美,歐洲,和南美國家的語言。
Code Page 430(U.S.English)。這個字符集包括一些沒有存儲在數據庫內的圖形字符。
排序順序 以下是可用的排序選擇
字典順序。 這裡缺省設置是字母不區分大小寫-使用這種配置,字母的大小寫不會造成問題。
二進制排序。 每一個字符是根據它的二進制代碼的值來排序的。
字典順序,字母不區分大小寫。先按大寫字母排序。
基於其他語言的排序;這裡大小寫是區分的。(見SQL 在線幫助文件的全部列表。搜索關鍵字 sort order。
附加的網絡支持。 這個選項的缺省值就是Named Pipes。你必須把這個選項改成Multi-Protocol選項,因為Multi-Protocol幾乎支持所有的和SQL Server服務器通訊的協議。
Multi-Protocol。他使服務器能訪問其他服務器的數據,也允許其他客戶來訪問這個服務器的數據。Multi-Pro tocol是微軟最新開發的協議,和別的協議相比,他可用提高用戶使用服務器的性能。Multi-Protocol也允許SQL Server使用集成安全模式。
NWLink。 這個協議是用來和Novell 網絡連接的。
TCP/IP管道協議。 標準的WINDOWS 管道協議。
在系統啟動時,自動啟動SQL Server。 這個選項應該被選擇上。SQL Server 應該在WINDOWS NT啟動時自動啟動。 你就不需要登錄到WINDOWS NT上去啟動SQL Server。
在系統啟動時,自動啟動SQL Exective。由於和上面相同的原因,這個選項應該被選擇上。
說明登錄的帳戶
安裝出現的這一步出現了一個詢問登錄帳戶的對話框,這個帳戶是給SQL Exective使用的。SQL Exective是作為一個服務來出現的。這個服務的缺省登錄帳戶當地相同的帳戶。如果你不需要使用SQL Server的基於網絡訪問的特徵,你可以不需要改變這個缺省值(例如:複製,SQL Mail,或通過在網絡上使用SQL Server WEB Assistance來生存網頁,等等)。
如果你選擇去改變SQL Exective 服務使用的登錄帳戶,這裡有一些必須的條件。
這個帳戶必須滿足和SQL Server服務所使用的帳戶同樣的條件。由於這個原因,你可用讓這兩個服務使用同一個帳戶。
這個帳戶必須是安裝SQL Server的計算機上的管理員用戶組的成員。
這個帳戶必須有打開服務日誌的權限。
這個帳戶的命名必須是永遠不過期的。
在你安裝了SQL Server以後,通過選擇設置|控制面板|服務,你可用改變SQL Server和SQL Exective服務的使用帳戶。 SQL Exective服務以SQL Exective的形式列出, 而SQL Server以MSSQLServer的形式列出。用其他的話說,在安裝改成中的登錄帳戶的設置不是不可用在以後更改的。
然後,安裝出現就拷貝所需的文件到你的硬盤上。在這時註冊表也會被更新。當安裝完成時,你會被要求重新啟動計算機。
安裝回顧
大部分安裝選項可用按缺省配置,不進行改變。對於網絡訪問的服務器,一些幾個重要設置是必須更改的:
網絡協議:Multi-Protocol
自動啟動SQL Server
自動啟動SQL Exective
註冊服務器
在你重新啟動服務器以後,選擇開始|程序|SQL65|SQL Enterprise Manager。你會被要求去註冊一個新的服務器(見圖3.3)。輸入服務器的名字(NT的機器名)或從下拉式列表框中選擇。這 個服務器的名字可以在控制面板的網絡選項中找到。
圖3.3 SQL Server的註冊服務器的對話框
在這裡,你也需要輸入用戶名和密碼。對於使用可信連接來說,你可以不輸入用戶名和密碼,因為SQL Server是使用NT的安全認證作為自己的安全認證。SQL Server 6.5的缺省的管理員用戶名是sa。當你輸入sa作為用戶名時,不需要輸入密碼(因為這是缺省的設置)。 我們推薦你在安裝後馬上更改這個密碼。用戶sa是不能被刪除的,注意,一定要改變它的密碼。
注意
為了改變用戶sa的密碼,在Enterprise Manager中選擇你的服務器的名字,然後從菜單中選擇Manage|Logins。功能登錄用戶的對話框就出現了。從登錄用 戶名的下拉式對話框中選擇sa,你就可以輸入一個新的密碼。
在這一步完成以後, 服務器的名字出現在SQL Enterprise Explorer中(SQL Enterprise Explorer是SQL Enterprise 的圖形界面)。 點擊服務器的名字,服務器的其他組件就會出現。你的這一步已經成功了。
如果你登錄到SQL Server不成功,就是安裝出現沒有正確地完成。你要盡量解決這個問題。如果實在不行,你就必須重新安裝SQL Server。
警告
大部分放入登錄錯誤都是由於網絡協議的配置錯誤造成的。 注意,一定要確保你選擇了Multi-Protocol協議。
|