DataBase/MS SQL

24.MS_SQL 2008 - T-SQL문으로 사용자, DB 생성/권한 부여

Godffs 2009. 9. 14. 13:52
반응형

/*

--데이터베이스생성과로그인명령어로하기

Use master

Go

--데이터베이스생성

Create Database Sun

Go

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

 

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

--기본데이터베이스를Sun 설정

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

Create Login godffs with

password='godffs',

CHECK_EXPIRATION = ON

GO

 

ALTER LOGIN [godffs] with

DEFAULT_DATABASE = Sun,

CHECK_POLICY = OFF

go

 

use Sun;

go

Grant create table, create view to godffs

 

use Sun;

go

EXEC sp_addrolemember db_owner, 'godffs';

 

use Sun;

go

Create schema myNewSchema AUTHORIZATION godffs

       create table SalesTip

             (mid int primary key, cost int, partnumber int)

             */

/*    

Use master

Go

--데이터베이스생성

Create Database Sun

Go

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

 

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

--기본데이터베이스를Sun 설정

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

Create Login godffs with

password='godffs',

DEFAULT_DATABASE = Sun,

CHECK_POLICY = OFF

GO

 

CREATE user godffs FOR Login godffs

 

Use Sun;

Go

EXEC sp_addrolemember 'db_owner', 'godffs'

 

*/

 

--[!] 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 = 'godffs',     --암호

       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



반응형