관리 메뉴

why don't do your best

데이터베이스 보안 주체는 데이터베이스의 스키마를(을) 소유하며 삭제할수 없습니다. 본문

Database/MSSQL

데이터베이스 보안 주체는 데이터베이스의 스키마를(을) 소유하며 삭제할수 없습니다.

빅셔 2013. 5. 10. 14:58

데이터베이스 보안 주체는 데이터베이스의 스키마를(을) 소유하며 삭제할수 없습니다.

 

 

라는 에러 메시지와 함께 사용자를 삭제 할수 없을 때..

 

 

1. DB - 보안 - 사용자 - 해당사용자

 

에서 마우스 우클릭 소유한 스키마를 확인한다.

 

2.DB - 보안 - 스키마 - 1에서 확인한 스키마

에서 마우스 우클릭 스키마 소유자 홍목에 1번 사용자명이 적혀 있을텐데,,,

다른 이름으로 바꿔주자

 

 

예를 들어 foco 라는 사용자가 있는데 삭제할려니

 

데이터베이스 보안 주체는 데이터베이스의 스키마를(을) 소유하며 삭제할수 없습니다.

 

라는 메시지가 나오면서 삭제가 안되면

 

해당 사용자 속성에 들어가서 보면

 

소유한 스키마에 예를들어서 db_owner 항목이 있을 수 있습니다.

 

이때

 

2번 위치 db_owner 스키마 항목에서 속성에 들어가보면 소유자에 foco로 되어있을 텐데,

 

db_owner로 수정하고 확인

 

이후 foco 사용자를 삭제하면 정상적으로 삭제가 됩니다.

Comments