태그

2015년 3월 4일 수요일

MSSQL 특정 뷰 권한주기








MSSQL 2008 특정 뷰 권한주기


데이터베이스 사용자 속성 > 보안개체 > 테이블, 뷰 등 대상 선택 > 삽입/수정/삭제 등 권한 설정 > 컬럼 단위로 설정 가능






메시지 229, 수준 14, 상태 5, 줄 2
개체 '*****', 데이터베이스 '****', 스키마 'dbo'에 대한 SELECT 권한이 거부되었습니다.






[해결]


뷰 선택 권한을 주었어도, 그 뷰에서 참조하는 개체에 대한 선택 권한이 없으면 위와 같은 메시지가 나온다.
dbo 스키마에 선택 권한을 주면 가능하지만, 더 세밀하게 테이블 단위 혹은 컬럼 단위로 권한 부여가 가능하다.

댓글 없음:

댓글 쓰기