Reporting Services 報表伺服器 (SharePoint 模式)
為 SharePoint 模式設定的 Reporting Services 報表伺服器可以在 SharePoint 產品部署內執行。 SharePoint 模式的報表伺服器可以針對報表和其他 Reporting Services 內容類型使用 SharePoint 的共同作業和集中式管理功能。 SharePoint 模式需要在 SharePoint Web 前端安裝適用於 SharePoint 產品的正確 Reporting Services 增益集版本。
SQL Server 2012 SharePoint 模式會啟用及改良更緊密整合的 SharePoint IT 管理與使用者體驗。 此改良使用 SharePoint 共用服務應用程式架構。 此架構可讓 Reporting Services 運用 SharePoint 提供的許多企業服務功能。
如需有關安裝及設定的詳細資訊,請參閱以下主題:
如需有關此版本新功能的詳細資訊,請參閱<新功能 (Reporting Services)>中的<SharePoint>區段。
本主題內容:
Feature Summary
Connected Mode and Local Mode
Unsupported SharePoint Features
Supported combinations of the SharePoint add-in and Report Server
Components That Provide Integration
Language Considerations
Related Tasks
功能摘要
將報表伺服器設定為以 SharePoint 整合模式執行會提供下列的額外功能;只有在以此模式部署報表伺服器時,才能使用這些功能:
使用 SharePoint 文件管理和共同作業功能,包括警示。 SharePoint 網站會提供統一入口網站,用於在單一位置存取和管理所有報表項目。
使用 SharePoint 權限和驗證提供者來控制對報表、模型和其他項目的存取。
使用 SharePoint 部署拓撲將報表透過網際網路連接散發到防火牆以外。 報表伺服器會以針對網際網路存取所設定的較大 SharePoint 部署內容提供報表和資料處理服務。
在 SharePoint 網站的自訂應用程式頁面中管理報表、模型、資料來源、排程和報表記錄。 您可以在 SharePoint 網站上設定屬性、定義排程和訂閱並且建立與管理報表記錄,其方法與使用 SQL Server 的其他工具來建立及管理這些項目時相同。
[!附註]
設定成 SharePoint 模式的 Reporting Services 報表伺服器不支援報表管理員。
將報表、報表模型、資源和共用資料來源檔發行或上傳到 SharePoint 文件庫,包括 Office SharePoint Server 中的 Report Center。
使用報表設計師、模型設計師與報表產生器來建立要直接發行至 SharePoint 文件庫的報表和資料來源。 您也可以在 SharePoint 網站上使用「上傳」動作,將所有的報表定義和報表模型加入至 SharePoint 程式庫。
因為不論所使用的伺服器模式為何,報表伺服器都會以相同方式處理報表定義,所以報表資料和配置並不會受到伺服器模式的影響。 任何能夠在原生模式報表伺服器中執行的報表,也都可以在設定為 SharePoint 整合模式的報表伺服器上執行。
使用新的 SharePoint 傳遞延伸模組向 SharePoint 程式庫訂閱報表並將報表傳遞至 SharePoint 程式庫。 您也可以透過電子郵件傳遞報表或將報表傳遞至共用資料夾。 報表伺服器傳遞延伸模組會用來傳遞報表。 您可以使用執行階段查詢的訂閱者資料,針對大規模的報表散發,建立資料驅動訂閱。
您可以加入至 SharePoint 頁面以檢視 SharePoint Web 應用程式中之報表的報表檢視器 Web 組件。 Web 組件包含頁面導覽、搜尋、列印和匯出功能。
根據新的 SOAP 端點進行程式設計,以建立能夠與 SharePoint 網站整合的自訂應用程式。 您也可以使用更新的 Windows Management Instrumentation (WMI) 提供者,以程式設計的方式設定以 SharePoint 整合模式執行的報表伺服器執行個體。
連接模式中的 Microsoft Access 服務報告。
AAM 區域、網際網路部署,以及 SharePoint 清單的 SharePoint 使用者 Token。
如需有關最新改良功能的詳細資訊,請參閱<新功能 (Reporting Services)>。
TOP
連接模式與本機模式
SQL Server 2008 R2 版本導入了全新的「本機模式」(Local Mode),可用於從已安裝適用於 SharePoint 2010 產品之 Microsoft SQL Server 2008 R2 或更新版的 Reporting Services 增益集的 SharePoint 2010 伺服器檢視報表。
「本機模式」(Local Mode):本機模式可讓您從 SharePoint 文件庫本機轉譯報表,而不需要與 報表伺服器整合。 需要 SharePoint 產品的 Reporting Services 增益集,但不需要 報表伺服器。 增益集可以利用幾種不同的方式安裝,包括 SharePoint 2010 產品準備工具。 如需有關本機模式的詳細資訊,請參閱<比較報表檢視器中的本機模式與連接模式報表 (SharePoint 模式中的 Reporting Services)>及<尋找適用於 SharePoint 產品之 Reporting Services 增益集的位置>。
「連線模式」(connected mode):支援連線模式的方式,是使用 SharePoint 管理中心,將 Reporting Services 報表伺服器整合到 SharePoint 伺服陣列中。 整合報表伺服器可提供完整的端對端報表,並提供 SharePoint 2010 的共同作業功能,以及報表伺服器的伺服器功能,包括:訂閱、快照集與伺服器處理。
TOP
不支援的 SharePoint 功能
並非所有 SharePoint 功能都可供整合作業使用。 以下是 Reporting Services 不會直接整合之 SharePoint 功能的清單:
安全存放服務。
您無法在文件庫中針對 Reporting Services 檔案使用 SharePoint Outlook 行事曆整合或 SharePoint 排程。
SharePoint 商務資料目錄。
在 Reporting Services 頁面上也不支援 SharePoint 個人化。 如果針對匿名存取啟用 SharePoint Web 應用程式,則不支援報表伺服器整合。
SQL Server Reporting Services 不支援 SharePoint 文件庫版本控制。 如果您將報表項目儲存在已啟用「文件版本歷程記錄」設定的文件庫中,則 Reporting Services 功能將無法正確運作,而且會在 ULS 記錄中產生錯誤。 下列是 ULS 記錄中錯誤的範例:
- 「…與報表相關聯的資料來源已經停用」。
文件庫版本歷程記錄會在 [文件庫設定] 的 [版本設定] 頁面上設定。
TOP
支援的 SharePoint 增益集與報表伺服器組合
在報表伺服器、適用 SharePoint 之 Reporting Services 增益集,以及 SharePoint 產品的所有組合中,並不支援所有功能。 如需詳細資訊,請參閱<支援的 SharePoint 與 Reporting Services 伺服器和增益集組合 (SQL Server 2012)>
[!附註]
正確版本的 Reporting Services 增益集必須搭配對應版本的 SharePoint 產品使用。
TOP
提供整合的元件
若要將伺服器整合到單一部署內,可以將 SQL Server Reporting Services 的安裝與 SharePoint 產品的執行個體相互整合。
整合是透過 SQL Server 和適用 SharePoint 產品的 Reporting Services 增益集所提供。 Reporting Services 增益集是可免費轉散發的元件,您可以下載並安裝在執行正確版本之 SharePoint 的伺服器上。
提示 |
---|
在報表伺服器、適用 SharePoint 之 Reporting Services 增益集,以及 SharePoint 產品的所有組合中,並不支援所有功能。 如需詳細資訊,請參閱<支援的 SharePoint 與 Reporting Services 伺服器和增益集組合 (SQL Server 2012)>。 |
Reporting Services 增益集可以在 SharePoint 上提供 ReportServer Proxy 端點、報表檢視器 Web 組件以及應用程式頁面,使您能夠在 SharePoint 網站或伺服陣列上檢視、儲存和管理報表伺服器內容。
在 Reporting Services 上提供了更新的程式檔、SOAP 端點及自訂安全性和傳遞延伸模組。 報表伺服器必須設定為以 SharePoint 整合模式執行,且專門支援透過 SharePoint 網站來存取及傳遞報表。
在 SharePoint 上安裝 Reporting Services 增益集並將這兩個伺服器設定整合之後,您就可以將報表伺服器內容類型上傳或發行至 SharePoint 文件庫,然後從 SharePoint 網站檢視和管理這些文件。 上傳或發行報表伺服器內容是第一個重要步驟;當您在 SharePoint 網站上選取報表定義 (.rdl)、報表模型 (.smdl) 和共用資料來源 (.rsds) 時,Web 組件和網頁就會變成可以使用。
TOP
語言串連
SharePoint Foundation 2010 和 SharePoint Server 2010 產品所提供的語言比 SQL Server 還要多很多
將報表伺服器設定為在 SharePoint 產品的部署內執行時,可能會看到多種語言。 使用者介面、文件和訊息可能會以下列語言顯示:
所有源自 Reporting Services 的應用程式頁面、工具、錯誤、警告和訊息,都會由 Reporting Services 執行個體所使用的語言以其中一種 SQL Server 語言來顯示。
您在 SharePoint 網站、報表檢視器 Web 組件與報表產生器上開啟的應用程式頁面將會以 Reporting Services 增益集的其中一種支援語言來顯示。 若要檢視支援語言的清單,請移至 SQL Server 下載區,然後尋找 SQL Server 2012 Reporting Services 增益集的下載頁面。
SharePoint 網站、SharePoint 管理中心、線上說明和訊息會以 Office Server 產品所支援的語言提供。
如果 SharePoint 產品或技術的語言與報表伺服器語言不同,則 Reporting Services 會嘗試使用相同語系中最接近的語言。 如果找不到接近的替代語言,報表伺服器就會使用英文。
TOP
相關工作
下表摘要說明與 Reporting Services SharePoint 模式報表伺服器相關的工作:
工作 |
連結 |
---|---|
安裝和設定 SharePoint 模式之 Reporting Services 的詳細步驟。 |
將 Reporting Services SharePoint 模式安裝為單一伺服器陣列 和 將其他報表伺服器加入至伺服器陣列 (SSRS 向外延展)。 |
加入額外的報表伺服器,藉以向外延展您的 Reporting Services SharePoint 部署。 |
|
加入針對檢視和報表項目安裝之 Reporting Services 元件的其他 SharePoint Web 前端。 |
|
設定用於 Reporting Services 資料警示和訂閱功能的電子郵件。 |
|
此版本的最新資訊位於 TechNet Wiki 上。 |
TOP
請參閱
概念
安裝或解除安裝 SharePoint 的 Reporting Services 增益集
硬體和軟體需求 (SharePoint 模式下的 PowerPivot for SharePoint 與 Reporting Services)