2012-12-28 35 views
2

我使用的是SSRS 2008,並且有一個名爲User!UserID的內置字段,表示它返回「運行報表的用戶的ID」。SSRS 2008 UserID字段緩存舊Active Directory用戶ID

我使用此字段來限制顯示給任何用戶正在訪問報表的參數選項。

我們有一位最近更改過她的姓氏的用戶。發生什麼事情是她運行這個報告時,一條SQL跟蹤表明它仍舊傳遞她的舊用戶標識和她的舊姓。這就像SSRS還沒有從Active Directory更新或什麼的。

有沒有其他人遇到這樣的事情或有任何想法?我們的數據庫管理員說他找到了一些重啓SSRS服務的參考,但是由於這是一個需要協調的生產系統,而且看起來名稱變化似乎必須比較常見,而且很難相信其他人沒有遇到過這種情況。謝謝你的幫助!

+0

刪除SSRS經理的報告並重新部署報告。我曾經有過這樣的問題。 – Hiten004

+0

請從這裏開始http://stackoverflow.com/questions/7524276/problem-with-default-parameters-in-ssrs-report – Hiten004

+0

謝謝@ Hiten004,我不知道這是一個問題的參數默認不是雖然設置,但我已經運行建議刪除和重新部署。它「感覺」像(我討厭這個!)SSRS服務器還沒有將AD更改傳播下去,或者它被卡住了。是否有關於SSRS的User!UserID字段實際工作的文檔? –

回答

0

我會重新啓動SSRS服務。這通常不到30秒,所以它不是一個嚴重的中斷。同時確保用戶在AD更改後重新啓動了她的電腦,以防它緩存她的憑證。