MSSQL — How to create user
1 min readMar 11, 2020
ขั้นตอนการสร้าง User ทำได้ดังนี้
- Create User
CREATE LOGIN NewAdminName WITH PASSWORD = 'ABCD'
GO
2. Setting privileges
จากตัวนี้ เป็นการ Set ให้ User นั้นๆเป็น db_owner
Use YourDatabase;
GO
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N'NewLogin')
BEGIN
CREATE USER [NewLogin] FOR LOGIN [NewLogin]
EXEC sp_addrolemember N'db_owner', N'NewLogin'
END;
GO
Ex.ตัวอย่าง
Use DB_HR;
GOIF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N'hrDev')
BEGIN
CREATE USER [hrDev] FOR LOGIN [hrDev]
EXEC sp_addrolemember N'db_owner', N'hrDev'
END;
GO