Created
January 29, 2025 07:42
-
-
Save suatatan/82543d18cd82fdb43a1feec7268704ad to your computer and use it in GitHub Desktop.
Adding User to DB and verifying
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- CREATE USER SuatATAN with PASSWORD ='PASSWORD' | |
| -- ALTER ROLE db_datareader ADD MEMBER SuatATAN | |
| SELECT | |
| dp.name AS UserName, | |
| dp.type_desc AS UserType, | |
| STRING_AGG(rp.name, ', ') AS AssignedRoles | |
| FROM sys.database_principals dp | |
| LEFT JOIN sys.database_role_members drm ON dp.principal_id = drm.member_principal_id | |
| LEFT JOIN sys.database_principals rp ON drm.role_principal_id = rp.principal_id | |
| WHERE dp.type IN ('S', 'U', 'G') -- S = SQL User, U = Windows User, G = Group | |
| GROUP BY dp.name, dp.type_desc | |
| ORDER BY dp.name; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment