SSRS中dbo.Policies表的用途

时间:2016-10-13 13:25:17

标签: reporting-services reportserver

SSRS ReportServerDB 数据库中[dbo].][Policies]表的用途是什么?

我看到两列PolicyIDPolicyFlag,我对此表的目的没有任何线索。是否可以在该表中添加新行以及代表这些数据的内容,即行?

1 个答案:

答案 0 :(得分:1)

如果为系统角色定义了该策略,Policies表的每一行都会通过PolicyFlag列声明。

策略只能与UserType = 1表中创建的用户定义对象User相关联。系统定义的对象(如NT AUTHORITY\SYSTEM和Local Server Administrator)未与策略映射。

如果您运行此查询:

SELECT b.username, 
       c.policyflag, 
       d.rolename, 
       b.usertype, 
       c.policyid 
FROM   policyuserrole a 
       INNER JOIN users b 
               ON a.userid = b.userid 
       INNER JOIN policies c 
               ON a.policyid = c.policyid 
       INNER JOIN roles d 
               ON a.roleid = d.roleid 

enter image description here

默认情况下,您在策略表中会有两行。

REFERENCE

如果有帮助,请告诉我。