Skip to content

Instantly share code, notes, and snippets.

@ankona
Created July 9, 2019 17:09
Show Gist options
  • Save ankona/23ed1e683a068e19a8c0ce4f58d7e46f to your computer and use it in GitHub Desktop.
Save ankona/23ed1e683a068e19a8c0ce4f58d7e46f to your computer and use it in GitHub Desktop.
Get the users granted specific roles from sql server.
SELECT DP1.name AS DatabaseRoleName,
isnull (DP2.name, 'No members') AS DatabaseUserName
FROM sys.database_role_members AS DRM
RIGHT OUTER JOIN sys.database_principals AS DP1
ON DRM.role_principal_id = DP1.principal_id
LEFT OUTER JOIN sys.database_principals AS DP2
ON DRM.member_principal_id = DP2.principal_id
WHERE DP1.type = 'R'
ORDER BY DP1.name;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment