針對在 SharePoint 整合模式中執行的報表伺服器,SharePoint 網站上定義的安全性設定會決定您如何檢視及管理報表、報表模型和共用數據源。 如果您使用預設的 SharePoint 群組、許可權等級和許可權指派,您可以使用目前的安全性設定來處理報表和其他檔。
如果預設安全性設定未提供您想要的存取層級,您可以使用下列各節中提供的資訊來瞭解特定作業所需的許可權:
在 SharePoint 網站上完成幾乎任何作業時,需要一些重要許可權。 下列工作和許可權數據表中未列出這些許可權,但如果您要建立自定義許可權等級,則必須包含這些許可權:
瀏覽使用者資訊
使用遠端介面
打開
檢視應用程式頁面
如果您使用預先定義的許可權等級,則不需要採取任何動作,因為上述許可權已包含在完整控制、設計、參與、讀取和有限存取中。 不過,如果您使用自定義許可權等級或編輯指派給特定使用者或群組的許可權,則必須手動新增許可權。
「瀏覽使用者資訊」許可權可讓報表伺服器傳回專案建立者和上次修改專案之使用者的相關信息。 如果沒有此許可權,報表伺服器會傳回下列錯誤。 對於瀏覽作業,錯誤為:「報表伺服器發生 SharePoint 錯誤。 >--- System.UnauthorizedAccessException:拒絕存取。對於發佈作業,錯誤是:「授與使用者 』<domain>\<user>' 的許可權不足以執行這項作業。
檢視和管理報表的許可權
報表定義許可權是透過包含報表的連結庫清單許可權來定義,但如果您想要限制存取權,您可以設定個別報表的許可權。 下表提供每個工作及其相應許可權的清單。
| 任務 | 權限 |
|---|---|
| 檢視報表。 | 檢視項目 在包含檔案的資料庫或個別報告上。 |
| 檢視使用報表模型作為數據源的點擊連結報表。 |
檢視項目 在包含報表和報表模型的資料庫中,或在個別報表和模型上。 如果您沒有模型的檢視許可權,您仍然可以開啟報表,但無法對數據執行臨機作探索。 如果報表模型使用模型項目安全性,用戶也必須具有報表模型的 列舉權限 權限。 |
| 在報表記錄中檢視快照集。 | 編輯專案 位於包含檔案的資料庫或個別報表上。 對於特定報表,您可以檢視所有或不檢視報表記錄。 您無法在報表記錄中設定單個快照的權限。 |
| 將報表上傳或發佈至文檔庫。 | 在資料庫中新增將包含報表的項目。 |
| 設定報表的屬性,包括數據源連接資訊、處理選項和參數屬性。 | 編輯項目 在包含報表的文件庫或在個別報表中。 您也必須擁有共享數據源 (.rsds) 的檢視許可權,才能選取它以便與報表搭配使用。 |
| 排程報表處理。 | 若要選取共用排程,您必須在包含包含報表的連結庫的網站上擁有 [開啟 ]。 若要排定資料處理或快取到期,您必須在包含報表的文件庫或個別報表上擁有編輯專案的權限。 |
| 刪除報表。 | 刪除項目 位於包含報告或個別報告的資料庫中。 |
| 以較新版本取代報表定義(不會影響屬性、許可權、歷程記錄或訂閱)。 | 編輯 包含報表的庫中的項目或單個報表的項目。 |
| 在報表記錄中建立快照集。 | 在包含您要建立報表記錄之報表的資料庫中新增項目。 |
| 在報表歷史記錄中建立快照。 | 您正在建立報表歷史的報表所在的庫中新增項目。 |
| 刪除報表歷史中的快照,並刪除一段時間內已檢出和修改的特定報表定義版本。 | 刪除 連結庫上的版本,其中包含您要刪除報表記錄的報表。 |
| 檢視報告歷史記錄中的快照,以及檢視隨時間檢出和修改過的特定的報告定義版本。 | 檢視 包含報表的資料庫版本。 |
建立報表和使用報表產生器的許可權
報表產生器是報表撰寫工具,可用來建立臨機作報表。 報表產生器會使用報表模型作為數據源,以支援臨機作數據探索。 您可以在報表產生器中載入模型來建立報表、執行報表、單擊模型中的數據,以及選擇性地將報表儲存至連結庫。 具有足夠許可權的使用者後續可以開啟相同的報表,並執行臨機作數據探索。
備註
報表產生器的存取權取決於許可權以外的因素。 網站管理員可以藉由設定伺服器屬性或限制報表產生器的可用性,藉由不新增報表產生器報表內容類型來停用臨機作報表,這可防止使用者從文檔庫的 [ 新增 ] 功能表建立新的報表。 此外,報表伺服器管理員可以藉由在報表伺服器上設定屬性,讓報表產生器無法使用。 如果您的伺服器有上述任何條件,即使您擁有必要的許可權,您也無法使用報表產生器。
下表提供建立報表和使用報表產生器的工作清單,以及支援每個報表的許可權:
| 任務 | 權限 |
|---|---|
| 啟動報表產生器。 | 沒有明確用來控制使用報表產生器的存取權的許可權。 如果已設定報表伺服器整合,而且您有權將專案新增至文檔庫,就可以使用報表產生器。 若要從文檔庫中的 [ 新增 ] 功能表啟動報表產生器,您必須註冊報表產生器內容類型。 如需詳細資訊,請參閱將報表伺服器內容類型新增至文檔庫(SharePoint 整合模式的 Reporting Services)。 |
| 上傳模型或共享數據源。 | 在將包含檔案的資料庫上新增項目。 |
| 檢視模型或相依的共享數據源。 |
查看項目 在包含檔案的檔案庫中。 如果模型包含模型項目安全性設定,用戶也必須具有模型的 [列舉許可權] 許可權。 |
| 從共享數據源產生模型。 | 在包含您要從中產生模型的共享資料源 (.rsds) 檔案的資料庫上新增項目。 |
| 在特定模型項目上設定模型內的許可權。 | 管理許可權 在包含資料庫和報表模型 (.smdl) 檔案的網站上。 |
| 在報表產生器中載入模型。 | 編輯項目 在報表模型(.smdl)檔案上。 |
| 在報表產生器中建立報表定義,並將報表儲存至連結庫。 | 新增專案 以將檔案儲存至連結庫。 |
| 在報表產生器中編輯報表。 | 編輯報表定義檔案中的項目。 |
在報表產生器報表上建立和使用訂閱、報表記錄和設定報表或數據處理選項的許可權,與在標準報表定義檔案上執行相同動作的許可權相同。
建立和管理共用排程的許可權
共用排程不是儲存在文檔庫中的檔。 因此,建立和管理這些排程需要網站許可權。 您無法限制對特定共用排程的存取。 您建立的任何共用排程都可供所有具有整個網站開啟許可權的使用者使用。
下表提供建立、管理及使用共用排程的工作和許可權清單:
| 任務 | 權限 |
|---|---|
| 建立、編輯或刪除共用排程。 | 管理網站上的網站 。 |
| 選取訂用帳戶處理或數據擷取的共用排程。 | 在 包含連結庫的網站上開啟。 |
建立和管理訂用帳戶的許可權
SharePoint 會強制執行訂用帳戶與檢視許可權之間的相依性。 您無法訂閱您沒有檢視許可權的報表。 如果您授與訂閱報表的許可權,則會自動授與檢視許可權。
下表提供建立、管理及使用訂用帳戶的工作和許可權清單:
| 任務 | 權限 |
|---|---|
| 建立、編輯或刪除屬於用戶的特定報表訂閱。 | 在包含報表的資料庫或報表本身中編輯專案。 檢視專案是相依許可權,且會自動包含在許可權等級中。 可以建立訂用帳戶的使用者也可以建立自定義排程來執行該訂用帳戶。 |
| 選取要與訂用帳戶搭配使用的共用排程。 | 在 包含資料庫的網站上開啟。 |
| 在整個網站中建立、編輯或刪除任何訂用帳戶。 | 管理網站上的警示 。 |
建立和管理共享數據源和報表模型的許可權
共用數據源 (.rsds) 檔案包含可供多個報表和模型使用的數據源連接資訊。 針對標準報表,使用 .rsds 檔案指定數據源連接資訊是選擇性的。 針對模型驅動報表,必須使用 .rsds 檔案。 報表模型一律會使用 .rsds 檔案來連線到外部數據源。
您可以在共享數據源上設定屬性,以判斷個別使用者可以檢視或管理共享數據源。 檢視或管理共享數據源的許可權與報表檢視許可權不同;您可以檢視使用 .rsds 檔案的報表,而不需要 .rsds 檔案本身的檢視許可權。
| 任務 | 權限 |
|---|---|
| 建立共享數據源。 | 在包含共用數據源的連結庫上新增專案。 您可以從文件庫中的 [新增] 選單建立新的共享數據來源。 若要這樣做,您必須向連結庫註冊報表數據源內容類型。 如需詳細資訊,請參閱將報表伺服器內容類型新增至文檔庫(SharePoint 整合模式的 Reporting Services)。 |
| 編輯共享數據源。 | 編輯 文件庫上的專案,其中包含共用數據源或共享數據源本身。 |
| 刪除共享數據源。 | 刪除項目 包含共用數據來源的庫或在共用數據來源本身上。 |
| 搭配報表使用共享數據源 (.rsds)。 | 編輯 報表中的項目,或包含報表的文件庫。 選取共用數據源是設定報表上數據源屬性的一部分。 |
| 從共享數據源產生報表模型。 | 在將包含報表模型的資料庫上新增項目。 |
| 刪除報表模型。 | 刪除 包含報表模型的資料庫或報表模型本身中的項目。 |
| 在特定模型項目上設定模型內的許可權。 | 管理網站 具有資料庫和報表模型 (.smdl) 檔案的權限。 |
備註
沒有編輯報表模型的許可權。 雖然您可以產生或刪除報表模型,但您無法從 SharePoint 網站內編輯這些模型。 編輯報表模型需要模型設計工具,這是不受您在 SharePoint 中設定許可權影響的用戶端撰寫工具。
另請參閱
授與 SharePoint 網站上報表伺服器項目的許可權
將 Reporting Services 中的角色和任務與 SharePoint 群組及其權限進行比較
授與 SharePoint 網站上報表伺服器項目的許可權
在 Windows SharePoint Services 中使用報表伺服器項目的內建安全性