[英]Dimension Security in SSAS 2005 Cubes
我正在嘗試在SSAS 2005多維數據集中實現安全性。 到目前為止,我已經分享了成功的經驗,能夠創建角色並將ALLOWED和DENIED集應用於要對其應用安全性的成員。 現在開始問題-
如果我在Analysis Services中瀏覽並選擇角色,則安全性將按預期工作。 但是,當我以所創建角色的成員身份登錄(基本上無權訪問某些成員)時,該安全性不適用於當前用戶屬性。
不過,我知道原因-我沒有將支票放在同一地點。 我知道有一個函數USERNAME可以用來檢查用戶的身份,但是我不想將其與包含有效登錄名的表進行比較,而是要檢查剛創建的角色。 是否有可能做到這一點? 如果是,怎么辦?
PS-我不想創建另一個表來存儲所有有效用戶及其各自的角色信息,並且希望動態地完成此操作。
好吧,我想我自己已經弄清楚了。 有兩種方法可以做到這一點-
正確-可見,錯誤-不可見
這只是一個示例,可能需要進行處理。
例如DataSource =;初始目錄=; 角色=限制角色
使用此數據源的任何內容都會自動應用限制。 顯然,這需要您保留數據源的兩個副本-一個限制,另一個不限制。
干杯!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.