SQL Server 2000與SQL Server 2005對比
導讀:使用過SQL Server 2000和SQL Server 2005的童鞋對它們的不同一定有一定的看法,而且網(wǎng)上也有很多的資料,特別是官方網(wǎng)站上,SQL Server 2005 Beta 2 Transact-SQL 增強功能,但是今天就讓我這個淺薄的人來講講它們之間膚淺的不同吧。下文就從一下幾個方面進行比較,這樣有助于大家更好的了解二者之間的差別,希望對大家能夠有所幫助。(下文中2000代表SQL Server 2000,2005代表SQL Server 2005)
界面風格 
2000的界面比較低調、暗淡;
2005的界面比較圓滑一點,一個很重要的成功 點,就是字體使用了【微軟雅黑】,呵呵;
操作
2000 有一個企業(yè)管理器、一個查詢分析器;
2005把他們合并了,大大方便了使用; 
還原時的區(qū)別,如果還有用戶使用數(shù)據(jù)庫,還原時出錯
2000是通過分離數(shù)據(jù)庫來解決的;
2005是 通過屬性,單用戶來解決的,之后再把登陸用戶設置為public權限;
 表屬性
2000 中點擊表右鍵屬性,看到的信息很少;
2005中把【數(shù)據(jù)空間】和【索引空間】這些大家比較關心的屬性放在里面了; 
查詢結果的顯示
2000的比較單一;
2005有【以文本格式顯示結果】【以網(wǎng)格顯示結 果】【將結果保存到文件】等不同模式; 
表設計、修改 
2000 中修改完表,保存就可以了,但是不能生成更新的腳步;
2005點擊左上角【生成更新腳本】就會把更新的內容更新就可以了,不用另外寫; 
觸發(fā)器
2000直接在【所有任務】中就能找到;
2005 就只能通過命令來創(chuàng)建了,但是也有很大的區(qū)別,那就是2000中稱為DML,這2005就成為DDL了;SQL Server 2005 觸發(fā)器 
索引中的Include
2000沒有這個 功能,只有一個叫【復合索引】的索引方式;
2005添加的一個為了解決復合索引過大的問題,這同樣也是為了解決性能問題; 
數(shù)據(jù)引擎優(yōu)化顧問
2000沒有這個功能;
2005有一些 優(yōu)化建議,方便DBA使用; 
源代碼管理
2000沒有這個功能;
2005還沒有使用過; 
行鎖
2000 沒有這個功能;
2005把鎖延伸到行、快照; 
商業(yè)智能、數(shù)據(jù)挖掘
2000在這個方面很薄弱;
2005集成了很多的算法,也方便操作; 
過 程緩存中的"時鐘清掃"(時鐘算法)
2000它叫做惰性XX;
2005它叫做資源 監(jiān)測; 
執(zhí)行計劃
bookmark lookup
內 部
2000一些性能問題的出現(xiàn);
2005有了一定的提高; 
其它
SQL Server 2005提供了一些新的特性,比如文件流支持(向第三代數(shù)據(jù)庫邁出了可喜的一步)、T-SQL的改進(TOP子句等)、數(shù)據(jù)庫鏡像、透明的客戶端重定向、 新的基于架構的安全模型、內建的HTTP服務器等。
從上文中可以總結出SQL Server 2000和SQL Server 2005之間的異同,相信通過上文中的講解,現(xiàn)在大家對于SQL Server 2000和SQL Server 2005兩大SQL Server 數(shù)據(jù)庫版本有了更多的了解,希望大家都能夠從中有所收獲。
【編輯推薦】















 
 
 
 
 
 
 