dbo.Policies table 在 SSRS 中的用途
Purpose of dbo.Policies table in SSRS
SSRS ReportServerDB 数据库中 [dbo].][Policies]
table 的用途是什么?
我看到两列,PolicyID
和 PolicyFlag
,但我对这个 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 中有两行。
如果有帮助请告诉我。
SSRS ReportServerDB 数据库中 [dbo].][Policies]
table 的用途是什么?
我看到两列,PolicyID
和 PolicyFlag
,但我对这个 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 中有两行。
如果有帮助请告诉我。