.NET프로그래밍/SQL Server 2008

28. 명령어로 사용자생성하기

holland14 2009. 9. 14. 11:44

-- 로그인사용자생성: 15장학습해서...

 

-- 로그인사용자(아이디/암호) 만들고,

       -- 기본데이터베이스Sun으로설정하고

       -- 권한: Sun 데이터베이스에db_owner 권한부여

 

 

--[!] T-SQL로로그인사용자만들기

use Master

Go

 

--[1] Sun 데이터베이스생성

--Drop Database Sun

Create Database Sun

Go

 

--[2] Sun Login 생성

--Drop Login Sun

Create Login Sun                        -- 아이디

With

       Password = 'Pa$$w0rd',           -- 암호

       Default_Database = Sun,          -- 기본데이터베이스설정

       Check_Policy = off               -- 암호정책강제적용해제

Go

 

Alter Login Sun Enable -- 활성화(기본값) -> 생략가능하다.

Go

 

--[3] Sun 데이터베이스에Sun 로그인사용자에db_owner 권한부여

Use Sun

Go

 

-- Drop User Sun

Create User Sun For Login Sun With Default_Schema = dbo

Go

 

-- db_owner 권한부여

Exec sp_addrolemember db_owner, Sun

Go

 

 

 

 

/*

- Create Login [이름] with [옵션(패스워드등등)]

- sp_addrolemember(Transact-SQL) : 현재데이터베이스의데이터베이스역할에데이터베이스사용자, 데이터베이스역할, Windows 로그인또는Windows 그룹을추가합니다.

*/