2012-07-25 25 views
0

在爲其中SSAS是,我可以模擬安全如下,爲具有由於施加的尺寸安全性不同的結果相同的機器上的所有數據:Excel的前端SSAS從不同的機器顯示儘管維度安全

runas /user:dom\usr1 "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" 

runas /user:dom\usr2 "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" 

但是,當我從其他機器運行這些機器時,可以看到Dimension的所有成員;彷彿從未設置過安全。

通過爲具有不同的允許維度成員的兩個用戶創建單個角色來應用維度安全性。

應用立方體安全性的唯一方法是通過HTTP

回答

1

不,HTTP不是唯一的方法。 Windows身份驗證應該正常工作。

您可以針對SSAS實例運行事件探查器跟蹤以確認從另一臺計算機連接時正在使用什麼憑證?

下面是您要在探查器跟蹤中捕獲的跟蹤事件的屏幕截圖...「審覈登錄」是您想要查看的主要事件。 enter image description here

+0

以下嘗試使用Excel保護多維數據集訪問的HTTP方式,希望它會要求用戶憑據,這就是我正在尋找的,我還沒有嘗試過。 我嘗試過使用SSRS,我們可以強制用戶在訪問基於多維數據集的報表之前輸入憑據,但那不是那麼容易互動。我可以繼續爲此使用SharePoint Excel服務。 好吧,我只使用Profiler來捕獲對立方體發出的MDX。至於「登錄」,請關注哪些關鍵字?謝謝。 – 2012-07-26 03:33:34

+0

如果您的用戶都在同一個域中,我強烈建議您使用Windows身份驗證。強制用戶每次登錄(無論是通過SSRS,Excel還是任何其他客戶端工具)都會讓他們感到非常煩惱。 – 2012-07-26 11:57:23

+0

但是,如果您打算使用SharePoint並且Analysis Services服務器位於單獨的框中,那麼配置Kerberos可能比您願意承擔的要多......在這種情況下,HTTP認證可能更具吸引力。 – 2012-07-26 11:58:42