我想基於Web應用程序數據庫中存在的用戶名和密碼來添加安全性報告。但我不想在明文顯示密碼的rdl文件中添加參數(s)用戶名/密碼。執行此任務的最佳方式是什麼?目前,我的報告服務器繞過我的Web服務?報告網址直接在報告服務器上調用報告。我可以通過可以驗證用戶身份的Web服務來傳遞它嗎?有什麼建議麼?將用戶名和密碼傳遞給來自Web應用程序的SSRS 2005報告
1
A
回答
0
,爲您提供最靈活的方法來覆蓋SSRS認證:
http://technet.microsoft.com/en-us/library/ms152825.aspx
如果您無法或不願走這條路,你最好的選擇是通過用戶名作爲報告參數。你當然應該隱藏這個參數。在您的報告數據庫中,您需要創建多對多安全表,將您的用戶表加入報告查詢中的約束實體。例如,如果您希望分行或辦事處或部門或某事的行級安全性,那麼您將創建一個Users_Department表,並在您的報告中查詢您對該表和用戶表的內部聯接。
我已經在過去的項目中成功完成了這項工作。它不是很優雅,因爲它要求您創建屬性授權用戶界面管理屏幕,以填充和更新這些多對多安全表,此外,所有報表查詢都必須正確加入以過濾到適當的安全表過濾結果數據集。
但在某些情況下,這是您最好的(或只有!)選項。
+0
謝謝,我認爲(http://technet.microsoft.com/en-us/library/ms152825.aspx)解決方案是在這種情況下最好的選擇,但我將使用替代路由添加參數每個報告都簡單明瞭。謝謝! – 2012-01-04 19:38:39
相關問題
- 1. 將參數傳遞給web應用程序的ssrs
- 2. 如何將參數傳遞給來自SSIS包的SSRS報告?
- 3. 將參數傳遞給ASP.NET MVC應用程序的遠程SSRS報告
- 4. 如何運行應用程序並將用戶名和密碼傳遞給該應用程序
- 5. 將參數傳遞給SSRS中的報告但沒有報告
- 6. 如何從iPhone應用程序中將用戶名和密碼傳遞給Web服務?
- 7. 將用戶名和密碼從JSF或JSP傳遞到Oracle報告
- 8. 你將如何傳遞SSH用戶的用戶名和密碼在Web應用程序(asp.net)
- 9. 報告服務2016(SSRS)使用用戶名/密碼
- 10. 報告服務(SSRS)使用用戶名/密碼
- 11. 將用戶名和密碼傳遞到Web服務
- 12. 將用戶名和密碼傳遞給WSO2 ESB代理/端點
- 13. Topshelf將用戶名和密碼傳遞給配置
- 14. 將用戶名和密碼傳遞給svcutil.exe?
- 15. 將用戶名和密碼傳遞給Sharepoint
- 16. 如何將用戶名和密碼傳遞給$ resource
- 17. 將用戶名和密碼傳遞給CryptRetrieveTimeStamp函數
- 18. cordova inappBrowser插件將用戶名和密碼傳遞給URL
- 19. Ant:將用戶名和密碼傳遞給exec
- 20. 如何在python中將用戶名和密碼傳遞給cassandra
- 21. 將Windows標識傳遞給SSRS報告自定義數據源
- 22. 如何將多個值傳遞給我的SSRS來自MDX的報告
- 23. asp.net mvc web應用程序提示用戶名和密碼
- 24. Web應用程序被要求提供用戶名和密碼
- 25. 如何以編程方式將參數傳遞給SSRS報告
- 26. ssrs的powerbi報告不適用於web應用程序
- 27. 讓純HTML/CSS/JS SPA應用程序詢問用戶的用戶名/密碼並將其傳遞給ADFS?
- 28. 將用戶名/密碼傳遞給SmtpClient(.NET)的正確方法
- 29. 如何從C#客戶端(Windows應用程序)傳遞用戶名密碼到web api來檢查登錄?
- 30. 密碼保護SSRS報告
您是否在報告中查找基於行的安全性,或者您是否試圖將自定義Web應用程序的憑據傳遞給報告服務器? – tnktnk 2012-01-04 18:11:41
@tnktnk我想通過自定義Web應用程序的憑據,這些自定義Web應用程序使用的是我的基礎存儲過程。用於報告服務器憑據,我正在使用**「在數據源下的報表管理器中安全存儲在報表服務器上的憑證**」。 – 2012-01-04 19:00:58