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