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