最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

SQLServer2000數(shù)據(jù)庫三種類型文件說明

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 09:51:32
文檔

SQLServer2000數(shù)據(jù)庫三種類型文件說明

SQLServer2000數(shù)據(jù)庫三種類型文件說明:SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL S
推薦度:
導(dǎo)讀SQLServer2000數(shù)據(jù)庫三種類型文件說明:SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL S

SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL Server 移植到Windows NT。

  SQL Server 是一個(gè)關(guān)系管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL Server 移植到Windows NT。

系統(tǒng)上專注于開發(fā)推廣SQL Server 的Windows NT 版本Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書中介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL Server。

  SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的等多種平臺(tái)使用。

SQL Server 2000 數(shù)據(jù)庫有三種類型的文件:

主要數(shù)據(jù)文件
主要數(shù)據(jù)文件是數(shù)據(jù)庫的起點(diǎn),指向數(shù)據(jù)庫中文件的其它部分。每個(gè)數(shù)據(jù)庫都有一個(gè)主要數(shù)據(jù)文件。主要數(shù)據(jù)文件的推薦文件擴(kuò)展名是 .mdf。

次要數(shù)據(jù)文件
次要數(shù)據(jù)文件包含除主要數(shù)據(jù)文件外的所有數(shù)據(jù)文件。有些數(shù)據(jù)庫可能沒有次要數(shù)據(jù)文件,而有些數(shù)據(jù)庫則有多個(gè)次要數(shù)據(jù)文件。次要數(shù)據(jù)文件的推薦文件擴(kuò)展名是 .ndf。

日志文件
日志文件包含恢復(fù)數(shù)據(jù)庫所需的所有日志信息。每個(gè)數(shù)據(jù)庫必須至少有一個(gè)日志文件,但可以不止一個(gè)。日志文件的推薦文件擴(kuò)展名是 .ldf。

SQL Server 2000 不強(qiáng)制使用 .mdf、.ndf 和 .ldf 文件擴(kuò)展名,但建議使用這些擴(kuò)展名以幫助標(biāo)識(shí)文件的用途。

幫助文檔里的解釋
文件和文件組
Microsoft® SQL Server™ 2000 使用一組操作系統(tǒng)文件映射數(shù)據(jù)庫。數(shù)據(jù)庫中的所有數(shù)據(jù)和對象(如表、存儲(chǔ)過程、觸發(fā)器和視圖)都存儲(chǔ)在下列操作系統(tǒng)文件中:

主要
該文件包含數(shù)據(jù)庫的啟動(dòng)信息,并用于存儲(chǔ)數(shù)據(jù)。每個(gè)數(shù)據(jù)庫都有一個(gè)主要數(shù)據(jù)文件。

次要
這些文件含有不能置于主要數(shù)據(jù)文件中的所有數(shù)據(jù)。如果主文件可以包含數(shù)據(jù)庫中的所有數(shù)據(jù),那么數(shù)據(jù)庫就不需要次要數(shù)據(jù)文件。有些數(shù)據(jù)庫可能足夠大故需要多個(gè)次要數(shù)據(jù)文件,或使用位于不同磁盤驅(qū)動(dòng)器上的輔助文件將數(shù)據(jù)擴(kuò)展到多個(gè)磁盤。

事務(wù)日志
這些文件包含用于恢復(fù)數(shù)據(jù)庫的日志信息。每個(gè)數(shù)據(jù)庫都必須至少有一個(gè)日志文件。

例如,創(chuàng)建簡單的數(shù)據(jù)庫 sales 時(shí),可以只使用一個(gè)包含所有數(shù)據(jù)和對象的主文件和一個(gè)包含事務(wù)日志信息的日志文件。另一種情況是,創(chuàng)建更復(fù)雜的數(shù)據(jù)庫 orders 時(shí),可以使用一個(gè)主文件和五個(gè)輔助文件,數(shù)據(jù)庫內(nèi)的數(shù)據(jù)和對象擴(kuò)展到所有的六個(gè)文件中,另外有四個(gè)日志文件包含事務(wù)日志信息。

文件組允許對文件進(jìn)行分組,以便于管理和數(shù)據(jù)的分配/放置。例如,可以分別在三個(gè)硬盤驅(qū)動(dòng)器上創(chuàng)建三個(gè)文件(Data1.ndf、Data2.ndf 和 Data3.ndf),并將這三個(gè)文件指派到文件組 fgroup1 中。然后,可以明確地在文件組 fgroup1 上創(chuàng)建一個(gè)表。對表中數(shù)據(jù)的查詢將分散到三個(gè)磁盤上,因而性能得以提高。在 RAID(獨(dú)立磁盤冗余陣列)條帶集上創(chuàng)建單個(gè)文件也可以獲得相同的性能改善。然而,文件和文件組使您得以在新磁盤上輕易地添加新文件。另外,如果數(shù)據(jù)庫超過單個(gè) Microsoft Windows NT® 文件的最大大小,則可以使用次要數(shù)據(jù)文件允許數(shù)據(jù)庫繼續(xù)增長。

文件和文件組的設(shè)計(jì)規(guī)則
文件和文件組的設(shè)計(jì)規(guī)則包括:

文件或文件組不能由一個(gè)以上的數(shù)據(jù)庫使用。例如,文件 sales.mdf 和 sales.ndf 包含 sales 數(shù)據(jù)庫中的數(shù)據(jù)和對象,任何其它數(shù)據(jù)庫都不能使用這兩個(gè)文件。
文件只能是一個(gè)文件組的成員。
數(shù)據(jù)和事務(wù)日志信息不能屬于同一文件或文件組。
事務(wù)日志文件不能屬于任何文件組。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SQLServer2000數(shù)據(jù)庫三種類型文件說明

SQLServer2000數(shù)據(jù)庫三種類型文件說明:SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL S
推薦度:
標(biāo)簽: 文件 文檔 數(shù)據(jù)
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top