본문 바로가기
  • 읽고보고쓰고
PROGRAMMING/Database

MS-SQL 특정 사용자에게만 뷰권한 주기

by 체리그루브 2012. 5. 17.
728x90

특정 사용자에게 View를 만들어 보기 권한만 주려고 한다면, 다음과 같이 합니다.

 

우선 SQL 인스턴스의 보안에 새 사용자를 추가하여, 원하는 DB의 기본 스키마로 읽기권한만 줍니다.

아래 그림처럼, 역할맴버 자격은 줄 필요 없습니다.  확인을 눌러 닫습니다.

 

그리고 해당 DB의 보안으로 들어갑니다.

그림과 같이 나온 화면에서, [검색]을 클릭하여, 원하는 객체를 찾습니다.

아래처럼 객체를 찾아 선택 한후, 선택(Select) 권한 만 체크 하고 [확인]을 클릭합니다.

 

이제 해당 새로만든 유저로 로그인하면, 모든 DB 는 보이지 않고, 해당 뷰만 보도록 설정된 것을 확인할 수 있습니다.

728x90

댓글