V_SECURITY_SYSTEMROLEASSIGNMENT_USER_CODETABLEENTRY
Fields
| Field | Field Type | Null | Description |
|---|---|---|---|
| CODETABLEENTRYID | uniqueidentifier | ||
| CODETABLECATALOGID | uniqueidentifier | ||
| APPUSERID | uniqueidentifier | ||
| ISDENIED | bit | ||
| PERMID | uniqueidentifier | ||
| SYSTEMROLEID | uniqueidentifier |
Indexes
| Index Name | Fields | Unique | Primary | Clustered |
|---|---|---|---|---|
| IX_V_SECURITY_SYSTEMROLEASSIGNMENT_USER_CODETABLEENTRY_CODETABLEENTRYID_APPUSERID | CODETABLEENTRYID, APPUSERID | |||
| IX_V_SECURITY_SYSTEMROLEASSIGNMENT_USER_CODETABLEENTRY | APPUSERID, PERMID | yes | yes |
Definition
Copy
create view [dbo].[V_SECURITY_SYSTEMROLEASSIGNMENT_USER_CODETABLEENTRY] with SCHEMABINDING
/*
Indexed view used to evaluate Security for code table entries.
Includes a row for every system role/user permission that has been assigned.
*/
as
select
SYSTEMROLEPERM_CODETABLEENTRY.CODETABLEENTRYID,
SYSTEMROLEPERM_CODETABLEENTRY.CODETABLECATALOGID,
SYSTEMROLEAPPUSER.APPUSERID,
SYSTEMROLEPERM_CODETABLEENTRY.ISDENIED,
SYSTEMROLEPERM_CODETABLEENTRY.ID AS [PERMID],
SYSTEMROLEPERM_CODETABLEENTRY.SYSTEMROLEID
from
dbo.SYSTEMROLEPERM_CODETABLEENTRY
inner join
dbo.SYSTEMROLE on SYSTEMROLEPERM_CODETABLEENTRY.SYSTEMROLEID = SYSTEMROLE.ID
inner join
dbo.SYSTEMROLEAPPUSER on SYSTEMROLEPERM_CODETABLEENTRY.SYSTEMROLEID = SYSTEMROLEAPPUSER.SYSTEMROLEID