(二)改進了安裝
SQL Server 2008對SQL Server的服務生命周期提供了顯著的改進,它重新設計了安裝、建立和配置架構。這些改進將計算機上的各個安裝與SQL Server 軟件的配置分離開來,這使得公司和軟件合作伙伴可以提供推薦的安裝配置。
(三)加速開發(fā)過程
SQL Server提供了集成的開發(fā)環(huán)境和更高級的數(shù)據(jù)提取,使開發(fā)人員可以創(chuàng)建下一代數(shù)據(jù)應用程序,同時簡化了對數(shù)據(jù)的訪問。
在數(shù)據(jù)庫開發(fā)人員中的一個趨勢是定義高級的業(yè)務對象,或實體,然后他們可以將它們匹配到數(shù)據(jù)庫中的表和字段,開發(fā)人員使用高級實體例如“客戶”或“訂單”來顯示背后的數(shù)據(jù)。ADO.NET 實體框架使開發(fā)人員可以以這樣的實體來設計關系數(shù)據(jù)。在這一提取級別的設計是非常高效的,并使開發(fā)人員可以充分利用實體關系建模。
微軟的語言級集成查詢能力(LINQ)使開發(fā)人員可以通過使用管理程序語言例如C#或Visual Basic.NET,而不是SQL語句來對數(shù)據(jù)進行查詢。LINQ 使可以用.NET 框架語言編寫的無縫和強大的面向集合的查詢運行于ADO.NET(LINQ到SQL),ADO.NET 數(shù)據(jù)集(LINQ到數(shù)據(jù)集),ADO.NET 實體框架(LINQ到實體),和到實體數(shù)據(jù)服務匹配供應商。SQL Server 2008提供了一個新的LINQ到SQL供應商,使得開發(fā)人員可以直接將LINQ用于SQL Server 2008的表和字段。

圖3 LINQ到實體
ADO.NET 的對象服務層使得可以進行具體化檢索、改變跟蹤、和實現(xiàn)作為公共語言運行時(CLR)的數(shù)據(jù)的可持續(xù)性。開發(fā)人員使用ADO.NET 實體框架可以通過使用由ADO.NET 管理的CLR對象對數(shù)據(jù)庫進行編程。SQL Server 2008提供了提高性能和簡化開發(fā)過程的更有效的和最佳的支持。
SQL Server 2008繼續(xù)加強了Service Broker 的能力。
· 會話優(yōu)先權——使你可以配置優(yōu)先權,使得最重要的數(shù)據(jù)會第一個被發(fā)送和進行處理。
· 診斷工具——診斷工具提高了你開發(fā)、配置和管理使用了Service Broker的解決方案的能力,例如在應用程序部署之前診斷分支丟失情況或配置不正確的安全問題。