程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2005:你應知道的13件事

SQL Server 2005:你應知道的13件事

編輯:關於SqlServer
SQL Server 2005新增的功能

  1. 新的產品版本

  除SQL Server 2005標准版和企業版之外,產品線中還加入了SQL Server 2005簡化版(SQL Server 2005 Exdivss)和工作組版(SQL Server 2005 Workgroup)兩個新版本。

  SQL Server 2005 Exdivss——其作用是代替微軟SQL Server桌面引擎(Microsoft SQL Server Desktop Engine,MSDE)。SQL Server 2005 Exdivss可以用於自由發布,並與SQL Server使用同樣的關系數據庫核心引擎。不同的是它並不像MSDE一樣使用查詢管理器。僅有的限制是一個CPU,1G的內存和每個數據庫4G的存儲空間。

  SQL Server 2005——工作組版不是自由發布的。它的設計著眼點在於服務器消息塊協議(SMB)和分部門解決方案。在量化性能上,它更優於SQL Server 2005 Exdivss,並能提供關系數據庫的支持,只是缺少分析服務。工作組版限用於兩個CPU,3G內存,數據庫大小不限。

  2. 新的子系統

  在一些新的子系統的推動下,SQL Server 2005中的應用程序支持非常強大,其中包括整合服務、提醒服務、服務代理和報告服務。

  整合服務——與之前負責此功能的DTS相比,速度快600%。SQL Server整合服務是擁有強大的工作流控制能力的企業級ETL平台。

  提醒服務——可以提供搭建自定義提醒程序的應用框架。

  服務代理——為建立高度量化程序提供異步進程處理功能。

  報告服務——這是最值得升級的一項功能。報告服務是企業級的報告生成平台,可以對設計、布署、銷售進行詳細的報告。強大的ReportBuilder組件可以讓最終用戶也享受到報告服務。

  3.整合全新的.Net Framework

  對SQL Server 2005進行的最大的強化就是整合了.NET Framework。啟用新的.NET整合功能後,你可以輕松地創建存儲過程、函數、觸發器、自定義類型、自定義數據集。你可以在任何.Net語言下使用EXEC sp_configure ‘clr enabled' , ‘1'命令啟用CLR支持。如果你還在使用過去的未管理的擴展存儲過程,應該立即用SQLCLR存儲過程代替。

  3. 新的數據類型

  SQL Server 2005中添加了兩種新的數據類型:XML和varbinary(max)。

  XML數據類型——可以用於在SQL Server數據庫中存儲類型化或非類型化的XML數據,並通過Xquery進行查詢。

  Varbinary(max)數據類型——可以像訪問普通數據一樣對圖像等二進制數據進行存儲和讀取。

  4. 新的點對點事務型映射

  通過SQL Server 2005中的新功能,我們可以輕松掌握微軟對映射作出的這一最大改動。點對點事務型映射是針對雙向映射設計的,可以使兩個或多個數據庫之間在任意一個確認產生改動時保持同步。

  SQL Server 2005缺少的功能

  6.數據鏡像

  毫無疑問,數據鏡像是自從SQL Server於2005年11月發布的RTM版本以來一直被人想念的功能,因為它是使企業下定決心升級至SQL Server 2005的主要原因之一。預計這一功能會在2006年下半年重新加入。


  7.SQL快速管理器

  快速管理器試圖為SQL Server 2005 Exdivss提供圖形化的管理界面。然而它的功能有限,運行緩慢,微軟不得不在SQL Server Management Studio中放棄了它,並重新命名為Exdivss。歡迎光臨學網,收藏本篇文章 [1] [2]

$False$



  如何找到SQL Server 2005的這些功能?

  如果你是第一次使用SQL Server 2005,或許會被大量的新功能和界面改動弄得眼花缭亂。與任何一個版本相比,SQL Server 2005所做出的改動都是最大的。你會發現在SQL Server 2000或SQL Server 7中習慣使用的工具都被修改或去除了。

  8.SQL Server服務管理器

  在你升級到SQL Server 2005之後,你或許會有疑問:升級真的完成了嗎?因為你會發現系統圖標中的服務管理器不見了。SQL Server服務管理器已經被替換成了SQL Server配置管理器,可以通過“開始->程序->SQL Server 2005->管理工具->SQL Server配置管理器”,或者右鍵點擊“我的電腦->管理”,然後打開服務與配置選項卡運行。

  9.企業管理器

  要找到新的管理器有一點麻煩,但你很快會發現在SQL Server 2005中,SQL Server企業管理器(SEM)已經被SQL Server管理中心 (SSMS)代替了。在對大量對象和服務器的管理中,SSMS的運行速度更快。

  一切操作都可以用腳本實現。而且多數對話框不是傳統的對話框模式,你可以更好地同時應付多個任務。

  10.查詢分析器

  對開發人員和數據庫管理員來說最重要的查詢分析器已經換成了查詢編輯器。你可以在管理中心中選擇新建查詢來調用它。查詢編輯器提供了編寫和運行T-SQL查詢語句的分析器基本功能,並可以與SourceSafe整合進行版本控制。然而,查詢編輯器缺少調試T-SQL語句的功能。你需要使用Visual Studio 2005的數據庫項目來進行調試。

  11.分析服務管理器

  在SQL Server 2005中,微軟徹底改變了分析服務的管理和開發配置。以往的分析服務管理器被SSMS和商業智能開發中心(BIDS)所代替。分析服務的管理由SSMS處理,創建和部署立方體結構等開發任務由BIDS處理。

  12.DTS設計器

  在SQL Server 2005中,DTS被SQL Server整合服務(SSIS)所代替。在處理過程中,以往的DTS設計器被新的SSIS設計器所代替。SQL Server 2000中,DTS設計器是在企業管理器中啟動。而SSIS設計器是在BIDS中啟動。打開BIDS,選擇“文件->新建->項目->商業智能項目->整合服務項目”以啟動SSIS設計器。

  13.導入/導出向導

  菜單裡沒有了這個選項,但它並沒有被刪除,你可以在命令行模式下運行dtswizard.exe找到它(別被字面蒙騙,這個程序是使用SSIS的,不是DTS)。你也可以打開一個SSIS項目,右鍵點擊SSIS包來啟動導入/導出。

============================================
我不編寫 SQL Server  腳本已經好久了,據說SQL Server2005的處理能力已經可以與Oracle相媲美。
依我之見 SQL Server最終要勝過Oracle,呵呵,所以我只研究SQL Server。對Oracle持觀望態度。
接觸過一點Oracle,唯一感覺就是惡心。雖然性能比SQL Server2000強,但是太惡心了。而且性能已經不比
SQL Server2005強多少。個人比較喜歡Microsoft軟件的風格,MS跟我的性格特點比較接近,好多事都很我想到一起了,用起來比較爽。
不是朋友我不告訴你這個~~

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved