SQL Server 2005 分為五個(gè)版本,如下所列:
1.Enterprise(企業(yè)版)
2.Development(開發(fā)版)
3.Workgroup(工作群版)
4.Standard(標(biāo)準(zhǔn)版)
5.Express(簡(jiǎn)易版,嗯,免費(fèi)的)
這幾個(gè)版本,我們究竟應(yīng)該使用哪一版呢?
這是許多初學(xué)SQL2005的人最常問的問題。
我簡(jiǎn)單的比較一下 Enterprise、Development 和 Express 等三個(gè)版本。以功能言,Enterprise 版和 Development 版的功能一模一樣。兩者的差別,除了授權(quán)不同外,最主要的差別是:
Enterprise版的數(shù)據(jù)庫(kù)引擎只能安裝在Win2003Server(或其他Server)。
如果你想安裝在WindowsXP Pro系統(tǒng)上,你應(yīng)該安裝SQL2005Development版(開發(fā)版)。
注:有人問,什么是「數(shù)據(jù)庫(kù)引擎」。嗯,數(shù)據(jù)庫(kù)引擎是SQL2005的核心,是最主要的數(shù)據(jù)庫(kù)管理功能模塊。沒有它,就不是數(shù)據(jù)庫(kù)管理系統(tǒng)了。
很多人下載 SQL Server 2005 Express版,因?yàn)樗敲赓M(fèi)的,可以直接從微軟網(wǎng)站上下載。但是,它除了支持的內(nèi)存比較少、以及連接并發(fā)數(shù)受限外,最主要的是它缺少相當(dāng)于SQL2000下的「企業(yè)管理器」和「查詢分析器」。
注:SQL2000下的「企業(yè)管理器」和「查詢分析器」在SQL2005已合為一,稱為 Management Studio。
因 此,如果你是初學(xué)者,如果你只是想要在家里學(xué)習(xí)學(xué)習(xí),如果你的環(huán)境是 WindowsXP Pro,那么,你應(yīng)該選擇的是 SQL2005Development(開發(fā)版),而不是SQL2005Enterprise(企業(yè)版)或SQL2005Express(簡(jiǎn)易版)。
詳細(xì)區(qū)別:
可以在生產(chǎn)環(huán)境中使用所有版本的 SQL Server 2005,但 SQL Server 2005 Developer Edition 和 SQL Server 2005 Evaluation Edition 除外。以下段落介紹 SQL Server 2005 的多個(gè)版本。
- SQL Server 2005 Enterprise Edition(32 位和 64 位)
Enterprise Edition 達(dá)到了支持超大型企業(yè)進(jìn)行聯(lián)機(jī)事務(wù)處理 (OLTP)、高度復(fù)雜的數(shù)據(jù)分析、數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)和網(wǎng)站所需的性能水平。Enterprise Edition 的全面商業(yè)智能和分析能力及其高可用性功能(如故障轉(zhuǎn)移群集),使它可以處理大多數(shù)關(guān)鍵業(yè)務(wù)的企業(yè)工作負(fù)荷。Enterprise Edition 是最全面的 SQL Server 版本,是超大型企業(yè)的理想選擇,能夠滿足最復(fù)雜的要求。
- SQL Server 2005 Evaluation Edition(32 位和 64 位)
SQL Server 2005 還推出了適用于 32 位或 64 位平臺(tái)的 180 天 Evaluation Edition。SQL Server Evaluation Edition 支持與 SQL Server 2005 Enterprise Edition 相同的功能集??梢愿鶕?jù)生產(chǎn)需要升級(jí) SQL Server Evaluation Edition。
- SQL Server 2005 Standard Edition(32 位和 64 位)
SQL Server 2005 Standard Edition 是適合中小型企業(yè)的數(shù)據(jù)管理和分析平臺(tái)。它包括電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和業(yè)務(wù)流解決方案所需的基本功能。Standard Edition 的集成商業(yè)智能和高可用性功能可以為企業(yè)提供支持其運(yùn)營(yíng)所需的基本功能。SQL Server 2005 Standard Edition 是需要全面的數(shù)據(jù)管理和分析平臺(tái)的中小型企業(yè)的理想選擇。
- SQL Server 2005 Workgroup Edition(僅適用于 32 位)
對(duì)于那些需要在大小和用戶數(shù)量上沒有限制的數(shù)據(jù)庫(kù)的小型企業(yè),SQL Server 2005 Workgroup Edition 是理想的數(shù)據(jù)管理解決方案。SQL Server 2005 Workgroup Edition 可以用作前端 Web 服務(wù)器,也可以用于部門或分支機(jī)構(gòu)的運(yùn)營(yíng)。它包括 SQL Server 產(chǎn)品系列的核心數(shù)據(jù)庫(kù)功能,并且可以輕松地升級(jí)至 SQL Server 2005 Standard Edition 或 SQL Server 2005 Enterprise Edition。SQL Server 2005 Workgroup Edition 是理想的入門級(jí)數(shù)據(jù)庫(kù),具有可靠、功能強(qiáng)大且易于管理的特點(diǎn)。
- SQL Server 2005 Developer Edition(32 位和 64 位)
SQL Server 2005 Developer Edition 允許開發(fā)人員在 SQL Server 頂部生成任何類型的應(yīng)用程序。該應(yīng)用程序包括 SQL Server 2005 Enterprise Edition 的所有功能,但許可用作開發(fā)和測(cè)試系統(tǒng),而不用作生產(chǎn)服務(wù)器。SQL Server 2005 Developer Edition 是獨(dú)立軟件供應(yīng)商 (ISV)、咨詢?nèi)藛T、系統(tǒng)集成商、解決方案供應(yīng)商以及生成和測(cè)試應(yīng)用程序的企業(yè)開發(fā)人員的理想選擇。可以根據(jù)生產(chǎn)需要升級(jí) SQL Server 2005 Developer Edition。
- SQL Server 2005 Express Edition(僅適用于 32 位)
SQL Server Express 數(shù)據(jù)庫(kù)平臺(tái)基于 Microsoft SQL Server 2005。它也可以替換 Microsoft Desktop Engine (MSDE)。通過與 Microsoft Visual Studio 2005 集成,SQL Server Express 簡(jiǎn)化了功能豐富、存儲(chǔ)安全且部署快速的數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的開發(fā)過程。
SQL Server Express 是免費(fèi)的,可以再分發(fā)(受制于協(xié)議),還可以充當(dāng)客戶端數(shù)據(jù)庫(kù)以及基本服務(wù)器數(shù)據(jù)庫(kù)。SQL Server Express 是獨(dú)立軟件供應(yīng)商 ISV、服務(wù)器用戶、非專業(yè)開發(fā)人員、Web 應(yīng)用程序開發(fā)人員、網(wǎng)站主機(jī)和創(chuàng)建客戶端應(yīng)用程序的編程愛好者的理想選擇。如果需要更多的高級(jí)數(shù)據(jù)庫(kù)功能,可將 SQL Server Express 無(wú)縫升級(jí)到更復(fù)雜的 SQL Server 版本。
SQL Server Express 還提供了一些附加組件,這些組件都作為具有高級(jí)服務(wù)的 Microsoft SQL Server 2005 Express Edition (SQL Server Express) 的一部分提供。除了 SQL Server Express 的功能外,具有高級(jí)服務(wù)的 SQL Server Express 還包括以下功能:
- SQL Server Management Studio Express (SSMSE),SQL Server Management Studio 的子集。
- 支持全文目錄。
- 支持通過 Reporting Services 查看報(bào)表。
- SQL Server 2005 Mobile Edition(僅 32 位)
SQL Server Mobile 是簡(jiǎn)版數(shù)據(jù)庫(kù),將企業(yè)數(shù)據(jù)管理功能擴(kuò)展到小型設(shè)備上。SQL Server Mobile 能夠復(fù)制 Microsoft SQL Server 2005 和 Microsoft SQL Server 2000 的數(shù)據(jù),并且允許用戶維護(hù)與主數(shù)據(jù)庫(kù)同步的移動(dòng)數(shù)據(jù)存儲(chǔ)。SQL Server Mobile 是唯一為智能設(shè)備提供關(guān)系數(shù)據(jù)庫(kù)管理功能的 SQL Server 版本。
- SQL Server 2005 Runtime Edition(32 位和 64 位)
SQL Server 2005 Runtime Edition 隨 Microsoft ISV Royalty Program 提供。根據(jù) SQL Server 2005 Runtime Edition 的最終用戶許可協(xié)議,如果用戶不使用 SQL Server 代碼運(yùn)行任何其他應(yīng)用程序或者在任何其他上下文中使用 SQL Server 代碼,獨(dú)立軟件供應(yīng)商 (ISV) 可能將 SQL Server 代碼嵌入到他們提供的解決方案中。關(guān)于 SQL Server Runtime Edition 的詳細(xì)信息,請(qǐng)參閱 Microsoft 知識(shí)庫(kù)中的文章
在XP上不能安裝 Enterprise 版本,
Express版本只能在本地訪問,不能進(jìn)行遠(yuǎn)程訪問。
Express版本連接時(shí)需要在連接字符串中寫 ***\SQLExpress
Developer版本可以進(jìn)行遠(yuǎn)程訪問,記住要啟用TCP/IP連接,同時(shí)要設(shè)置好防火墻