스마트웹앱콘텐츠전문가/데이터베이스

[mssql]SELECT 권한 오류

9D4U 2018. 11. 21. 14:10
728x90
반응형

쿼리를 실행하다가 '스키마 ○○○에 대한 SELECT 권한이 거부되었습니다.'이라는 문구 오류가 나타날 때,

해결 방법에 대하여 포스팅하겠습니다.


원인은 접속한 계정에 권한 설정이 해당 쿼리를 실행하는 데 적합하지 않아서 

나타나는 현상입니다.


[방법] '데이터베이스 역할 멤버 자격 중 deny~ 역할 체크 해제'

1. 보안 - 로그인 - 접속했던 계정 마우스 오른쪽 버튼 클릭 후 '속성' 클릭


2. '사용자 매핑'탭 진입


3. 해당 데이터베이스 선택 후,

   아래에 '데이터베이스 역할 멤버 자격'

   목록 중 db_denydatareader, db_denydatawriter 체크 해제

4. 확인 후 해당 계정으로 접속 후 쿼리 다시 실행.

728x90