標題標題  顯示論壇會員列表名單  搜索論壇搜索  HelpHelp
  注冊注冊  登入登入
ASP教學區
 DoReMe : ASP教學區
主題 話題: 第三章 安裝和使用SQL Server 回復發表新主題
作者
貼子內容 << Prev Topic下一個主題 >>
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:44上午 | IP記錄 引用 qqooo

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協議。

 

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:44上午 | IP記錄 引用 qqooo

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數據庫

選擇配置選項

說明登錄帳戶

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:45上午 | IP記錄 引用 qqooo

運行安裝程序

啟動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按鈕。

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:45上午 | IP記錄 引用 qqooo

 

 

 

 

 

 

 

 

 

 

 

 

圖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軟件的價錢上)。 這個許可協議可用在任何一個微軟授權的代理處購買得到。

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:46上午 | IP記錄 引用 qqooo

說明安裝路徑和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。由於和上面相同的原因,這個選項應該被選擇上。

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:53上午 | IP記錄 引用 qqooo

說明登錄的帳戶

安裝出現的這一步出現了一個詢問登錄帳戶的對話框,這個帳戶是給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

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:54上午 | IP記錄 引用 qqooo

註冊服務器

    在你重新啟動服務器以後,選擇開始|程序|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協議。

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:54上午 | IP記錄 引用 qqooo

建立數據庫設備,數據庫,和表

    在這一部分,你可以在SQL Server中添加三種類型的對象:數據庫設備,數據庫,和表。 你在開始使用SQL Server存儲數據之前,必須建立所有的三種對象。

    當你在SQL Server中存儲數據時,你是在把數據庫存儲在表中。按順序,表是存儲在數據庫中的,數據庫是存儲在數據庫設備中的。

    在你安裝SQL Server時,你已經建立了master 數據庫設備。master 數據庫設備。

    包括了所有的SQL Server使用的數據庫,例如,master和tempdb數據庫。你可以在master數據庫設備中添加自己的數據庫,也可 以在master數據庫中添加自己的表,然而,這些操作是不推薦的。 相反,你應該建立一個自己的數據庫設備和一個自己的數據庫。

注意

    由於很多原因,在master數據庫中建立自己的表是一個很壞的主意。 例如,這會使備份你的數據庫變得很不方便,因為你的數據庫和系統對像混在一起。

建立數據庫設備

數據庫設備是一塊為使用數據庫及其內容(表,索引,存儲過程,觸發器,用戶)而分配的磁盤空間。當你建立一個數據庫設備時,SQ L Server會向你詢問你需要為這個數據庫設備保留的磁盤空間的大小。例如: 如果你告訴SQL Server,你的數據庫設備的名字為TEST,並為它保留50M的空間,SQL Server就會生存一個名字為TEST.DAT的文件,並且把文件的大小設置成50M。這個空間被分配給TEST這個數據庫設 備。

注意

現在版本的SQL Server(version 6.5)最多可以擁有256個設備。 每一個數據庫設備的最大容量為32GB。

在一個數據庫設備裡能擁有一個或多個數據庫。例如: 你可以建立一個數據庫設備,然後在這個的設備的空間裡建立幾個數據庫。當你建立一個數據庫時,SQL Server會向你詢問在那個數據庫設備內建立,和你的數據庫的大小。然後,SQL Server會為你的數據庫分配空間。

因為在你建立數據庫時必須分配空間,所以在你建立數據庫設備和數據庫之前,作一個很好的計劃是很重要的。如果你需要的話,你也可 以回到上一步,重新定義數據庫的大小,但是,你最好在第一次就把數據庫的大小配置正確。否則,在數據庫填滿了時,你就會有丟失數 據的危險。

有兩種建立數據庫的方法。第一種方法就是通過系統過程寫SQL queries來建立數據庫設備。因為這些操作是乏味而容易混淆的, 我們一般用第二種方法來生成這些設備-使用SQL Enterprise。

這是生成新的數據庫設備的步驟:

選擇開始|程序|SQL65|SQL Enterprise Manager。

點擊你的數據庫服務器的名字,選中它。從菜單中選擇管理|數據庫設備。管理數據庫設備的窗口出現。

在工具條上選擇New Device按鈕。用來新建數據庫設備的對話框就會出現(如圖3.4所示)。

填寫設備的名字,缺省的目錄,和數據庫設備的大小。對話框會以圖形方式顯示所有的驅動器上的可用空間。

在你完成全部的這些選項以後,點擊Create Now按鈕。SQL Server會在硬盤上建立數據庫設備,而且SQL Enterprise Manager會在Database Devices文件夾下顯示這個設備。

圖3.4 安裝一個新的數據庫設備


 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意

如果你決定要鏡像你建立的設備,你就需要兩倍的存儲空間。鏡象就是對數據庫設備的一種「硬拷貝」。 鏡像一個數據庫設備可以在這個數據庫設備失效時,可以不停止運行而直接恢復。

現在,你已經建立了一個數據庫設備,在以後你需要存儲數據時,你可以建立一個新的數據庫。在下一部分,我們將介紹如何建立一個你 直接的數據庫。

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:55上午 | IP記錄 引用 qqooo

建立一個數據庫

當你想建立一個表時,你必須按照以下的步驟先建立一個數據庫:

在SQL Enterprise Manager中,選擇你的數據庫的名字。

從Manage菜單中選擇Databases選項。管理數據庫的窗口就出現了。

在工具條上點擊新建數據庫的按鈕,就會出現新建數據庫的對話框(如圖3.5所示)。

注意

現在版本的SQL Server(version 6.5)最多能有32,767個數據庫。每個數據庫的最小容量是1MB,最大容量是ITB。

圖3.5 在SQL Enterprise Manager對話框中的新建數據庫對話框。


 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

     填寫你的數據庫所要使用的名字(不能有空格)。 然後,填寫你要建立的數據庫所在的數據庫設備(例如,他就是你在前面一步建立的數據庫設備)。 這個新建數據庫的對話框會以圖形的方式顯示所有數據庫設備的已經使用和沒有使用的空間。

    當你建立一個數據庫時,你可以選擇去建立事務日誌。為了建立事務日誌,你需要指定一個log device(日誌數據庫設備)。在新建數據庫對話框中,打開標有LogDevice的下拉式框,然後選擇一個數據庫設備和用於 日誌的空間大小。

注意

每個數據庫都有它自己的事務處理日誌,它記錄了對數據庫每一個請求(modify,insert,delete)。日誌文件是對 數據庫的內部處理過程的一種監視。它允許你對數據庫執行updates, inserts, deletes等操作。所以在需要的時候,你也可以取消這些操作的結果。在系統沒有正確地關閉,而只是停機或重新啟動時,這些事 務處理的日誌是很有用的-在重新啟動時,SQL Server會根據事務處理日誌來恢複數據。

注意

當你把事務處理日誌向一個dump 數據庫傾倒時,你的事務處理日誌會被截短。你也可以強制地使你的事務日誌縮短。如果你想知道有關事務日誌的更多的信息,請查詢S QL 在線幫助文件,用關鍵字transaction log查找。

6當你完成在新建數據庫的對話框中的這些問題的回答,點擊Create Now 按鈕。你的數據庫就會在Databases文件夾下顯示出來。

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 
qqooo
Groupie
Groupie


加入: 2004/5月/22
Online Status: Offline
回復: 44
Posted: 2004/11月/16 9:55上午 | IP記錄 引用 qqooo

建立一個表

為了在數據庫內存儲數據,你必須在建立一些有字段的表。這些在SQL Server中的表和在dBase中的文件和在Microsoft Access 中的表是一樣的。

注意

現在版本的SQL Server(version 6.5)在每一個數據庫內最多可以有20億個表。每個表的最大容量是1TB。

為了建立一個新表,你必須按照以下的步驟:

在SQL Enterprise Manager中選擇你的數據庫服務器的名字。

選擇某一個數據庫的名字(例如,你在前面的步驟建立的數據庫)。

從Manage菜單選擇Tables,就會出現Manage Tables窗口(見圖3.6)。

圖3。6 建立表

 

 

 

 

 

 

 

 

建立你所需要的字段名。注意,SQL Server不允許在字段名中有空格,連字符合,和逗號出現。

技巧

最好使你的字段名全部用大寫字母或全部用小寫字母。 對於大部分的管理員,他們喜歡使用小寫字母。

定義每一個字段的數據類型(char,date,money,int,等等)。

如果需要的話,你可以定義每一個字段的缺省值。

在建立了你需要的每一個字段以後,然後點擊Save Table按鈕,給你的表取名。你現在就可以用一個表來存儲數據了。

注意

現在的這個版本的SQL Server的最大的一個限制就是每個表的一行的最大容量。一個表的一行不能超過1962個字節(包括文本列和圖像列)。一個表 的列數也不能超過250,如果你真的需要使用更大的表,你可以考慮使用Oracle數據庫。

Back to Top 查看 qqooo's 資料 搜索其他貼子 qqooo 訪問 qqooo's
 

of 2 下一頁 >>
  回復發表新主題
顯示可打印的頁面 顯示可打印的頁面

論壇跳轉
不能 張貼新論題在這個討論版
不能 回應論題在這個討論版
不能 刪除你的發言在這個討論版
不能 編輯你的發言在這個討論版
不能 新增投票標題在這個討論版
不能 在這個討論版投票

Edit by doreme Forums version 2004
Welcome ©2001-2004 doreme Guide

This page was generated in 1.0625 seconds.

 
保養品
保養品, Skin Care
www.elady.tw
Makeups Wholesale
Wholesale Cosmetics SkinCares
lungjyi.com
保養品批發
名牌保養品、保養品批發
www.perfume.com.tw/skincare
Wholesale Perfumes
Fragrances Perfumes Wholesale
lungjyi.net