當前位置:首頁 » 編程語言 » sqlserver3個版本區別
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver3個版本區別

發布時間: 2022-05-13 01:24:00

sqlserver 和Mysql的區別 各自有什麼特點

SQLserver 和Mysql的區別為:開發公司不同、開發工具包搭配不同、開放性不同。

一、開發公司不同

1、SQLserver:SQLserverr是由Microsoft開發和推廣。

2、Mysql:Mysql由瑞典MySQL AB 公司開發,屬於Oracle旗下產品。

二、開發工具包搭配不同

1、SQLserver:SQLserver能與 Microsoft Visual Studio、Microsoft Office System以及開發工具包搭配。

2、Mysql:Mysql不能與 Microsoft Visual Studio、Microsoft Office System以及開發工具包搭配。

三、開放性不同

1、SQLserver:SQLserver不是開放源碼軟體

2、Mysql:Mysql是開放源碼軟體。

SQL Server的特點是可信任。使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序;高效。使得公司可以降低開發和管理他們的數據基礎設施的時間和成本;智能。提供了一個全面的平台,可以在用戶需要的時候給他發送觀察和信息。

Mysql的特點是其體積小、速度快、總體擁有成本低,尤其是開放源碼。一般中小型網站的開發都選擇 MySQL 作為網站資料庫

② mysql與sqlserver有什麼不同啊謝謝

對於程序開發人員而言,目前使用最流行的兩種後台資料庫即為MySQL and SQL Server。這兩者最基本的相似之處在於數據存儲和屬於查詢系統。你可以使用SQL來訪問這兩種資料庫的數據,因為它們都支持ANSI-SQL。還有,這兩種資料庫系統都支持二進制關鍵詞和關鍵索引,這就大大地加快了查詢速度。同時,二者也都提供支持XML的各種格式。除了在顯而易見的軟體價格上的區別之外,這兩個產品還有什麼明顯的區別嗎?在這二者之間你是如何選擇的?讓我們看看這兩個產品的主要的不同之處,包括發行費用,性能以及它們的安全性。

根本的區別是它們遵循的基本原則

二者所遵循的基本原則是它們的主要區別:開放vs保守。SQL伺服器的狹隘的,保守的存儲引擎與MySQL伺服器的可擴展,開放的存儲引擎絕然不同。雖然你可以使用SQL伺服器的Sybase引擎,但MySQL能夠提供更多種的選擇,如MyISAM, Heap, InnoDB, and Berkeley DB。MySQL不完全支持陌生的關鍵詞,所以它比SQL伺服器要少一些相關的資料庫。同時,MySQL也缺乏一些存儲程序的功能,比如MyISAM引擎聯支持交換功能。

發行費用:MySQL不全是免費,但很便宜

當提及發行的費用,這兩個產品採用兩種絕然不同的決策。對於SQL伺服器,獲取一個免費的開發費用最常的方式是購買微軟的Office或者Visual Studio的費用。但是,如果你想用於商業產品的開發,你必須還要購買SQL Server Standard Edition。學校或非贏利的企業可以不考慮這一附加的費用。

性能:先進的MySQL

純粹就性能而言,MySQL是相當出色的,因為它包含一個預設桌面格式MyISAM。MyISAM 資料庫與磁碟非常地兼容而不佔用過多的CPU和內存。MySQL可以運行於Windows系統而不會發生沖突,在UNIX或類似UNIX系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。Yahoo!商業網站就使用MySQL 作為後台資料庫。

當提及軟體的性能,SQL伺服器的穩定性要比它的競爭對手強很多。但是,這些特性也要付出代價的。比如,必須增加額外復雜操作,磁碟存儲,內存損耗等等。如果你的硬體和軟體不能充分支持SQL伺服器,我建議你最好選擇其他如DBMS資料庫,因為這樣你會得到更好的結果。

安全功能

MySQL有一個用於改變數據的二進制日誌。因為它是二進制,這一日誌能夠快速地從主機上復制數據到客戶機上。即使伺服器崩潰,這一二進制日誌也會保持完整,而且復制的部分也不會受到損壞。

在SQL伺服器中,你也可以記錄SQL的有關查詢,但這需要付出很高的代價。

安全性

這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現什麼問題。這兩者都使用預設的IP埠,但是有時候很不幸,這些IP也會被一些黑客闖入。當然,你也可以自己設置這些IP埠。

恢復性:先進的SQL伺服器

恢復性也是MySQL的一個特點,這主要表現在MyISAM配置中。這種方式有它固有的缺欠,如果你不慎損壞資料庫,結果可能會導致所有的數據丟失。然而,對於SQL伺服器而言就表現得很穩鍵。SQL伺服器能夠時刻監測數據交換點並能夠把資料庫損壞的過程保存下來。

根據需要決定你的選擇

對於這兩種資料庫,如果非要讓我說出到底哪一種更加出色,也許我會讓你失望。以我的觀點,任一對你的工作有幫助的資料庫都是很好的資料庫,沒有哪一個資料庫是絕對的出色,也沒有哪一個資料庫是絕對的差勁。我想要告訴你的是你應該多從你自己的需要出發,即你要完成什麼樣的任務?而不要單純地從軟體的功能出發。

如果你想建立一個.NET伺服器體系,這一體系可以從多個不同平台訪問數據,參與資料庫的管理,那麼你可以選用SQL伺服器。如果你想建立一個第三方站點,這一站點可以從一些客戶端讀取數據,那麼MySQL將是最好的選擇。

這兩者資料庫都能夠在.NET或J2EE下運行正常,同樣,都能夠利用RAID。

1,優點分析:MYSQL短小精悍,容易上手,操作簡單,免費供用的。相對其它資料庫有特色又實用的語法多一些。SQL怎麼也算是大型資料庫,穩定,能做一般大系統的數據倉庫,運行速度明顯比MYSQL快N多(海量數據下這個優勢顯而易見)。
2,缺點分析:MYSQL難擔當大系統的數據倉庫,運行速度慢,不夠穩定,有掉線的情況。SQL SERVER價格貴(當然沒說5元盜版),使用起來比MYSQL要難一些,畢竟東西大了說道多點。
3,按你的補充(如何登錄):MySQL自己有文字界面客戶端,用起來咋說也沒滑鼠點方便(不過習慣了也好),當然配對MYSQL有專業的客戶端軟體,我是用SQLYOG519版的,各種操作真的是很方便的說。SQL SERVER 就用自帶的查詢分析器登錄了:) 兩者的前提是資料庫服務都帶打開,而且你得知道安裝時的用戶名密碼哦:)

SQL-Server 2000 是微軟公司開發的中型資料庫,它的可視化方面做得很好,在安全性等方面功能非常強大,並且有微軟的強大技術支持,當然價格比較昂貴,適合應用於中型系統。
MySQL是 MySQL·AB開發的小型資料庫,基本上具有了資料庫所需的所有功能,但是功能沒有SQL-Server強大,技術支持也跟不上,但是價格便宜,在滿足它的許可協議的情況下可以免費使用,適合於小型系統。
語言都是一樣的(SQL)是結構化查詢語言.

希望我的回答對你有幫助

③ 資料庫sqlserver 2008與 sqlserver 2005區別

如果你要用進行簡單學習的話 這兩個是沒什麼區別的 兩個都可以用 不過搞開發的時候建議還是使用2005 畢竟版本低 穩定 一點

總的來說 SQL Server2008有十大新特性

1.Report Builder 3.0
Report Builder是一個工具集,通過它可以開發出發布到Web上的報表,通過Report Builder可以創建包含圖像,圖表,表格和列印控制項的報表,此外,Report Builder也支持下鑽和排序,如果你熟悉第三方報表工具,圖Crystal Reports(水晶報表),那麼你一定會使用Report Builder。
SQL Server 2008 R2/Report Builder 3.0中的新特性包括:○1地圖圖層,它可以容納空間和分析數據,可以和微軟的虛擬地球(Microsoft Virtual Earth)無縫集成;○2指示器,用於顯示一個值的狀態;○3報表部件,這個對象可以重復使用或在多個報表之間共享;○4聚合計算(Aggregate Calculating),允許你計算其它聚合計算結果的匯總值。
2.SQL Server 2008 R2 Datacenter
SQL Server 2008 R2的數據中心版的目標是企業版用戶,他們要求更好的性能,新版本支持256顆邏輯處理器,更多的實例數和更多的內存。
3.SQL Server 2008 R2 Parallel Data Warehouse
SQL Server 2008 R2的另一個新版本是並行數據倉庫版,正式代號是「Madison」,它主要目標是處理非常大的數據量,它使用大規模並行處理功能將大表分散到多個SQL節點,這些節點通過微軟的專利技術Ultra Shared Nothing進行控制,它可以將查詢任務分配到各個計算節點上,然後從各個節點收集計算結果。
4.StreamInsight
SQL Server 2008 R2中出現了一個新組件,叫做StreamInsight,這個有趣的組件允許在運行中分析流數據,也就是直接從源數據流進行處理,然後再保存到數據表中。如果你的系統是一個實時系統,這個功能就非常非常的有用,因為實時系統需要分析數據,但又不能引起數據寫入時的延遲,一些常見的例子如股票交易數據流,Web點擊分析流和工業處理控制,可以同時監控多個輸入數據流。
5.主數據服務
主數據服務(Master Data Services,MDS)既是一個概念又是一個產品,主數據服務的概念是對核心業務數據有一個集中的數據入口看守人,數據項如客戶賬單地址,雇員/客戶姓名,以及產品名稱應該集中管理,以便讓所有消費應用系統都具有相同的信息。微軟提供了一個示例,在customer表中記錄了一個顧客地址,但在mailing表中記錄了一個不同的地址。主數據服務應用程序可以保證所有表只有一個正確的地址,而一個MDS可以是一個本地應用程序,SQL Server 2008 R2包括一個應用程序和一個介面管理核心數據。
6.PowerPivot for SharePoint
PowerPivot是一個終端用戶工具,它與SharePoint,SQL Server 2008 R2和Excel 2010聯合使用,可以在幾秒內處理大量數據,PowerPivot的作用有點像Excel中的數據透視表,提供了分析功能。
7.數據層應用
數據層應用(Data-Tier Application,縮寫為DAC,不知道C代表什麼含義,不要與Windows數據訪問組件混淆了,因為它的縮寫也是DAC)是一個對象,它可以為一個工程存儲所有需要的資料庫信息,如登錄,表和Visual Studio可以使用的存儲過程。通過創建一個數據層應用,SQL Server包版本和每個Visual Studio編譯版本一起保存,也就是可以將應用程序和資料庫構建成一個統一的版本,方便後期維護和管理。
8.Unicode壓縮
SQL Server 2008 R2使用一個新的演算法,為Unicode存儲提供了一個簡單的壓縮方案,通過Unicode壓縮,可以減少Unicode字元對空間的佔用,它由SQL Server引擎自動管理,因此不需要修改現有應用程序,DBA也無須做任何干涉。
9.SQL Server Utility
新的SQL Server Utility是一個集中控制多個SQL Server實例的倉庫對象,性能數據和配置策略可以存儲在一個單一的Utility中,Utility也包括一個資源管理器工具,可以創建多個伺服器儀錶板。
10.多伺服器儀錶板
雖然SQL Server Management Studio也可以連接到多個伺服器,但不能在一個集中的視圖上查看所有的資料庫,每個資料庫伺服器需要獨立管理,在SQL Server 2008 R2中,可以創建同時顯示多個伺服器的儀錶板。

④ microsoft sql server 2012 有哪些版本

SQL Server 2012分為三個版本,從高到低分別是企業版、商業智能版和標准版。其中企業版是全功能版本,而其它兩個版本則分別面向工作組和中小企業,所支持的機器規模和擴展資料庫功能都不一樣,價格方面是根據處理器核心數量而定。

(4)sqlserver3個版本區別擴展閱讀:

系統要求

1、支持的操作系統:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2

2、32位系統:具有Intel 1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機

3、 64位系統:1.4 GHz或速度更快的處理器

4、最低1GB RAM(建議使用2GB或更大的RAM)

5、 2.2 GB可用硬碟空間

⑤ SQLServer這幾個版本什麼區別啊

第一個, 應該是一個僅僅包含 SQL Server Express 資料庫引擎的安裝包

第二個,應該是 SQL Server Express 與 SQL Server Management Studio 與 全文搜索引擎等 一些高級功能的安裝包。

第三個,應該是 SQL Server Express With Tools. 也就是 SQL Server Express 與 SQL Server Management Studio

第四個,好像是 SQL 2012 新特性裡面,新增加的 LocalDB

⑥ sqlserver版本問題

Select 當前用戶名=System_User
,當前所有者=User_Name()
,當前資料庫=db_Name()
,當前進程號=@@SPID
,資料庫文件=(select top 1 FileName from master..sysdatabases where name=db_name())
,客戶端__ID=Host_ID()
,客戶端程序=App_Name()
,客戶端電腦=Host_Name()
,客戶端_MAC=(select top 1 net_address from master..sysprocesses where spid=@@SPID)
,伺服器電腦=ServerProperty('MachineName')
,伺服器_MAC=(select top 1 net_address from master..sysprocesses where hostname=ServerProperty('MachineName'))
,SQL實例 =ServerProperty('ServerName')
,SQL版本 =ServerProperty('Edition')
,SQL版本號 =ServerProperty('ProctVersion')
,SQL補丁SP =ServerProperty('ProctLevel')
,SQL進程ID =ServerProperty('ProcessID')
,版本信息串=@@version
-- 其中版本 8.xx為Sql2000,9.xx為Sql2005,10.xx為Sql2008

⑦ sql2005和sql2008的區別

2005支持所有2000的語法,但是2005有新的功能,所以對系統要求也不一樣,比如你必須安裝.net 3.5的框架,其還有以下區別:

1、欄位類型。
SQL Server 2005引入了一系列 新的被稱為MAX的數據類型。這是VARCHAR,NVARCHAR和VARBINARY類型的擴展,這幾種類型 以前被限制在8000位元組以下。MAX可以容納高達2GB的數據,與TEXT和IMAGE一樣。
可以使用字元串函數對CLOB類型進行操作。但是這就引發了對varchar和char效率討論的老問題。到底如何分配varchar的數據,是否會出現大規模的碎片?是否碎片會引發效率問題?這都是需要進一步探討的東西。
2、外鍵的級聯更能擴展
新版本中外鍵級聯加入了SET NULL 和 SET DEFAULT 屬性,能夠提供能好的級聯設置
如果沒有指定 ON DELETE 或 ON UPDATE,則默認為 NO ACTION。
3、索引附加欄位
即在索引中存儲一些常用欄位以提高查詢速度,這是一個不錯的新特性。雖然索引的附加欄位沒有索引鍵值效率高,但是相對映射到數據表中效率還是提高了很多。在實驗環境中會比映射到表中提高30%左右的效率。
4、計算欄位的持久化
原來的計算欄位其實和虛擬欄位很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了計算欄位的持久化,這就提高了查詢的性能,但是會加重insert和update的負擔。OLTP慎用。OLAP可以大規模使用。
5、分區表
分區表是個亮點!從分區表也能看出微軟要做大作強SQL Server的信心。資料很多,這里不詳細說。但是重點了解的是:現在的SQL Server2005的表,都是默認為分區表的。因為它要支持滑動窗口的這個特性。這種特性對歷史數據和實時數據的處理是很有幫助的。
6、CLR類型
微軟對CLR作了大篇幅的宣傳,這是因為資料庫產品終於融入.net體系中。最開始我們也是狂喜,感覺對象資料庫的一些概念可以實現了。但是作了些試驗, 發現使用CLR的存儲過程或函數在達到一定的閥值的時候,系統性能會呈指數級下滑!這是非常危險的!只使用幾個可能沒有問題,當一旦大規模使用會造成嚴重 的系統性能問題!
7、索引視圖
索引視圖2k就有。但是2005對其效率作了一些改進但是schema.viewname的作用域真是太限制了它的應用面。還有一大堆的環境參數和種種限制都讓人對它有點卻步。
8、語句和事務快照
語句級快照和事務級快照終於為SQL Server的並發性能帶來了突破。個人感覺語句級快照大家應該應用。事務級快照,如果是高並發系統還要慎用。如果一個用戶總是被提示修改不成功要求重試時,會殺人的!
9、資料庫快照
原理很簡單,對要求長時間計算某一時間點的報表生成和防用戶操作錯誤很有幫助。但是比起Oracle10g的閃回技術還是細粒度不夠。
2005與2008的區別
2008 引入新的日期和時間數據類型:
DATE - 僅表示日期的類型
TIME - 僅表示時間的類型
DATETIMEOFFSET - 可以感知時區的 datetime 類型
DATETIME2 - 比現有 DATETIME 類型具有更大小數位和年份范圍的datetime 類型
新的數據類型允許應用程序擁有獨立的日期和時間類型,同時為時間值提供大的數據范圍或用戶定義的精度。
2008的備份採用了比較好的壓縮策略。
2008的庫文件可以加密了,別人拷走也沒意義。
2005不能調試,要調試必須裝VS2005開發板或者企業版以上才行。
2008把調試器又請回來了!方便多了!!
2008 增加了輸入智能提示功能。

⑧ sql2005版本9.00.4035.00和9.00.5000.00什麼區別

呵呵,看到你的問題,想和你討論討論了.

沒有所謂的命名規則的,所有的機器都是一樣的,可以說是隨便命名,只要符合變數命名原則就可以了.而你看到的伺服器名稱,其實是不同的實例而已.一般你可能只看到一個伺服器實例,有時一個伺服器可能會有兩個或兩個實例.唯一要說明的是這里的實例是伺服器實例而不是資料庫實例.比如在SQL2000中一般要求單實例啟動,啟動時可以選擇一個實例的.如果多實例往往是SQL2005+以上的版本,而且安裝了其他的數據挖掘功能(BI)時的SQL伺服器.

而MSSSMSE只是一個管理程序,用來管理SQL server的.它可以聯結伺服器進行資料庫的處理(當然是在GUI下),另一個是在DOS下的,所以很多企業伺服器在安裝時並沒有安裝MSSSMSE的.因為你完全可以使用其他的MSSSMSE進行聯結伺服器的.

MSSSMSE(Microsoft SQL Server Management Studio Express)就是企業管理器.

在企業管理器中,我們可以對SQL server進行可視化操作,但由於使用目的不同而有不同的設置.其中有的SQL是為C/S服務服務的,而有些則是為B/S伺服器,從開發人員的角度來考慮,SQL server的安全不可忽視,但往往我們使用的只是開發版或是配置成開發環境的.這種環境就要求我們既可能從windows進行資料庫的修改操作,也可以通過IIS進行SQL遠程登陸操作.當然,如果是在本機也是有兩種模式的,這是SQL的介面問題.而企業管理器的登陸也提供了這種方式,這兩種方式在MSSSMSE中的表示就是那個所謂的"身份驗證".

如果使用windows登陸則表示的就是以當前機器或域控制用戶進行驗證管理的.只要你有這個許可權就可以了.

而SQL SERVER驗證則是將用戶直接存在了SQL的系統資料庫中,獨立於windows和域控制帳戶的.而且這種驗證將其許可權進行了分級的.

比如我的這個資料庫是在域中,不須外網(區別於區域網)連接時,你是不願意因為人員的流動,(公司開了一個人,他要是想報復你,在SQL server中有一個用戶)外網若可以連接,那樣你的數據就完了!這種情況下可以配置為只允許windows驗證登陸的,這時就算是外網使用sa用戶也無足於事的.

相反,若是一個局網內不須進行連接,若使用域用戶或是本機用戶能登陸時後果也是很嚴重的,你可能認為那不足為慮,事實恰恰相反,雖有可能別有用心者拿不到你的SQL server伺服器的許可權,但如果拿到局網域中的任何一台機器的許可權就可以讓你的數據消失得無影無蹤!這種情況必須控只允許使用SQL登陸的,而就是這樣的伺服器與只能採用SQl server驗證方式.

這樣的問題就出來了,若是.與127.0.0.1或者是(local),請問要登陸本機上哪一個伺服器實例(多實例)?若是在域控制下也是一樣,不管你有多少台SQL server不打出全部如何識別?既就算一台也是一樣的(因為域也不確信你後來加不加server,事實上域中必須是全稱的).

想知道在沒有連接資料庫的情況下得到資料庫的名稱?這個只有去問管理員,沒有數據連接,何來資料庫之說?不管是什麼登陸都要有數據連接的.這就好比在電腦關機的情況下問電腦中有什麼資料庫一樣的.

二樓其實已經告訴你了,詳細的可以去看設置的.不管使用SQLDMO還是其他,都是一些測試性的連接.

⑨ sql server哪個版本好

推薦使用SQL Server2008 , 各個版本的區別如下:
SQL Server 2008企業版

SQL Server 2008企業版是一個全面的數據管理和業務智能平台,為關鍵業務應用提供了企業級的可擴展性、數據倉庫、安全、高級分析和報表支持。這一版本將為你提供更加堅固的伺服器和執行大規模在線事務處理。這個是最牛B的版本。

SQL Server 2008標准版

SQL Server 2008標准版是一個完整的數據管理和業務智能平台,為部門級應用提供了最佳的易用性和可管理特性。

SQL Server 2008工作組版

SQL Server 2008工作組版是一個值得信賴的數據管理和報表平台,用以實現安全的發布、遠程同步和對運行分支應用的管理能力。 這一版本擁有核心的資料庫特性,可以很容易地升級到標准版或企業版。

SQL Server 2008 Web版

SQL Server 2008 Web版是針對運行於Windows伺服器中要求高可用、面向Internet Web服務的環境而設計。這一版本為實現低成本、大規模、高可用性的Web應用或客戶託管解決方案提供了必要的支持工具。

SQL Server 2008開發者版

SQL Server 2008開發者版允許開發人員構建和測試基於SQL Server的任意類型應用。這一版本擁有所有企業版的特性,但只限於在開發、測試和演示中使用。基於這一版本開發的應用和資料庫可以很容易地升級到企業版。

SQL Server 2008 Express版

SQL Server 2008 Express版是SQL Server的一個免費版本,它擁有核心的資料庫功能,其中包括了SQL Server 2008中最新的數據類型,但它是SQL Server的一個微型版本。這一版本是為了學習、創建桌面應用和小型伺服器應用而發布的,也可供ISV再發行使用。

SQL Server Compact 3.5版

SQL Server Compact是一個針對開發人員而設計的免費嵌入式資料庫,這一版本的意圖是構建獨立、僅有少量連接需求的移動設備、桌面和Web客戶端應用。 SQL Server Compact可以運行於所有的微軟Windows平台之上,包括Windows XP和Windows Vista操作系統,以及Pocket PC和SmartPhone設備。

⑩ 我想了解SqlServer 的標准版,企業版,個人版等他們有什麼區別

對於新接觸SQL資料庫的人來說,類似這幾個問題的有關於SQL版本的問題可以說不少,但又懶得去仔細研究。問題雖然簡單,可是影響卻不小……
版本區別
SQL Server 2000有四個版本:企業版/標准版/個人版/開發版
企業版和標准版需要安裝在伺服器操作系統上,如Windows NT Server / Windows 2000 Server / Windows 2003 Server 等。
個人版需要安裝在個人操作系統上,如Windows98 / Windows 2000 Professional / Windows XP Home / Windows XP Professional 等。
開發版可以安裝在任何微軟的操作系統上。
SQL Server 2000 企業版
作為生產資料庫伺服器使用。支持 SQL Server 2000 中的所有可用功能,並可根據支持最大的 Web 站點和企業聯機事務處理 (OLTP) 及數據倉庫系統所需的性能水平進行伸縮。
SQL Server 2000 標准版
作為小工作組或部門的資料庫伺服器使用。
SQL Server 2000 個人版
供移動的用戶使用,這些用戶有時從網路上斷開,但所運行的應用程序需要 SQL Server 數據存儲。在客戶端計算機上運行需要本地 SQL Server 數據存儲的獨立應用程序時也使用個人版。
SQL Server 2000 開發版
供程序員用來開發將 SQL Server 2000 用作數據存儲的應用程序。雖然開發版支持企業版的所有功能,使開發人員能夠編寫和測試可使用這些功能的應用程序,但是只能將開發版作為開發和測試系統使用,不能作為生產伺服器使用。
SQL Server 2000 Windows CE 版
使用 Microsoft® SQL Server 2000™ Windows® CE 版 (SQL Server CE) 在 Windows CE 設備上進行數據存儲。能用任何版本的 SQL Server 2000 復制數據,以使 Windows CE 數據與主資料庫保持同步。
SQL Server 2000 企業評估版
可從 Web 上免費下載的功能完整的版本。僅用於評估 SQL Server 功能;下載 120 天後該版本將停止運行。
除了這些版本的 SQL Server 2000 之外,SQL Server 2000 Desktop Engine 組件允許應用程序開發人員用他們的應用程序分發 SQL Server 2000 關系資料庫引擎的復本。因為 SQL Server 2000 Desktop Engine 中的資料庫引擎的功能與 SQL Server 各版本中的資料庫引擎相似,所以 Desktop Engine 資料庫的大小不能超過 2 GB。
版本兼容性:
下面是這幾個版本的簡單對比:
SQL Server 包括企業版,標准版,個人版,開發版,桌面引擎(MSDE),評估版,CE版。
1. 評估版用於評估,CE版用於Windows CE, 就不多說了。
2. 從功能上,企業版和開發版是一對,標准版和個人版是一對。企業版和開發版主要用於大用戶,可以支持更多的CPU,內存,可以支持集群(Cluster),日誌傳輸(log shipping),並行DBCC, 並行創建索引,索引視圖等高級功能。
3. 從安裝上看,企業版和標准版是一對,個人版,開發版和桌面引擎是一組,企業版和標准版只能安裝在Windows的Server版(NT, 2000, 2003)上, 個人版,開發版和桌面引擎可以安裝在更多的系統(包括NT Workstation, 2000 professional, XP 等。98隻能安裝個人版或桌面引擎,但桌面引擎得資料庫不能超過2G)。
4. 投入運行時使用企業版,標准版或桌面引擎,(個人版,開發版分別用於對應標准版,企業版的開發)。
關於標准版和企業版兩者之間的差別,主要體現在:
1.是否支持MSCS群集
2.是否支持全文索引
3.是否支持分布式分區視圖
4.是否支持日誌傳送
5.是否支持索引視圖的CPU利用
企業版提供最高的可用性,穩定性和並發 個人版和MSDE中硬性填入某些代碼使得並發用戶在五個以上之後性能大打折扣。
標准版:
資料庫引擎功能缺少故障轉移群集(最多四個節點)、支持SQL Server企業管理器中的故障轉移、日誌傳送、並行DBCC、並行CREATE INDEX、增強的預讀和掃描、索引視圖、聯合資料庫伺服器、支持系統區域網路 (SAN)、支持語言設置的圖形實用工具,對於AnalysisServices缺少用戶定義OLAP分區、分區向導、鏈接OLAP多維數據集、ROLAP 維度支持、支持HTTP Internet、計算單元、回寫到維度、支持超大型維度、實時 OLAP、分布式分區多維數據集,win2000下最大隻支持4個CPU的SMP,NT下最大隻支持8個CPU(企業版)
買10個授權是不可以上20個用戶的(一般是限制並發用戶數,連接數決定於OS)
企業版:
作為生產資料庫伺服器使用。支持SQL SERVER 2000中的所有可用功能,並根據支持最大的Web站點和企業聯機事務處理(OLTP及數據倉庫系統所需要的性能水平進行伸縮。