Share via


轉譯在報表檢視器中的本機模式報告 (在 SharePoint 整合模式中的報告服務)

在舊版 Reporting Services 中,SharePoint 伺服陣列需要連接到在 SharePoint 整合模式中所設定的 Reporting Services 報表伺服器,以便讓報表檢視器控制項能夠轉譯報表。此方法稱為「遠端模式」(Remote Mode) 或「連接模式」(Connected Mode)。

從 SQL Server 2008 R2 版本開始,您不需要將 SharePoint 伺服陣列與 Reporting Services 報表伺服器整合,就可以轉譯報表。而是,當資料延伸模組支援本機模式報表時,您可以使用報表檢視器直接從 SharePoint 轉譯報表。這種方法稱為「本機模式」(Local Mode)。下面是支援本機模式報表的資料處理延伸模組清單:

您也可以部署自訂資料處理延伸模組來支援本機模式。如需詳細資訊,請參閱<實作資料處理延伸模組>。

本機模式支援轉譯具有 .rsds 檔案中之內嵌資料來源或共用資料來源的報表。不過,您無法管理報表或其相關聯的資料來源。如果您嘗試這樣做,將會收到在本機模式不支援這項動作的錯誤。在 SharePoint 網站中管理資料來源,只有在連接模式下才支援。

[!附註]

就如同舊版一樣,您無法在 .rsds 檔案中內嵌使用者名稱及密碼。

設定本機模式報表

本機模式需要 ASP.NET 工作階段狀態。安裝 Access Services 就會啟用 ASP.Net 工作階段狀態。您也可以使用 PowerShell 來啟用。

  1. 開啟 SharePoint 2010 管理命令介面。

  2. 輸入以下命令:

    - Enable-SPSessionStateService
    
  3. 出現提示時,請輸入資料庫的名稱。

  4. 執行 IIS 重設。