Sql Server 2008 데이터베이스 새 할당 사용자 의 상세 한 절차

1988 단어 할당 사용자
선언:
프로젝트 가 완 료 된 후에 데이터 안전 을 위해 이 프로젝트 의 데이터 베 이 스 를 한 명의 사용 자 를 배정 합 니 다.이 데이터 베 이 스 를 관리 하 는 사용 자 를 만 들 고 이 사용 자 는 이 데이터 베 이 스 를 관리 할 수 밖 에 없습니다.여러 번 했 는데 매번 어떻게 설정 하 는 지 잊 어 버 려 서 박문 한 편 을 써 서 기록 해 보 세 요. 1.관리자 계 정 을 사용 하여 SqlServer 에 로그 인하 고 안전성 에 로그 인 이름 을 만 듭 니 다(아래 그림).
 
2.로그 인 이름 을 입력 하고 비밀 번 호 를 설정 하면 기본 데이터 베 이 스 는 master 를 선택 하고 언어 도 기본 입 니 다(아래 그림).
 
 
3.권한 을 할당 할 데이터 베 이 스 를 열 고 보안 에 있 는 사용자 노드 에서 오른쪽 단 추 를 누 르 면 새 사용자(다음 그림)를 만 듭 니 다.  

로그 인 이름 입력 구조 와 역할 선택 db_owner,이 기본 사용 자 는 연결 과 삭제,검사 권한 이 있 습 니 다.(다음 그림)이 사용자 에 게 로그 인 이름 을 할당 하 는 것 이 바로 이전 단계 에 새로 만 든 로그 인 이름 입 니 다.(이 그림 
확인,확인,OK 완료,방금 만 든 로그 인 이름 scluguan 으로 ShaCDB 데이터 베 이 스 를 방문 할 수 있 는 지 테스트 해 보 겠 습 니 다.
   
로그 인 성공

 
생 성 할 때 발생 할 수 있 는 문제:    
오류 정보:"데이터베이스 주 체 는 이 데이터베이스 에 구 조 를 가지 고 있어 삭제 할 수 없습니다.(Microsoft SQL Server,오류:15138).  
오류 원인:가끔 은 데이터 베 이 스 를 서버 에 배치 해 야 합 니 다.보통 로 컬 에서 하 나 를 백업 하고 서버 에 업로드 한 후에 복원 합 니 다.복원 한 후에 새 사용 자 를 만 들 때 안에 이미 한 사용자 가 있 음 을 발견 할 수 있 습 니 다.(이전에 로 컬 데이터 베이스 에 사용 자 를 만 들 지 않 았 다 면 이 문 제 를 무시 할 수 있 습 니 다)그리고 이 사용 자 는 삭제 할 수 없 으 며 아래 T-SQL 을 통 해 해결 할 수 있 습 니 다.  
해결 방법:use"당신 의 데이터베이스 이름"go  alter authorization on schema::db_owner to dbo;   실행 후 수 동 으로 삭제 합 니 다.

좋은 웹페이지 즐겨찾기