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