dbo.Policies table 在 SSRS 中的用途

Purpose of dbo.Policies table in SSRS

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

我看到两列,PolicyIDPolicyFlag,但我对这个 table 的目的一无所知。是否可以在 table 中添加新行以及代表这些数据的内容,即行?

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

策略只能与创建的用户定义对象相关,UserType = 1 in User table。 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 

默认情况下,策略 table 中有两行。

REFERENCE

如果有帮助请告诉我。