반응형
T-SQL 문을 사용하여 SQL Server 로그인 계정을 생성하고, 생성한 계정의 기본 스키마를 지정하는 예제입니다.
로그인 및 사용자 생성하기 |
--dbadmin 로그인 계정을 생성합니다. GO -- dbadmin 로그인에 대한 사용자를 생성합니다. -- 이 사용자의 기본 스키마는 MySchema로 설정합니다. 이때 해당 스키마는 미리 생성하지 -- 않아도 됩니다. CREATE USER UserA FOR LOGIN dbadmin WITH DEFAULT_SCHEMA = MySchema; GO -- MySchema 스키마를 생성하고 이 스키마의 소유권을 UserA 에 할당합니다. CREATE SCHEMA MySchema AUTHORIZATION UserA; GO -- MySchema 내에서 Table1 테이블을 생성합니다. CREATE TABLE MySchema.Table1 (seq int); GO |
로그인 확인하기 |
EXEC sp_helplogins; GO |
사용자 및 역할과 같은 보안 주체 확인하기 |
SELECT * FROM sys.database_principals; GO |
현재 서버에 존재하는 스키마 정보 확인하기 |
-- 각 스키마는 자신을 소유하는 보안주체의 아이디 값(principal_id)을 가지고 있습니다. SELECT * FROM sys.schemas; GO |
반응형
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 로그인 암호 변경하기 (0) | 2009.07.07 |
---|---|
[SQL 2005 GUIDE] 로그인 계정의 속성 변경하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 보안 주체와 보안 개체 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 통계 삭제하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 통계 업데이트하기 (0) | 2009.07.07 |