mssql - dbo 의미

DB/SQL Server 2012. 12. 7. 15:42


dbo = database owner 
사용자중에 테이블을 생성한 사용자가 테이블명 앞에 붙습니다. 
그 사용자 중에서 DB 소유자인 사용자가 만든 테이블이죠. 
보통 sa로 로그인하실텐데, 그럼 그냥 dbo가 됩니다.

ms sql 2005 부터는 스키마(schema)가 되고, 그 이전 버전은 소유주가 되네요. (기본 dbo) 

네 따지고 보면 사용자는 여러 스키마를 가질 수 있고, 그 스키마가 테이블을 소유하지요. 
2005이상도 기본 스키마는 dbo라서 사용하는 데 별 차이야 없겠습니다만... 
명령어가 바뀌어서 좀 귀찮긴 합니다.


출처 - http://clien.career.co.kr/cs2/bbs/board.php?bo_table=kin&wr_id=1900042&page=




'DB > SQL Server' 카테고리의 다른 글

mssql - 시간 비교(DATEDIFF)  (0) 2012.12.08
mssql - go 의미  (0) 2012.12.07
MS SQL auto_increment  (0) 2012.12.07
MySQL과 MS-SQL Server 2000 자료형 비교  (0) 2012.12.07
MSSQL jdbc - sqljdbc.jar와 sqljdbc4.jar 차이  (0) 2012.12.06
Posted by linuxism
,