DB/SQL Server

mssql - dbo 의미

linuxism 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=