반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MSSQL
- JS
- Git
- unity
- Windows
- 영어
- ChatGPT
- 설정
- MySQL
- 엘라스틱서치
- logstash
- Python
- Kibana
- elasticsearch
- 구글
- Linux
- JavaScript
- sample
- s3
- error
- mariadb
- build
- API
- nodejs
- AWS
- 유니티
- docker
- Ai
- ssh
Archives
- Today
- Total
가끔 보자, 하늘.
MSSQL DB의 계정이 db_owner로 지정되어 삭제되지 않을 경우 본문
에러 메세지(error 15136) : "데이터베이스 보안 주체는 데이터베이스의 스키마를 소유하여 삭제할 수 없습니다.",
다른 팀에서 MSSQL서버를 scale up을 위해 이관하던 중 어떤 이유에선지 특정 계정이 db의 owner로 지정된 경우가 최근 발생한 것을 확인했었습니다. 권한 조정이 필요한데 특정 계정이 삭제 안된다는 문의가 와서 확인을 했더니 sp 실행권한만 있어야 할 계정이 db_owner로 떡하니 설정되어 있더군요.
이런 경우 GUI에서 계정 해제가 불가능하므로 쿼리로 owner 권한을 dbo로 이관해야 합니다. 다음 쿼리로 조정이 가능합니다.
alter authorization on schema::db_owner to dbo;
위와 같이 권한을 위임을 하면 해당 계정을 삭제하거나 권한을 조정할 수 있습니다.
반응형
'개발 이야기 > DB, 데이터분석, AI' 카테고리의 다른 글
AWS Glue, Athen, Quicksight 첫 사용기 (31) | 2023.07.03 |
---|---|
LLM 작동방식 및 용어 알아보기 (0) | 2023.05.15 |
MySQL DB 바이너리 로그 삭제 처리 (0) | 2022.10.17 |
AWS SCT 사용법 정리 (31) | 2022.09.27 |
MSSQL 복구 시 연결된 사용자 문제 처리 (0) | 2022.08.09 |