共用方式為


報表伺服器架構和工具的新功能

[!附註]

就 SQL Server 2008 R2 而言,本主題中列出的內容沒有變更。

SQL Server 2008 Reporting Services 介紹新的報表伺服器架構與修訂過的工具,藉以部署與管理報表伺服器執行個體。

新增功能清單

  • 新的報表伺服器架構
    此版本具備重新設計的伺服器架構,可移除 Internet Information Services (IIS) 中的相依性,同時維持舊版的所有伺服器功能。為取代 IIS 先前提供的功能,Reporting Services 現在包含 HTTP.SYS 與 ASP.NET 的原生支援、網站與虛擬目錄名稱的 URL 管理、新的驗證層,以及透過新的記憶體管理功能進行的狀況監視。此外,新的架構會將報表伺服器 Web 服務、報表伺服器 Windows 服務和報表管理員都合併在單一服務中。在 SQL Server 2008 中,針對所有報表伺服器應用程式,您僅需要定義與管理一個服務帳戶。

  • 報表伺服器組態和管理的增強工具集
    此版本包含對伺服器工具的變更。報表伺服器會透過工具的組合進行設定與管理,這些工具包括 Reporting Services 組態工具、SQL Server Management Studio、適用於原生模式報表伺服器的報表管理員,以及適用於 SharePoint 整合模式的 SharePoint 應用程式頁面。在此版本中,每一項工具都支援特定的用途和焦點。特定工作的支援已加入到某些工具,並從某些工具移除。

  • 在 SharePoint 整合模式中針對資料導向訂閱和作業管理的新支援
    此版本會在針對 SharePoint 整合模式設定的報表伺服器上,加入資料導向訂閱與作業管理的支援。

新的報表伺服器架構

移除 Internet Information Services (IIS) 相依性,並將應用程式合併到單一服務,就可以在 SQL Server 2008 中完全變更報表伺服器架構。新的架構會將 HTTP 伺服器功能內嵌到報表伺服器本身,讓您將報表伺服器當做真正的中介層應用程式執行,而與進行存取所使用的 Web 前端應用程式不同。報表伺服器也包括新的主控層,可以驗證使用者、管理記憶體與內部流程,以及支援端對端追蹤與記錄。

  • HTTP.SYS 和 ASP.NET 的原生支援
    Reporting Services 不再使用 Internet Information Services (IIS) 來取得 ASP.NET 功能、報表管理員應用程式或報表伺服器 Web 服務端點的存取權。在 SQL Server 2008 中,Reporting Services 會執行下列動作:

    • 主控內建在 SQL Server CLR 中的 ASP.NET 和 Microsoft .NET Framework 技術。

    • 運用作業系統的 HTTP.SYS 功能。

    如需有關這些增強功能的詳細資訊,請參閱<服務架構 (Reporting Services)>。

  • 報表伺服器端點之 URL 保留及註冊的原生支援
    報表伺服器包括 HTTP 接聽程式,可接受導向您在伺服器設定間定義之 URL 和通訊埠的要求。URL 的保留與註冊現在直接由報表伺服器透過 HTTP.SYS 管理。如需詳細資訊,請參閱<設定報表伺服器 URL>。

  • 合併的服務和應用程式
    此版本會將 Reporting Services 伺服器應用程式結合為一個單一的服務。下列伺服器應用程式是在單一服務內執行:適用於互動式報表處理的報表伺服器 Web 服務、報表管理員前端元件,以及排程與傳遞處理器 (適用於排程作業的背景處理應用程式)。

    將伺服器應用程式合併為單一服務可以減少設定與維護工作,並為整合自動功能提供更好的平台。合併會簡化部署,但是不會減少您習慣使用或影響存取應用程式方式的 Reporting Services 功能。所有的功能仍然是可用的。報表管理員和報表伺服器 Web 服務仍然會在單一服務內執行。兩個應用程式都可以透過 URL (利用 HTTP 存取) 繼續使用。如需有關這些增強功能的詳細資訊,請參閱<服務架構 (Reporting Services)>。

  • 驗證層
    在前一版,驗證是透過 IIS 處理。在這一版,Reporting Services 會透過支援 Windows 與自訂驗證的新驗證子系統,處理所有驗證要求。如需有關驗證支援與組態選項的詳細資訊,請參閱<在 Reporting Services 中設定驗證>。

  • 記憶體組態
    新的記憶體管理功能可讓您設定報表處理的記憶體臨界值。在上一版,報表伺服器會使用所有可用的記憶體。在這一版,您可以設定記憶體的上限以及決定報表伺服器如何回應記憶體壓力之變化的暫時臨界值。如需詳細資訊,請參閱<設定報表伺服器應用程式的可用記憶體>和<報表伺服器應用程式的應用程式網域>。

  • 端對端記錄
    新的 HTTP 記錄會保留報表伺服器所處理之每個 HTTP 要求的記錄。它相當於由 IIS 產生的記錄檔。

    追蹤記錄檔會合併至單一的 ReportServerService_<timestamp>.log 檔案中。報表伺服器 Web 服務、報表管理員和背景處理應用程式的所有追蹤資訊都可以在此檔案中找到。應用程式記錄與報表伺服器執行記錄在此版本中保持不變。如需有關 Reporting Services 記錄檔的詳細資訊,請參閱<Reporting Services 記錄檔>。

返回新增功能表

報表伺服器組態和管理的增強工具集

Reporting Services 包括一組完整的工具,可以設定與管理報表伺服器安裝。這些工具經過重新設計,可支援在功能上不再重疊的一組不同的工作。新的功能會加入到某些工具中,而有些功能則會遭到移除以排除重複的工作。如果您已經熟悉報表伺服器工具,而且想要了解這些工具從上一版變更的方式,請參閱<Reporting Services 回溯相容性>和<SQL Server Reporting Services 中的行為變更>。

  • SQL Server Management Studio
    若是在原生模式或 SharePoint 整合模式下執行的報表伺服器,此工具用於啟用功能、設定伺服器屬性與預設值、建立共用排程、設定角色定義 (或檢視 SharePoint 網站的權限等級),以及管理目前正在報表伺服器上進行的排程作業。

    此工具不再用於管理資料夾階層或報表伺服器內容。您無法使用此工具指派權限,也無法用於管理報表、模型、資源、共用資料來源或資料導向的訂閱。所有的內容管理都是透過報表管理員或 SharePoint 網站進行。如需有關這項工具的詳細資訊,請參閱<適用於報表伺服器管理的 SQL Server 工具>。

  • 報表管理員
    若是原生模式的報表伺服器,報表管理員現在是檢視及管理報表伺服器內容所使用的唯一工具。

    指派權限、建立與管理報表伺服器項目、排程報表與訂閱處理、管理報表傳遞,以及產生與管理模型都僅能透過此工具處理。產生模型、設定模型項目安全性,以及讓點選連結報表與模型中的實體產生關聯時,都會提供新頁面。如需有關這項工具的詳細資訊,請參閱<報表管理員>。

  • Reporting Services 組態工具
    Reporting Services 組態工具用於設定服務帳戶、建立或管理報表伺服器資料庫、設定 URL、設定自動執行帳戶、設定報表伺服器電子郵件,以及管理加密金鑰。此工具包括定義 URL 的新頁面以及修訂過的工作流程,以便建立和設定報表伺服器資料庫或更新服務帳戶。如需有關這項工具的詳細資訊,請參閱<Reporting Services 組態工具>。

返回新增功能表

在 SharePoint 整合模式中針對資料導向訂閱和作業管理的新支援

此版本的 Reporting Services 針對在 SharePoint 整合模式下執行的報表伺服器,導入資料導向訂閱與作業管理。您可以使用適用於 SharePoint 技術之 Reporting Services 增益集所提供的新訂閱定義頁面,針對您已經部署到 SharePoint 文件庫的報表,定義資料導向訂閱。此增益集也會在網站層級提供新的作業管理頁面,以檢視與取消正在進行的報表。請注意,您必須先安裝或升級到 Reporting Services 增益集,才能從 SharePoint 網站存取新的報表伺服器功能。此增益集會安裝應用程式頁面,以提供圖形化使用者介面給支援 SharePoint 使用者之資料導向訂閱與作業管理的 SQL Server 2008 報表伺服器。

返回新增功能表