반응형

SELECT *

FROM sys database_principals AS pr

INNER JOIN sys.database_permissions AS pe

ON pe.grantee_principal_id = pr.principal_id

INNER JOIN sys.objects AS o

ON pe . major_id = o . object_id

INNER JOIN sys.schemas AS s

ON o.schema_id = s.schema_id

ORDER BY pr.name



SELECT

pr.name

, pe.type

, pe.permission_name

, pe.state_desc

, o.name

, o.object_id

FROM sys.database_principals AS pr

INNER JOIN sys.database_permissions AS pe ON pe.grantee_principal_id = pr.principal_id

INNER JOIN sys.objects AS o ON pe.major_id = o.object_id

INNER JOIN sys.schemas AS s ON o.schema_id = s.schema_id



SELECT

pr.name

, pe.type

, pe.permission_name

, pe.state_desc

, o.name as object_name

, o.object_id

FROM sys.database_principals AS pr

INNER JOIN sys.database_permissions AS pe ON pe.grantee_principal_id = pr.principal_id

INNER JOIN sys.objects AS o ON pe.major_id = o.object_id

INNER JOIN sys.schemas AS s ON o.schema_id = s.schema_id

ORDER BY pr.name, pe.permission_name, o.name

반응형

+ Recent posts