-
데이터베이스 소유자
dbo는 데이터베이스의 모든 활동을 수행할 수 있는 암시적 권한을 가진 사용자입니다. 고정 서버 역할 sysadmin의 모든 구성원을 각 데이터베이스 내의 dbo라는 특수 사용자에 매핑합니다. 또한 고정 서버 역할 sysadmin의 구성원이 만든 모든 개체는 자동으로 dbo에 속합니다.
예를 들어 Andrew 사용자가 고정 서버 역할 sysadmin의 멤버이고 T1 테이블을 생성하는 경우 테이블 T1은 dbo에 속하며 Andrew.T1이 아닌 dbo.T1로 정규화됩니다. 반대로 Andrew가 고정 서버 역할 sysadmin의 멤버가 아니고 고정 데이터베이스 역할 db_owner의 멤버일 뿐이고 테이블 T1을 생성하는 경우 T1은 Andrew에 속하며 Andrew.T1로 자격이 부여됩니다. 구성원이 테이블 범위를 dbo.T1로 지정하지 않았기 때문에 테이블은 Andrew의 것입니다.
dbo 사용자는 삭제할 수 없으며 이 사용자는 항상 모든 데이터베이스에 나타납니다.
sysadmin 고정 서버 역할의 구성원(또는 dbo 사용자)이 만든 개체만 dbo에 속합니다. syadmin 고정 서버 역할의 멤버(db_owner 고정 데이터베이스 역할의 멤버 포함)도 아닌 다른 사용자가 생성한 개체:
dbo가 아닌 개체를 만든 사용자에게 속합니다.
객체를 생성한 사용자의 이름으로 자격이 부여됩니다.
이 기사는 CSDN 블로그에서 가져온 것입니다. 재인쇄할 때 출처를 표시하십시오: http://blog.csdn.net/zaijiananda/archive/2009/12/21/5047109.aspx