SSRS ReportServerDB 数据库中[dbo].][Policies]
表的用途是什么?
我看到两列PolicyID
和PolicyFlag
,我对此表的目的没有任何线索。是否可以在该表中添加新行以及代表这些数据的内容,即行?
答案 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
默认情况下,您在策略表中会有两行。
如果有帮助,请告诉我。