比較報表檢視器中的本機模式與連線模式報表
適用於:SQL Server Reporting Services (2016) SharePoint ❌ Power BI 報表伺服器
如需舊版 SQL Server Reporting Services (SSRS) 的相關內容,請參閱什麼是 SQL Server Reporting Services?
Reporting Services 報表可以設定為在「本機模式」或「連線模式」中執行,以運用 Reporting Services 報表伺服器。 而是,當資料延伸模組支援本機模式報表時,您可以使用報表檢視器直接從 SharePoint 轉譯報表。 這種方法稱為 「本機模式」 (Local Mode)。 在舊版 Reporting Services 中,SharePoint 伺服器陣列需要連接到 SharePoint 模式中所設定的 Reporting Services 報表伺服器,以便讓報表檢視器控制項能夠呈現報表。 此方法稱為 「遠端模式」 (Remote Mode) 或 「連接模式」 (Connected Mode)。
注意
SQL Server 2016 後即不再提供 Reporting Services 與 SharePoint 的整合。
在「本機模式」中,沒有 Reporting Services 報表伺服器。 您必須安裝 SharePoint 產品的 Reporting Services 增益集,但不需要 Reporting Services 報表伺服器。 在本機模式中,使用者可以檢視報表,但是 無法 存取伺服器端的功能 (例如,訂閱和資料警示)。
本機模式與連接模式及支援的延伸模組
本機模式: 當您具有支援本機模式的資料延伸模組時,報表檢視器會直接從 SharePoint 呈現報表。 在「本機模式」中,沒有 Reporting Services 報表伺服器。 您必須安裝 SharePoint 產品的 Reporting Services 增益集,但不需要 Reporting Services 報表伺服器。 在本機模式中,使用者可以檢視報表,但是「無法」存取伺服器端的功能 (例如,訂閱和資料警示)。
「連線模式」也稱為「遠端模式」,系統會要求 SharePoint 模式下的 Reporting Services 報表伺服器,連接到 SharePoint 伺服器陣列,讓報表檢視器控制項可以呈現報表。
下面是支援本機模式報表的資料處理延伸模組清單:
Microsoft Access 2010 報表延伸模組。 如需 Access Services 的詳細資訊,請參閱 將 Access Services 與 SQL Reporting Services 配合使用:安裝 SQL Server 2008 R2 Reporting Services 增益集 (SharePoint Server 2010)。
Reporting Services SharePoint 清單資料延伸模組。 如需 SharePoint 清單資料延伸模組的詳細資訊,請參閱 Reporting Services 支援的資料來源 (SSRS)。
您也可以部署自訂資料處理延伸模組來支援本機模式。 如需詳細資訊,請參閱< Implementing a Data Processing Extension>。
本機模式支援轉譯具有 .rsds 檔案中之內嵌資料來源或共用資料來源的報表。 不過,您無法管理報表或其相關聯的資料來源。 如果您嘗試管理報表或其相關聯的資料來源,您會收到本機模式不支援動作的錯誤。 在 SharePoint 網站中管理資料來源,只有在連接模式下才支援。
注意
就如同舊版一樣,您無法在 .rsds 檔案中內嵌使用者名稱及密碼。
設定 SharePoint 2013 的本機模式和 Access Services
您可以設定 SharePoint 2013 伺服器陣列支援現有 Access 2010 Web 資料庫和 Reporting Services 本機模式。 如需詳細資訊,請參閱 安裝及設定 SharePoint Server 2013 中 Web 資料庫的 Access Services 2010。
您無法為 SharePoint 2013 建立新的 Access Web 資料庫。 Access 2013 會使用您在 Access 中建立的新資料庫類型 Access Web App ,然後在 Web 瀏覽器中做為 SharePoint 應用程式使用並與其他人共用。
如需詳細資訊,請參閱下列文章:
Access 2013 的新功能 (https://office.microsoft.com/access-help/what-s-new-in-access-2013-HA102809500.aspx)
Access 應用程式的基本工作 (https://office.microsoft.com/access-help/basic-tasks-for-an-access-app-HA102840210.aspx?CTT=5&origin=HA102809500)
設定 SharePoint 2010 的本機模式報表
本機模式需要 ASP.NET 工作階段狀態。 安裝 Access Services 就會啟用 ASP.Net 工作階段狀態。 您也可以使用 PowerShell 來啟用。
開啟 SharePoint 2010 管理命令介面。
輸入下列命令:
- Enable-SPSessionStateService
出現提示時,請輸入資料庫的名稱。
執行 IIS 重設。
如需詳細資訊,請參閱 將 Access Services 與 SQL Reporting Services 配合使用:安裝 SQL Server 2008 R2 Reporting Services 增益集 (SharePoint Server 2010) 和 Enable-SPSessionStateService。
連線模式
如需 ADS 延伸模組與 Reporting Services 連線模式搭配使用的最新資訊,請參閱 SharePoint 網站中 Access Services 報表顯示資料延伸模組 'ADS' 中的錯誤。