SQL Server 2008 R2 사용자 권한 할당 작업 절차

2186 단어 사용자 권한
배경
이전에 저 희 는 프로그램 을 작성 할 때 데이터 베 이 스 를 직접 방 문 했 습 니 다.권한 같은 것 을 설정 하지 않 았 습 니 다.그러나 데이터 베 이 스 를 관리 하 는 과정 에서 저 희 는 특정한 사용자 가 데이터 베 이 스 를 방문 하 는 권한 을 제어 해 야 합 니 다.예 를 들 어 관리 하 는 몇 장의 표 만 볼 수 있 거나 CRUD(Create)가 있 습 니 다.읽 기(Retrieve)(데 이 터 를 다시 얻 기),업데이트(Update),삭제(Delete)권한 또는 더 작은 입도 구분 은 한 마디 로 시스템 의 안전 과 조작 편 의 를 위 한 것 입 니 다.
 시스템 요구 사항 안내
최근 에 대학교 클 라 우 드 플랫폼 이라는 프로젝트 를 계속 하고 있 습 니 다.우리 팀 은 그 중의 하 나 는 성적 관리 시스템 입 니 다.예전 의 개발 방식 과 달리 이번에 우리 가 사용 한 것 은 모듈 개발 입 니 다.즉,분 단 된 입 도 를 더욱 작 게 만 드 는 것 입 니 다.그러면 좋 은 점 이 있 습 니 다.바로 각자 의 편리 한 개발 과 디 버 깅 을 책임 지 는 것 입 니 다.
그러나 이것 도 문 제 를 가 져 옵 니 다.바로 데이터 베 이 스 는 공 통 된 것 입 니 다.우 리 는 EF 맵,즉 데이터 베이스 에서 생 성 된 실 체 를 사용 합 니 다.만약 에 하나의 계 정 으로 로그 인 을 한다 면 똑 같이 많은 표 가 될 것 입 니 다.사실은 이렇게 할 필요 가 없 기 때문에 데이터 베 이 스 는 우리 에 게 더욱 좋 은 편 의 를 제공 합 니 다.그것 은 각 사용 자 를 위해 서로 다른 권한 을 분배 하 는 것 이다.
  조작 절차 Ø  데이터베이스 등급 로그 인 이름 이 만들어 진 효과 그림 은 다음 그림 과 같 습 니 다.

  Ø  구체 적 절차
데이터베이스 단계 에 들 어 가 는 보안 설정---새로 만 들 기[로그 인 이름],그림 참조:
첫 번 째 단계:일반적인 옵션 에 작성:

서버 역할 은 다시 설정 하지 않 아 도 됩 니 다.
두 번 째 단계:사용자 맵 옵션

안전 대상 은 설정 하지 않 아 도 됩 니 다.
STEP 3:상태 옵션

이 때 는 이미 설정 되 었 습 니 다.이 때 는 이 사용자 의 권한 을 설정 해 야 합 니 다.
  Ø  사용자 권한 할당
표 한 장 을 선택 하고 권한 설정 을 하 십시오.방금 설정 한 데이터베이스 여야 합 니 다.그렇지 않 으 면 볼 수 없습니다.

이때 해당 권한 설정 을 하면 됩 니 다.
 
이로써 이미 완성 되 었 습 니 다.우 리 는 우리 가 설정 한 로그 인 이름과 비밀번호 로 들 어 갈 수 있 습 니 다.이때 우리 가 배정 한 몇 장의 표 만 볼 수 있 습 니 다.직접 해 보 세 요.
 이상 은 일부 표 에 대한 제한 권한 입 니 다.모든 표 라면 직접 제한 할 데이터베이스 표 이름>오른쪽 키>속성 오른쪽 에 권한 이 있 습 니 다.선택 하여 삭제 하면 됩 니 다.
작은 매듭
여 기 는 단지 가장 간단 한 데이터베이스 사용자 권한 의 설정 을 했 을 뿐이다.이것 은 자신 이 개발 과정 에서 사용 한 것 이 고 다른 더욱 복잡 한 설정 은 앞으로 의 과정 에서 점차적으로 응용 되 고 이 해 될 것 이다.

좋은 웹페이지 즐겨찾기