MSSQL — How to create user

Thanaroj chareonphuthiwat
1 min readMar 11, 2020

--

ขั้นตอนการสร้าง User ทำได้ดังนี้

  1. 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;
GO
IF 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

--

--

No responses yet