天天看點

sql server 2005

        SQL Server 是一個關系資料庫管理系統。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出後,Microsoft與Sybase 在SQL Server 的開發上就分道揚镳了,Microsoft 将SQL Server 移植到Windows NT系統上,專注于開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 作業系統上的應SQL Server安裝界面用。

SQL Server 2005特性一瞥  

sql server 2005

sql server 2005

企業資料管理

  開發人員生産力

  商務智能

  有關開發的10個最重要的特點

  有關商業智能特征的10個最重要的特點

主要特性

  以下表格介紹了SQL Server 2005的幾個主要特性增強,重點關注企業資料管理、開發人員生産力和商務智能。

企業資料管理

  

技術 性能
高可用性 SQL Server 2005的失敗轉移叢集和資料庫鏡像技術確定企業向員工、客戶和合作夥伴送出高度可靠和可用的應用系統。
管理工具 SQL Server 2005引進了一套內建的管理工具和管理應用程式設計接口(APIs),以提供易用性、可管理性、及對大型SQL Server配置的支援。
安全性增強 SQL Server 2005旨在通過資料庫加密、更加安全的預設設定、加強的密碼政策和細化許可控制、及加強的安全模型等特性,為企業資料提供最進階别的安全性。
可伸縮性 SQL Server 2005可伸縮性的先進性包括表格分區、複制能力的增強和64位支援。

開發人員生産力

  

技術 性能
Common Language Runtime (CLR)內建 SQL Server 2005引入了使用Microsoft .NET 語言來開發資料庫目标的性能。
深入的XML內建 SQL Server 2005提供一種新的XML資料類型,使在SQL Server資料庫中存儲XML片段或檔案成為可能。
Transact-SQL增強 新的查詢類型和在交易過程中使用錯誤處理的功能,為開發人員在SQL Server查詢開發方面提供了更高的靈活性和控制力。
SQL 服務代理 SQL服務代理為各個級别的可伸縮性提供一種創新的、分發的、異步的應用系統體系結構。

商務智能

  

技術 性能
分析服務 分析服務對資料倉庫、商務智能和line-of-business解決方案的可伸縮性、可管理性、可靠性、可用性和可規劃性提供擴充。
資料轉換服務(DTS) 對DTS結構合工具的全部重新設計為開發人員和資料庫管理者提供了增強的靈活性和可管理性。
報表服務 報表服務是一種新的報表伺服器和工具箱,用于建立、管理和配置企業報告。
資料挖掘 資料挖掘的功能得以增強,主要歸功于四種新的運算法則、改進的資料模型和處理工具。

資料庫管理10個最重要的特點

  

特點 描述
資料庫鏡像 通過新資料庫鏡像方法,将記錄檔案傳送性能進行延伸。您将可以使用資料庫鏡像,通過将自動失效轉移建立到一個待用伺服器上,增強您SQL伺服器系統的可用性。
線上恢複 使用SQL2005版伺服器,資料庫管理人員将可以在SQL伺服器運作的情況下,執行恢複操作。線上恢複改進了SQL伺服器的可用性,因為隻有正在被恢複的資料是無法使用的,而資料庫的其他部分依然線上、可供使用。
線上檢索操作 線上檢索選項可以在指數資料定義語言(DDL)執行期間,允許對基底表格、或集簇索引資料和任何有關的檢索,進行同步修正。例如,當一個集簇索引正在重建的時候,您可以對基底資料繼續進行更新、并且對資料進行查詢。
快速恢複 新的、速度更快的恢複選項可以改進SQL伺服器資料庫的可用性。管理人員将能夠在事務日志向前滾動之後,重新連接配接到正在恢複的資料庫。
安全性能的提高 SQL Server 2005包括了一些在安全性能上的改進,例如資料庫加密、設定安全預設值、增強密碼政策、缜密的許可控制、以及一個增強型的安全模式。
新的SQL Server Management Studio SQL Server 2005引入了SQL Server Management Studio,這是一個新型的統一的管理工具組。這個工具組将包括一些新的功能,以開發、配置SQL Server資料庫,發現并修理其中的故障,同時這個工具組還對從前的功能進行了一些改進。
專門的管理者連接配接 SQL Server 2005将引進一個專門的管理者連接配接,即使在一個伺服器被鎖住,或者因為其他原因不能使用的時候,管理者可以通過這個連接配接,接通這個正在運作的伺服器。這一功能将能讓管理者,通過操作診斷功能、或Transact—SQL指令,找到并解決發現的問題。
快照隔離 我們将在資料庫層面上提供一個新的快照隔離(SI)标準。通過快照隔離,使用者将能夠使用與傳統一緻的視野觀看資料庫,存取最後執行的一行資料。這一功能将為伺服器提供更大的可更新性。
資料分割 資料分割 将加強本地表檢索分割,這使得大型表和索引可以得到高效的管理。
增強複制功能 對于分布式資料庫而言,SQL Server 2005提供了全面的方案修改(DDL)複制、下一代監控性能、從甲骨文(Oracle)到SQL Server的内置複制功能、對多個超文本傳輸協定(http)進行合并複制,以及就合并複制的可更新性和運作,進行了重大的改良。另外,新的對等交易式複制性能,通過使用複制,改進了其對資料向外擴充的支援。

有關開發的10個最重要的特點

  

特點 描述
.NET 架構主機 使用SQL Server 2005,開發人員通過使用相似的語言,例如微軟的Visual C# .NET和微軟的Visual Basic,将能夠創立資料庫對象。開發人員還将能夠建立兩個新的對象——使用者定義的類和集合。
XML 技術 在使用本地網絡和網際網路的情況下,在不同應用軟體之間散步資料的時候,可擴充标記語言(XML)是一個重要的标準。SQL Server 2005将會自身支援存儲和查詢可擴充标記語言檔案。
ADO.NET 2.0 版本 從對SQL類的新的支援,到多活動結果集(MARS),SQL Server 2005中的ADO.NET将推動資料集的存取和操縱,實作更大的可更新性和靈活性。
增強的安全性 SQL Server 2005中的新安全模式将使用者和對象分開,提供fine-grain access存取、并允許對資料存取進行更大的控制。另外,所有系統表格将作為視圖得到實施,對資料庫系統對象進行了更大程度的控制。
Transact-SQL 的增強性能 SQL Server 2005為開發可更新的資料庫應用軟體,提供了新的語言功能。這些增強的性能包括處理錯誤、遞歸查詢功能、關系運算符PIVOT, APPLY, ROW_NUMBER和其他資料列排行功能,等等。
SQL 服務中介 SQL服務中介将為大型、營業範圍内的應用軟體,提供一個分布式的、異步應用架構。
通告服務 通告服務使得業務可以建立豐富的通知應用軟體,向任何裝置,提供個人化的和及時的資訊,例如股市警報、新聞訂閱、包裹遞送警報、航空公司票價等。在SQL Server 2005中,通告服務和其他技術更加緊密地融合在了一起,這些技術包括分析服務、SQL Server Management Studio。
Web服務 使用SQL Server 2005,開發人員将能夠在資料庫層開發Web服務,将SQL Server當作一個超文本傳輸協定(HTTP)偵聽器,并且為網絡服務中心應用軟體提供一個新型的資料存取功能。
報表服務 利用SQL Server 2005, 報表服務可以提供報表控制,可以通過Visual Studio 2005發行。
全文搜尋功能的增強 SQL SERVER 2005将支援豐富的全文應用軟體。伺服器的編目功能将得到增強,對編目的對象提供更大的靈活性。查詢性能和可更新性将大幅得到改進,同時新的管理工具将為有關全文功能的運作,提供更深入的了解。

有關商業智能特征的10個最重要的特點

  

特點 描述
分析服務 SQL SERVER 2005的分析服務邁入了實時分析的領域。從對可更新性性能的增強、到與微軟Office軟體的深度融合,SQL SERVER 2005将幫助您,将商業智能擴充到您業務的每一個層次。
資料傳輸服務(DTS) DTS資料傳輸服務是一套繪圖工具和可程式設計的對象,您可以用這些工具和對象,對從截然不同來源而來的資料進行摘錄、傳輸和加載(ETL),同時将其轉送到單獨或多個目的地。SQL SERVER 2005将引進一個完整的、資料傳輸服務的、重新設計方案,這一方案為使用者提供了一個全面的摘錄、傳輸和加載平台。
資料挖掘 我們将引進四個新的資料挖掘運算法,改進的工具和精靈,它們會使資料挖掘,對于任何規模的企業來說,都變得簡單起來。
報表服務 在SQL SERVER 2005中,報表服務将為線上分析處理(OLAP)環境提供自我服務、建立最終使用者特别報告、增強查詢方面的開發水準,并為豐富和便于維護企業彙報環境,就允許更新方面,提供增進的性能。
叢集支援 通過支援容錯技術移轉叢集、增強對多重執行個體的支援、以及支援備份和恢複分析服務對象和資料,分析服務改進了其可用性。
主要運作名額 主要運作名額(KPIs)為企業提供了新的功能,使其可以定義圖表化的、和可定制化的商業衡量标準,以幫助公司制定和跟蹤主要的業務基準。
可伸縮性和性能 并行分割處理,建立遠端關系線上分析處理(ROLAP)或混合線上分析處理(HOLAP)分割,分布式分割單元,持續計算,和預制緩存等特性,極大地提升了SQL Server 2005中分析服務的可伸縮性和性能。
單擊單元 當在一個資料倉庫中建立一個單元時,單元向導将包括一個可以單擊單元檢測和建議的操作。
預制緩存 預制緩存将MOLAP等級查詢運作與實時資料分析合并到一起,排除了維護線上分析處理存儲的需要。顯而易見,預制緩存将資料的一個更新備份進行同步操作,并對其進行維護,而這些資料是專門為高速查詢而組織的、它們将最終使用者從超載的相關資料庫分離了出來。
與Microsoft Office System內建 在報表服務中,由報表伺服器提供的報表能夠在Microsoft SharePoint門戶伺服器和Microsoft Office System應用軟體的環境中運作,Office System應用軟體其中包括Microsoft Word和Microsoft Excel。您可以使用SharePoint功能,訂閱報表、建立新版本的報表,以及分發報表。您還能夠在Word或Excel軟體中打開報表,觀看超文本連接配接标示語言(HTML)版本的報表。

Sql Server 各個版本

  SQL Server 2005 Enterprise Edition(32 位和 64 位)

  Enterprise Edition 達到了支援超大型企業進行聯機事務處理 (OLTP)、高度複雜的資料分析、資料倉庫系統和網站所需的性能水準。Enterprise Edition 的全面商業智能和分析能力及其高可用性功能(如故障轉移群集),使它可以處理大多數關鍵業務的企業工作負荷。Enterprise Edition 是最全面的 SQL Server 版本,是超大型企業的理想選擇,能夠滿足最複雜的要求。該版本還推出了一種适用于 32 位或 64 位平台的 120 天 Evaluation Edition。

  SQL Server 2005 Standard Edition(32 位和 64 位)

  Standard Edition 是适合中小型企業的資料管理和分析平台。它包括電子商務、資料倉庫和業務流解決方案所需的基本功能。Standard Edition 的內建商業智能和高可用性功能可以為企業提供支援其營運所需的基本功能。Standard Edition 是需要全面的資料管理和分析平台的中小型企業的理想選擇。

  SQL Server 2005 Workgroup Edition(僅适用于 32 位)

  對于那些需要在大小和使用者數量上沒有限制的資料庫的小型企業,Workgroup Edition 是理想的資料管了解決方案。Workgroup Edition 可以用作前端 Web 伺服器,也可以用于部門或分支機構的營運。它包括 SQL Server 産品系列的核心資料庫功能,并且可以輕松地更新至 Standard Edition 或 Enterprise Edition。Workgroup Edition 是理想的入門級資料庫,具有可靠、功能強大且易于管理的特點。

  SQL Server 2005 Developer Edition(32 位和 64 位)

  Developer Edition 使開發人員可以在 SQL Server 上生成任何類型的應用程式。它包括 SQL Server 2005 Enterprise Edition 的所有功能,但有許可限制,隻能用于開發和測試系統,而不能用作生産伺服器。Developer Edition 是獨立軟體供應商 (ISV)、咨詢人員、系統內建商、解決方案供應商以及建立和測試應用程式的企業開發人員的理想選擇。Developer Edition 可以根據生産需要更新至 SQL Server 2005 Enterprise Edition。

  SQL Server 2005 Express Edition(僅适用于 32 位)

  SQL Server Express 是一個免費、易用且便于管理的資料庫。SQL Server Express 與 Microsoft Visual Studio 2005 內建在一起,可以輕松開發功能豐富、存儲安全、可快速部署的資料驅動應用程式。SQL Server Express 是免費的,可以再分發(受制于協定),還可以起到用戶端資料庫以及基本伺服器資料庫的作用。SQL Server Express 是低端 ISV、低端伺服器使用者、建立 Web 應用程式的非專業開發人員以及建立用戶端應用程式的程式設計愛好者的理想選擇。

SQL Server 2005 商業智能

  SQL Server 2005 通過在可伸縮性、資料內建、開發工具和強大的分析等方面的革新更好的确立了微軟在BI領域的上司地位。SQL Server 2005 能夠把關鍵的資訊及時的傳遞到組織内員工的手中,進而實作了可伸縮的商業智能。從CEO 到資訊工作者,員工可以快速的、容易的處理資料,以更快更好的做出決策。SQL Server 2005全面的內建、分析和報表功能使企業能夠提高他們已有應用的價值,即便這些應用是在不同的平台上。

  商業智能增強展現在以下幾個方面:

  端到端的內建BI平台

  內建服務

  分析服務

  報表服務

  Microsoft Office System的內建

1、端到端的內建BI平台

  Microsoft SQL Server 2005 是一個完整的商務智能 (BI) 平台,其中為使用者提供了可用于建構典型和創新的分析應用程式所需的各種特性、工具和功能。本文簡要介紹了您在建構分析應用程式時将要用到的一些工具,并着重介紹了一些新增功能,這些新增功能使複雜 BI 系統的建構和管理比以往更加輕松。

  SQL Server 2005 Business Intelligence 工具集提供了一種端到端的 BI 應用程式內建:

  設計:Business Intelligence Development Studio 是第一款專門為商務智能系統開發人員設計的內建開發環境。Business Intelligence Development Studio 建構于 Visual Studio 2005 技術之上,它為 BI 系統開發人員提供了一個豐富、完整的專業開發平台。BI 平台上所有元件的調試、源代碼控制以及腳本和代碼的開發它都支援。

  內建:“資料轉換服務”已被重新編寫,現在的 DTS 可以高速執行超大資料量的複雜資料內建、轉換和合成。Business Intelligence Development Studio 使程式包的建構和調試變得更加生動有趣。DTS、Analysis Services 和 Reporting Services 共同提供了一個異類資料源的無縫資料視圖。

  分析:一直以來,Microsoft 的資料挖掘都十分簡單易用。現在,結合了其他的重要新算法(包括關聯規則、時間序列、回歸樹、序列群集、神經網絡和貝葉斯算法),使得這一功能更加完美。SQL Server 2005模糊了關系型資料庫和多元資料之間的界限,你可以存儲資料在關系型資料庫,也可以存在多元資料庫,或使用新的主動緩存功能取其最佳。而在 Analysis Services 多元資料集中也添加了一些重要的新增功能:關鍵績效名額架構、MDX 腳本,以及其他的内置進階業務分析方法。Reporting Services 報表送出和管理架構使得複雜的分析方法更易于向最廣泛的潛在閱聽人分發。

  報表:Reporting Services 将 Microsoft Business Intelligence 平台的使用者群體延伸至那些需要使用分析功能的商務使用者。Reporting Services 是一種企業級報表環境,它通過 web 服務進行報表嵌入和管理。您可以用大量的互動和列印選項,以各種不同的格式個性化設定和送出報告。通過将報告以資料源的形式分發至下遊商務智能,複雜分析可以覆寫更廣泛的閱聽人。SQL Server 2005 還提供了新的報表工具: Report Builder。

  管理:SQL Server Management Studio 內建了對 SQL Server 2005 所有元件的管理。Business Intelligence 從業者都将得益于 Microsoft 伺服器“能力”擴充這一使用者盼望已久的功能增強,即從關系引擎(伸縮性、可靠性、可用性、可程式設計性,等等)擴充為全套的 BI 平台元件。

2、Integration Service

  SQL Server 2005帶來了一個全新的企業級資料整合平台。此平台具有出色的ETL和整合能力,使得組織機構能更加容易地管理來自于不同的關系型和非關系型資料源的資料。通過SQL Server Integration Services(SSIS),組織機構能以整體的視角去考察它們的商業營運情況,進而能具有競争優勢。

  企業級資料整合平台

  SQL Server Integration Services取代了SQL Server 2000中一個非常受歡迎的功能子產品——資料轉換服務(DTS)。但SSIS并不是DTS的簡單更新,它是SQL Server 2005中的一個全新的元件,它提供了建構企業級ETL應用程式所需的功能和性能。SSIS是可程式設計的、可嵌入的和可擴充的,這些特性使其成為理想的ETL平台。

  傳統 ETL 之外的

  SQL Server 2005 支援非傳統的資料(Web Service,XML):

  SSIS 可對不持續的資料進行分析

  在資料流中的資料挖掘和文本挖掘

  資料流中的資料挖掘和分析可用于資料品質和資料清洗

3、Analysis Service

  在SQL Server 2005中,分析服務(Analysis Services)第一次提供了一個統一和內建的商業資料視圖,可被用做所有傳統報表、OLAP分析(online analytical processing)、關鍵績效名額(KPI)記分卡和資料挖掘的基礎。

  統一空間模型Unified Dimensional Model

  通過結合傳統OLAP分析和關系型報表中的最佳點,Analysis Services 2005提供了一個中繼資料模型用于滿足不同需求。Analysis Services 2005中的所有多元資料集和次元定義都可從統一空間模型UDM中查閱。UDM是一個中心中繼資料庫,其中定義了業務實體、業務邏輯、計算和metrics,可被作為所有報表、電子表格、OLAP浏覽器、KPI和分析應用程式的源來使用。

  通過使用新的、功能強大的資料源視圖特性、UDM可被映射成背景異構資料源宿主,這樣便可無需考慮資料的位置。

  利用UDM中對業務實體的友好描述、等級導航、多視角、自動平滑翻譯為本機語言這些功能,最終使用者将會發現浏覽公司業務資料是一件容易的事情。

  資料挖掘

  Microsoft SQL Server 2005 Data Mining(資料挖掘)屬于商務智能技術,它可幫助您建構複雜的分析模型,并使其與您的業務操作相內建。Microsoft SQL Server 2005分析服務中建構了新的資料挖掘平台——一個易于使用的、容易擴充的、友善通路的、非常靈活的平台。對于以前從未考慮過采用資料挖掘的組織機構,這無疑是個非常容易接受的解決方案。

  企業級産品的架構,與SQL Server産品家族商業智能功能的緊密內建,豐富的工具、API和算法,這一切使得我們能基于SQL Server建立新型的商業智能應用程式。通過它所提供的針對各種商業問題的自定義的資料驅動解決方案,能達到提高生産力、增加利潤和減少支出的目的。

4、Reporting Service

  SQL Server 2005 Reporting Services擴充了微軟商業智能(BI)平台,以迎合那些需要通路商業資料的資訊工作者。Reporting Services是一個基于伺服器的企業級報表環境,可借助web services進行管理。報表可以用不同的格式釋出,并可帶多種互動和列印選項。通過把報表作為更進一步的商業智能的資料源來分發,複雜的分析可被更多的使用者所用。

  作為SQL Server 2005 的一個內建元件,Reporting Services提供了:

  一個高性能引擎用來處理和格式化報表。

  一個完整的工具集用來建立、管理和檢視報表。

  一個可擴充架構和開放式接口可将報表嵌入或內建報表解決方案到不同的IT環境中。

  關系型和OLAP報表

  在關系型資料上建立報表固然有用,但如能增加更多的分析能力就十分強大了。Reporting Services允許你在關系型和OLAP上建立報表,單獨的、或結合的。SQL Server 2005 支援關系型和OLAP資料,其分别提供了SQL Query Editor 和 MDX Query Editor。

  報表生成器Report Builder

  作為微軟SQL SERVER 2005 Reporting Services的一個新元件,Report Builder允許商業使用者使用界面友好的資料模型來建立他們自己的報表。報表生成器使Reporting Services平台能夠為所有最終使用者建立即席查詢(ad hoc)報表。使用者可以使用報表生成器用戶端來建立和編輯報表。報表生成器使用者界面是建構在大家熟知的微軟office産品之上的,如Excel和PowerPoint。

  報表生成器是一種由浏覽器來部署的ClickOnce應用程式。使用者可以通過選擇報表布局模闆來開始建立報表,這些模闆包含預定義的資料區,如:表格、矩陣表和圖表。接着使用者可以從模型中拖放報表項到設計界面,并可設定限制來過濾資料。報表生成器自動生成源查詢和檢索請求資料所需要的所有資訊都包含在這個模型中。報表生成器還允許使用者:

  向報表增加文本和格式

  使用模型建立新的字段和計算定義

  預覽、列印和釋出報表

  把報表資料導出為如Excel之類的格式

5、和Microsoft Office System的內建

  Reporting Services 中的報表可運作在Microsoft SharePoint? Portal Server 和 Microsoft Office System 應用程式中,你可用使用SharePoint 中的特性來訂閱報表,建立新的報表和分發報表,你也可以在Word 或 Excel 中以HTML格式打開報表。

更新到SQL Server 2005的小技巧

  可以從SQL Server 7.0 或 SQL Server 2000更新到SQL Server 2005。

  在更新之前運作更新顧問程式來判斷是否有産品上的變化而導緻現有的程式中斷。

  資料庫引擎,分析服務,報表服務可以在安裝時更新。

  SQL Server內建服務(DTS的替代品)是和DTS并行安裝的,你可以使用DTS運作時元件來運作DTS包。

  SQL Server 2005 Notification Services 是和Notification Services 2.0并行安裝的,當你更新資料庫引擎時,你必須移植Notification Services 執行個體到SQL Server 2005。

  在更新後,使用Surface Area Configuration 工具來啟用或禁用SQL Server 2005服務, 網絡協定和特性。