Respondido SSRS與windows驗證問題

  • 2012年4月23日 上午 07:33
     
     

    Hi all,

    小弟目前希望將Report server上的SSRS報表assign給特定的AD帳號(譬如userA), 再經由前端客製清單過濾user後轉換帳號成為userA去存取該SSRS報表, 請問這樣的方式可行嗎? 是否有相關的參考資訊呢? 感激不盡!

    PS: 若是該文章貼錯地方, 再請指教, 感謝!

所有回覆

  • 2012年4月23日 上午 09:41
    版主
     
     
  • 2012年4月23日 下午 11:38
     
     

    請問UserA是透過什麼樣的方式存取SSRS上的報表?是Report Viewer?或是直接連接至Web Services URL(一般是http://url/Reports)?

    不曉得透過報表管理員的安全性屬性來設定存取權限是否符合你的需求,有興趣不妨參考下列的文章。

    http://msdn.microsoft.com/zh-tw/library/ms180265(v=sql.100).aspx

    http://msdn.microsoft.com/zh-tw/library/ms156014(v=sql.100).aspx


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

  • 2012年4月24日 上午 01:02
     
     
    小弟我是打算在客製的登入機制與安全清單過濾後透過URL ACCESS的方式以userA的身分去存取SSRS的報表
  • 2012年4月25日 上午 02:56
     
     

    To ricoisme:

    抱歉, 小弟還在摸索中, 如果按照我的需求我是應該要去探究<安全性延伸模組概觀>這一章節嗎? 再請指教, 感謝感謝~

  • 2012年4月25日 上午 03:10
     
     
    從這看看
    新增角色指派 / 編輯角色指派頁面 (報表管理員)

    大家一齊探討、學習和研究,謝謝!
    Microsoft MVP, Microsoft Community Star(TW & HK), MCT,
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD
    MVP for VB.NET since 2003

  • 2012年4月25日 上午 03:44
     
     
    我這幾天實際上進行設定, 遇到一些問題, 首先我將SSRS報表寫好並部屬到reporting server, 對於datasource以統一帳號進行sql驗證來存取, 而對於報表與data set的security設定我則指派了一個統一ad帳號(假設是userSSRS), 而前端則是寫了一個aspx透過url access丟到reporting server, 而因為前端已透過自製的login form對user進行過濾, 但是我比較不懂的地方是, 我用userABC登入後(ad帳號也是userABC), 要如何將身分轉為userSSRS進行報表存取呢? 如果是按照一般的使用方式, 我必須在reporting server的web管理界面, 為每一位ad使用者加入權限到報表, 這樣就無法以統一的方式管理報表使用者而必須設定兩次, 所以有哪些設定可以協助運作嗎?  感激不盡~
    • 已編輯 no4eric 2012年4月25日 上午 03:52
    •  
  • 2012年4月25日 上午 06:14
     
     
    如果使用者都是AD帳號的狀況前提,
    那使用群組的方式管理使用者,然後之後就管理該群組(類似你的帳號userABC )的權限不是就可以了嗎? 
  • 2012年4月30日 上午 01:49
    擁有者
     
     

    no4eric您好,
    你的問題不知是否已獲得解答,
    或是已找到解決的方法呢?

    歡迎提出來跟大家分享,讓以後也有人碰到這樣問題時,
    可以有多一種解決的方法。


    Windows 7 技術支援中心 - 在這裡全部都找得到!

  • 2012年4月30日 上午 08:56
     
     
    我是希望不要動到AD那邊的設定, 而主要在客製的管控機制去掌控user的權限, 而後續對於報表上的欄位權限也能進一步的管理.. 
  • 2012年5月2日 上午 07:51
    版主
     
     已答覆
    我這幾天實際上進行設定, 遇到一些問題, 首先我將SSRS報表寫好並部屬到reporting server, 對於datasource以統一帳號進行sql驗證來存取, 而對於報表與data set的security設定我則指派了一個統一ad帳號(假設是userSSRS), 而前端則是寫了一個aspx透過url access丟到reporting server, 而因為前端已透過自製的login form對user進行過濾, 但是我比較不懂的地方是, 我用userABC登入後(ad帳號也是userABC), 要如何將身分轉為userSSRS進行報表存取呢? 如果是按照一般的使用方式, 我必須在reporting server的web管理界面, 為每一位ad使用者加入權限到報表, 這樣就無法以統一的方式管理報表使用者而必須設定兩次, 所以有哪些設定可以協助運作嗎?  感激不盡~

    看來你的問題應該是 asp.net 如何切換身分吧

    http://social.msdn.microsoft.com/Forums/zh-tw/236/thread/d62aef3a-a222-4180-9d81-4c6bfabfbf36

    保證解答-微軟技術支援服務