V_SECURITY_SYSTEMROLEASSIGNMENT_USER_ADHOCQUERYFOLDER
Fields
| Field | Field Type | Null | Description |
|---|---|---|---|
| ADHOCQUERYFOLDERID | uniqueidentifier | ||
| APPUSERID | uniqueidentifier | ||
| GRANTORDENY | bit | ||
| PERMID | uniqueidentifier | ||
| SYSTEMROLEID | uniqueidentifier | ||
| RECORDSECURITYMODE | tinyint | ||
| SITESECURITYMODE | tinyint |
Indexes
| Index Name | Fields | Unique | Primary | Clustered |
|---|---|---|---|---|
| IX_V_SECURITY_SYSTEMROLEASSIGNMENT_USER_ADHOCQUERYFOLDER_ADHOCQUERYID_APPUSERID | ADHOCQUERYFOLDERID, APPUSERID | |||
| IX_V_SECURITY_SYSTEMROLEASSIGNMENT_USER_ADHOCQUERYFOLDER | APPUSERID, PERMID | yes | yes |
Definition
Copy
create view [dbo].[V_SECURITY_SYSTEMROLEASSIGNMENT_USER_ADHOCQUERYFOLDER] with SCHEMABINDING
/*Indexed view used to evaluate Record Access Security for Ad-Hoc query folder
Includes a row for every system role/user/adhoc query folder permission that has been assigned.
*/
as
select
SYSTEMROLEPERM_ADHOCQUERYFOLDER.ADHOCQUERYFOLDERID,
SYSTEMROLEAPPUSER.APPUSERID,
SYSTEMROLEPERM_ADHOCQUERYFOLDER.GRANTORDENY,
SYSTEMROLEPERM_ADHOCQUERYFOLDER.ID as PERMID,
SYSTEMROLEPERM_ADHOCQUERYFOLDER.SYSTEMROLEID,
SYSTEMROLEAPPUSER.CONSTITUENTSECURITYMODECODE as RECORDSECURITYMODE,
SYSTEMROLEAPPUSER.SECURITYMODECODE as SITESECURITYMODE
from
dbo.SYSTEMROLEPERM_ADHOCQUERYFOLDER
inner join dbo.SYSTEMROLE on SYSTEMROLEPERM_ADHOCQUERYFOLDER.SYSTEMROLEID = SYSTEMROLE.ID
inner join dbo.SYSTEMROLEAPPUSER on SYSTEMROLEPERM_ADHOCQUERYFOLDER.SYSTEMROLEID = SYSTEMROLEAPPUSER.SYSTEMROLEID