共用方式為


如何:設定模型項目的權限 (SharePoint 整合模式的 Reporting Services)

您可以設定報表模型 (.smdl) 中實體和檢視方塊的權限,以授與模型特定部分的存取權。設定特定項目的權限會中斷來自上層模型檔案的權限繼承。一旦中斷權限繼承,若有群組或使用者必須存取模型中的項目,您必須逐一建立和管理新的權限原則。

若要設定 SharePoint 文件庫中儲存之模型的模型項目安全性,請使用 SharePoint 網站上的 [模型項目安全性] 頁面。當您在 Windows SharePoint Services 上安裝 Reporting Services 增益集後,就可以使用這個應用程式頁面。您必須具有「管理權限」才能授與模型中項目的存取權。這個權限通常是指派給具有「完整控制權」權限等級的使用者。如需有關如何將這個權限擴充到其他使用者的詳細資訊,請參閱<如何:設定 SharePoint 網站上報表伺服器項目的權限 (SharePoint 整合模式的 Reporting Services)>。

模型項目安全性提供唯讀存取。如果您將存取權授與使用者或群組,該使用者或群組就可以檢視實體或檢視方塊的資料。您無法明確拒絕存取權,但是只要沒有權限就可以達到相同的效果。

設定模型項目的權限時,請遵循下列方針:

  • 若為需要廣泛存取整個模型的使用者 (例如,用以瀏覽資料或在報表產生器中設計報表),請授與模型根節點的權限。

  • 若為僅需要有限存取的使用者 (例如,用以檢視包含連絡人實體相關資料的報表),請授與模型階層中特定實體或實體集合的權限,而非根節點本身的權限。

  • 您必須至少指派一名使用者具有根節點的權限。授與根節點的權限是必要的。

如果重新產生模型,您就必須重設權限。重新產生模型將會清除模型中的所有權限設定。請注意,具有「參與」權限等級或「新增項目」權限的任何使用者都可以重新產生模型。使用者將不會收到安全性設定可能會遺失的相關警告。

維護個別模型項目的安全性

  1. 在網站上,選取包含報表模型的文件庫。

  2. 選取報表模型,並按一下向下箭頭,然後按一下 [管理模型項目安全性]。如果看不到這個動作,表示您沒有設定模型項目安全性的權限。

  3. 在 [模型項目安全性] 頁面中,選取 [獨立保護此模型的個別模型項目]。如此會中斷模型的權限繼承。

  4. 選取模型的根節點。

  5. [指派權限給下列使用者和群組] 中,輸入需要完全存取模型之使用者的使用者或群組帳戶。您可以用分號分隔每個帳戶來輸入多個帳戶。您必須至少為根節點指定一個帳戶,才能儲存此頁面。

  6. 為您要限制存取權的項目選取模型中的特定實體或檢視方塊。

  7. 選取 [指派權限給下列使用者和群組]

  8. 針對那些應該只能檢視該實體或檢視方塊的使用者,輸入使用者或群組帳戶。

  9. 按一下 [確定]。

在您設定模型項目安全性之後,有權將模型載入報表產生器的使用者,就可以使用他們有權存取的模型部分來建立報表。同樣地,在報表儲存至文件庫之後,使用者就可以開啟報表並檢視他們有權存取之模型部分的資料。

若要檢視使用模型項目安全性的報表,使用者必須具有報表和報表所用任何模型的「開啟項目」權限。在大部分情況下,有權存取 SharePoint 網站的使用者就會自動擁有此權限。「開啟項目」權限屬於所有預先定義權限的一部分,但「限制存取」除外。