SQLServer 2012 相關服務





MSSQLSERVER

    默認數據庫引擎是用於存儲、處理和保護數據的核心服務。使用數據庫引擎可創建和管理用於聯機事務處理(OLTP)或聯機分析處理(OLAP)數據的關係數據庫,它也還包含了對作業調度、數據複製、全文搜索等功能的支持。

    數據庫引擎是用於存儲、處理和保護數據的核心服務。利用數據庫引擎可控制訪問權限並快速處理事務,從而滿足企業內要求極高而且需要處理大量數據的應用需要。

    使用數據庫引擎創建用於聯機事務處理或聯機分析處理數據的關係數據庫。這包括創建用於存儲數據的表和用於查看、管理和保護數據安全的數據庫對象(如索引、視圖和存儲過程)。可以使用 SQL Server Management Studio 管理數據庫對象,使用 SQL Server Profiler 捕獲服務器事件。

SERVER AGENT

    負責作業調度以完成定期執行的任務(如索引碎片整理、數據庫備份、日誌文件截斷等),以及通知系統管理員服務器所發生的問題。如果不需要做這些處理工作,可以停止此服務。

    SQL Server Agent 是一個任務規劃器和警報管理器,在實際應用和環境下,您可以將那些週期性的活動定義成一個任務,而讓其在SQL Server Agent 的幫助下自動運行;假如您是一名系統管理員,則可以利用SQL Server Agent 向您通知一些警告信息,來定位出現的問題從而提高管理效率。SQL Server Agent 主要包括以下幾個組件:作業;警報;操作。

SQL Server Browser

    提供服務器上所有SQL Server命名實例使用的端口和命名管道並使用UDP協議反饋該信息,客戶端數據驅動程序利用該信息完成向數據庫實例的服務請求連接。

SQL Server Analysis Services

    分析服務包括對多維模型數據以及數據挖掘功能的支持,它主要用於管理聯機分析處理 (OLAP) 數據,通過數據分析,得到一些趨勢性的結果並可以獲得更高的數據處理效率。

    OLAP
    使用 Analysis Services,可以設計、創建和管理包含來自多個數據源的詳細數據和聚合數據的多維結構,其中這些數據源(如關係數據庫)都存在於內置計算支持的單個統一邏輯模型中。Analysis Services 爲根據統一的數據模型構建的大量數據提供快速、直觀、由上至下的分析,這樣可以採用多種語言和貨幣向用戶提供數據。Analysis Services 使用數據倉庫、數據集市、生產數據庫和操作數據存儲區,以支持歷史數據和實時數據分析。

    數據挖掘
    Analysis Services 包含創建複雜數據挖掘解決方案所需的功能和工具。
    一組行業標準數據挖掘算法。
    數據挖掘設計器,可用於創建、管理和瀏覽挖掘模型,並可以根據挖掘模型創建預測。
    DMX 語言,可用於管理挖掘模型和創建複雜的預測查詢。
    可以組合使用這些功能和工具,以發現數據中存在的趨勢和模式,然後使用這些趨勢和模式對業務難題作出明智決策。

SQL Server Reporting Services

    提供企業級的支持 Web 的報表功能,可以創建從多個數據源提取內容的報表,以各種形式發佈報表,並可以集中管理安全性和訂閱。

    SQL Server 2005 Reporting Services (SSRS) 是基於服務器的報表平臺,提供來自關係和多維數據源的綜合數據報表。Reporting Services 包含處理組件、一整套可用於創建和管理報表的工具和允許開發人員在自定義應用程序中集成和擴展數據和報表處理的應用程序編程接口 (API)。生成的報表可以基於 SQL Server、Analysis Services、Oracle 或任何 Microsoft .NET Framework 數據訪問接口(如 ODBC 或 OLE DB)提供的關係數據或多維數據。

    利用 Reporting Services,可以創建交互式報表、表格報表或自由格式報表,可以根據計劃的時間間隔檢索數據或在用戶打開報表時按需檢索數據。Reporting Services 還允許用戶基於預定義模型創建即席報表,並且允許通過交互方式瀏覽模型中的數據。所有報表可以按桌面格式或面向 Web 的格式呈現。您可以從許多查看格式中進行選擇,以數據操作或打印的首選格式按需呈現報表。

    Reporting Services 是基於服務器的解決方案,因此通過它可以集中存儲和管理報表,安全地訪問報表、模型和文件夾,控制報表的處理和分發方式,並使報表在企業內的使用方式標準化。


SQL Server Integration Services

    集成服務是用於生成企業級數據集成和數據轉換解決方案的平臺。它包含一組豐富的內置任務和轉換、用於構造包的工具以及用於運行和管理包的服務。

    SQL Server 2005 Integration Services (SSIS) 是 SQL Server 2005 的提取、轉換和加載 (ETL) 組件。它取代了早期的 SQL Server ETL 組件 Data Transformation Services (DTS)。

    Integration Services 是用於生成企業級數據集成和數據轉換解決方案的平臺。使用 Integration Services 可解決複雜的業務問題,方法是複製或下載文件,發送電子郵件以響應事件,更新數據倉庫,清除和挖掘數據以及管理 SQL Server 對象和數據。這些包可以獨立使用,也可以與其他包一起使用以滿足複雜的業務需求。Integration Services 可以提取和轉換來自多種源(如 XML 數據文件、平面文件和關係數據源)的數據,然後將這些數據加載到一個或多個目標。

    Integration Services 包含一組豐富的內置任務和轉換、用於構造包的工具以及用於運行和管理包的 Integration Services 服務。可以使用 Integration Services 圖形工具來創建解決方案,此時無需編寫一行代碼;也可以對 Integration Services 對象模型進行編程,通過編程方式創建包並編寫自定義任務以及其他包對象的代碼。


Service Broker

    SQL Server 2005 Service Broker 爲消息和隊列應用程序提供 SQL Server 數據庫引擎本地支持。這使開發人員可以輕鬆地創建使用數據庫引擎組件在完全不同的數據庫之間進行通信的複雜應用程序。開發人員可以使用 Service Broker 輕鬆生成可靠的分佈式應用程序。

    使用 Service Broker 的應用程序開發人員無需編寫複雜的內部通信和消息,即可跨多個數據庫分發數據工作負荷。由於 Service Broker 處理會話上下文中的通信路徑,所以降低了開發和測試工作。同時還提高性能。例如,支持網站的前端數據庫可以記錄信息並將處理密集型任務發送到後端數據庫以進行排隊。Service Broker 確保在事務上下文中管理所有任務以確保可靠性和技術一致性。


Notification Services

    SQL Server 2005 Notification Services 是用於開發生成併發送通知的應用程序的平臺,也是運行這些應用程序的引擎。可以使用 Notification Services 生成並向大量訂閱方及時發送個性化的消息,還可以向各種各樣的應用程序和設備傳遞消息。

    使用 Notification Services 平臺,可以開發功能齊全的通知應用程序。訂閱表達了訂閱方在特定信息(稱爲事件)方面的興趣,可以根據事件的到達或計劃對其進行評估。事件數據本身可以源自數據庫內部、其他數據庫或外部源。通知是事件和訂閱匹配的結果,在發送給訂閱方之前,可以採用各種格式。

    Notification Services 引擎與 SQL Server 數據庫引擎協同工作。數據庫引擎存儲應用程序數據,並執行事件和訂閱之間的匹配。Notification Services 引擎控制數據流和數據處理,並且可以擴展到多臺計算機。這可以改進要求極高的應用程序的性能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章