好吧,我回答了我的第一個問題,因爲我試圖弄清楚如何表達這篇文章 - 我可以通過使用用戶將SQL登錄名包含在SQL Server Reporting Services 2008R2報告中!用戶標識變量。在SSRS報告中使用用戶標識/角色
因此,下一個問題是,假設我定義了一個自定義SSRS角色QAEmps,我可以從報表中訪問該角色,只顯示完整的報表給該服務器角色中的某個人,並且只顯示其他人自己的角色數據?或者我必須做兩個報告,一個包含每個人,只能通過QAEmps訪問,另一個可以被任何人訪問,但僅限於他們自己的數據?
謝謝!
但我怎麼計算了解這些權限是什麼? – SarekOfVulcan 2012-03-22 13:12:19
@Sarek你可以找到這樣的服務器角色成員: 從sys.server_role_members選擇Role.name作爲角色名,Mbr.name作爲成員名稱 RoleMembers 上Role.principal_id = RoleMembers.role_principal_id加入sys.server_principals角色 加入sys.server_principals Mbr 上Mbr.principal_id = RoleMembers.member_principal_id – 2012-03-22 17:12:07
我想我問了上面的錯誤問題 - 我不是指「服務器角色」,我的意思是「自定義SSRS角色」。 – SarekOfVulcan 2012-03-22 17:35:56