針對 SharePoint 模式 設定的 Reporting Services 報表伺服器可以在 SharePoint 產品的部署內執行。 SharePoint 模式中的報表伺服器可以使用 SharePoint 的共同作業和管理功能來取得報表和其他 Reporting Services 內容類型。 SharePoint 模式需要在 SharePoint Web 前端安裝適用於 SharePoint 產品的 Reporting Services 外掛程式的相應版本。
如需安裝和設定的詳細資訊,請參閱下列各項:
如需此版本新功能的詳細資訊,請參閱 新功能(Reporting Services) 中的「SharePoint」部分。
本主題內容:
功能摘要
設定報表伺服器以 SharePoint 整合模式執行,提供下列其他功能,只有在您在此模式中部署報表伺服器時才能使用:
使用 SharePoint 檔管理和共同作業功能,包括警示。 SharePoint 網站提供統一的入口網站,可讓您存取和管理單一位置的所有報表專案。
使用 SharePoint 許可權和驗證提供者來控制報表、模型和其他專案的存取權。
使用 SharePoint 部署拓撲,透過防火牆外部的因特網聯機散發報表。 報表伺服器會在設定供因特網存取的較大型 SharePoint 部署內容中提供報表和數據處理服務。
在 SharePoint 網站上的自定義應用程式頁面中管理報表、模型、數據源、排程和報表歷程記錄。 您可以設定屬性、定義排程和訂閱,以及在 SharePoint 網站上建立和管理報表記錄的方式,與從 SQL Server 中的其他工具建立和管理報表記錄的方式相同。
將報表、報表模型、資源和共用數據源檔案發佈或上傳至 SharePoint 文檔庫,包括 Office SharePoint Server 中的報表中心。
使用報表設計師、模型設計師和報表產生器建立報表和數據源,以直接發佈至 SharePoint 文件庫。 您也可以使用 SharePoint 網站上的 [上傳] 動作,將任何報表定義和報表模型新增至 SharePoint 文檔庫。
因為不論您使用的伺服器模式為何,報表伺服器都會以相同方式處理報表定義,因此報表數據和版面配置不受伺服器模式影響。 您可以在原生模式報表伺服器中執行的任何報表,都可以在針對 SharePoint 整合模式設定的報表伺服器上執行。
使用新的 SharePoint 傳遞延伸模組訂閱及傳遞報表至 SharePoint 文檔庫。 您也可以透過電子郵件或共用資料夾傳遞報表。 報表伺服器傳遞延伸模組是用來傳遞報表。 您可以使用執行時查詢的訂閱者資料,為大規模報表分發建立資料驅動訂閱。
您可以新增至 SharePoint 頁面的報表查看器網頁元件,以檢視 SharePoint Web 應用程式內的報表。 網頁元件包含頁面導覽、搜尋、列印和匯出功能。
針對新的 SOAP 端點進行程式設計,以建立與 SharePoint 網站整合的自定義應用程式。 您也可以使用更新的 Windows Management Instrumentation (WMI) 提供者,以程式設計方式設定以 SharePoint 整合模式執行的報表伺服器實例。
Microsoft Access 服務報告(連線模式)。
AAM 區域、面向網際網路的部署,以及用於 SharePoint 列表的 SharePoint 使用者令牌。
線上模式和本機模式
SQL Server 2008 R2 版本引進了新的 本機模式 ,可從已安裝 Microsoft SQL Server 2008 R2 或更新版本的 Reporting Services Add-In SharePoint 2010 產品的 SharePoint 2010 伺服器檢視報表。
本機模式:本機模式可讓報表從 SharePoint 文檔庫在本機轉譯,而不需要與 Reporting Services 報表伺服器整合。 SharePoint 產品的 Reporting Services 增益集是必需的,但 Reporting Services 報表伺服器則不是。 外掛程式可以用多種不同方式安裝,例如 SharePoint 2010 產品準備工具。 如需本機模式的詳細資訊,請參閱 報表檢視器中本機模式與連線模式的報告 (SharePoint 模式中的報表服務) 和 尋找 SharePoint 產品的報表服務增益集的位置。
連線模式:使用 SharePoint 管理中心,將 Reporting Services 報表伺服器整合到 SharePoint 伺服器陣列中,支援連線模式。 與報表伺服器的整合可啟用完整的端對端報告,提供 SharePoint 2010 的共同作業功能,以及報表伺服器的伺服器型功能,包括:訂閱、快照集和伺服器型處理。
不支援的 SharePoint 功能
並非所有 SharePoint 功能都可用於整合式作業。 以下是 Reporting Services 未直接整合的 SharePoint 功能列表:
Secure Store Service。
您無法在文件庫中使用 SharePoint 的 Outlook 行事曆整合或 SharePoint 的排程功能來處理報告服務檔案。
SharePoint Business Data 目錄。
Reporting Services 頁面上也不支援 SharePoint 個人化。 如果已啟用 SharePoint Web 應用程式進行匿名存取,則不支援報表伺服器整合。
SQL Server Reporting Services 不支援 SharePoint 文檔庫版本控制。 如果您在已啟用「檔版本歷程記錄」的文件庫中儲存報表專案,Reporting Services 功能將無法正常運作,並在 ULS 記錄檔中產生錯誤。 以下是 ULS 記錄檔中錯誤的範例:
- "...已停用與報表相關聯的數據源。
文件庫版本歷程記錄是在 [文檔庫設定] 的 [版本設定] 頁面上設定。
SharePoint 插件和報表伺服器的支援組合
並非所有功能在報表伺服器、適用於 SharePoint 的 Reporting Services 外掛程式和 SharePoint 產品的各種組合中皆受到支援。 如需詳細資訊,請參閱 SharePoint 和 Reporting Services 伺服器及外掛程式的支援組合 (SQL Server 2014)
備註
Reporting Services 外掛程式的正確版本必須與對應的 SharePoint 產品版本搭配使用。
提供整合的元件
若要在單一部署中合併伺服器,您可以整合 SQL Server Reporting Services 與 SharePoint 產品的實例安裝
整合是透過 SQL Server 和適用於 SharePoint 產品的 Reporting Services 插件來提供。 Reporting Services 附加元件是一個可自由散發的元件,您可以下載並安裝於執行適當版本 SharePoint 的伺服器上。
小提示
並非所有功能皆在報表伺服器、適用於 SharePoint 的 Reporting Services 增益集和 SharePoint 產品的所有組合中受到支援。 如需詳細資訊,請參閱支援的 SharePoint 和 Reporting Services 伺服器及增益集組合(SQL Server 2014)。
在 SharePoint 上,Reporting Services 附加元件提供 ReportServer 代理端點、報表查看器網頁元件和應用程式頁面,讓您可以在 SharePoint 網站或伺服器陣列上檢視、儲存和管理報表伺服器內容。
在 Reporting Services 上,提供更新的程式文件、SOAP 端點,以及自訂安全性和傳遞擴展。 報表伺服器必須設定為在 SharePoint 整合模式中執行,專用於透過 SharePoint 網站支援報表存取和傳遞。
在 SharePoint 上安裝 Reporting Services 載入巨集並設定兩部要整合的伺服器之後,您可以將報表伺服器內容類型上傳或發佈至 SharePoint 文檔庫,然後從 SharePoint 網站檢視和管理這些檔。 上傳或發佈報表伺服器內容是重要的第一個步驟:當您在 SharePoint 網站上選取報表定義 (.rdl)、報表模型 (.smdl) 和共用數據源 (.rsds) 時,網頁元件和頁面就會變成可用。
語言考慮
SharePoint Foundation 2010 和 SharePoint Server 2010 產品以比 SQL Server 更多的語言提供
當您將報表伺服器設定為在 SharePoint 產品的部署內執行時,您可能會看到語言的組合。 使用者介面、檔和訊息將會以下列語言顯示:
來自 Reporting Services 的所有應用程式頁面、工具、錯誤、警告和訊息,都會以其中一種 SQL Server 語言的 Reporting Services 實例所使用的語言顯示。
您在 SharePoint 網站上開啟的應用程式頁面、報表檢視器網頁組件和報表生成器,將會以 Reporting Services 增益集所支持的語言之一顯示。 若要檢視支援的語言清單,請移至 SQL Server 下載 並尋找 SQL Server 2014 Reporting Services 增益集的下載頁面。
SharePoint 網站、SharePoint 管理中心、在線說明和訊息適用於 Office Server 產品支援的語言。
如果 SharePoint 產品或技術的語言與報表伺服器語言不同,Reporting Services 會嘗試使用與最接近相符之相同語言系列的語言。 如果沒有類似的替代項目,報表伺服器會使用英文。
相關工作
下表摘要說明與 Reporting Services SharePoint 模式報表伺服器相關的工作:
| 任務 | 連結 |
|---|---|
| 在 SharePoint 模式中安裝和設定 Reporting Services 的詳細步驟。 | 安裝適用於 SharePoint 2010 的 Reporting Services SharePoint 模式,並將額外的報表伺服器新增至伺服器陣列(SSRS 擴展部署)。 |
| 透過新增額外的報表伺服器來擴展您的 Reporting Services SharePoint 部署。 | 將額外的報表伺服器新增至伺服器陣列(SSRS Scale-out 部署) 和 SharePoint中 SQL Server BI 功能的部署拓撲 。 |
| 新增其他已安裝 Reporting Services 元件的 SharePoint Web 前端伺服器,以檢視報表及報表項目。 | 將額外的 Reporting Services Web 前端新增至伺服器陣列 |
| 設定電子郵件以配置 Reporting Services 的數據警示和訂閱功能。 | 設定電子郵件以用於 Reporting Services 服務應用程式(SharePoint 2010 和 SharePoint 2013) |
| 此版本的最新信息,位於TechNet Wiki上。 | SQL Server 2012 Reporting Services 秘訣、技巧和疑難解答。 |
另請參閱
在 SharePoint 網站上安裝或卸載 Reporting Services 增益集 (SharePoint 2010 和 SharePoint 2013)SharePoint 模式下 Reporting Services 的硬體與軟體需求SharePoint 網站上的報表查看器網頁元件