sql server 2008 sa 비밀 번 호 를 잊 는 해결 방법

많은 사람들 이 편집장 과 마찬가지 로 어떤 계 정 이 든 오랫동안 사용 하지 않 으 면 로그 인 비밀 번 호 를 잊 어 버 릴 것 이 라 고 믿 습 니 다.데이터베이스 SQL Server 2008 처럼 사용자 이름과 로그 인 비밀 번 호 를 가지 고 있 습 니 다.다음은 SQL Server 2008 비밀 번 호 를 어떻게 찾 거나 수정 하 는 지 공유 하 겠 습 니 다.
전 제 는 서버 네트워크 관리자 관리 권한 이 있 습 니 다.
1.우선 슈퍼 관리자 administrator 계 정 으로 컴퓨터 에 로그 인 한 다음 에 라 이브 러 리 SQL Server 2008 에서 로그 인 인터페이스 까지 열 고 windows 인증 을 선택 합 니 다(주의:슈퍼 관리자 계 정 이 어야 합 니 다.그렇지 않 으 면 windows 인증 으로 로그 인 할 수 없습니다)

2.로그 인 후 보안 메뉴 를 찾 은 다음 에 로그 인 이름 에서 수정 할 사용 자 를 찾 습 니 다.여 기 는"sa"계 정 을 예 로 들 면

3.sa 계 정 팝 업 암 호 를 수정 하 는 창 을 두 번 클릭 한 다음'일반'을 선택 하여 암호 입력 상자 에 암 호 를 다시 입력 하면 됩 니 다.

4、로그 인 할 수 없 는 상황 이 발견 되면,메 인 화면 으로 돌아 가 왼쪽 목록 에서 첫 번 째 항목 을 선택 하고,마우스 오른쪽 단 추 를 눌 러 속성 을 선택 하 세 요

5.팝 업 대화 상자 에서 안전성 을 찾 은 다음 에 서버 인증 에서'SQL Server 와 windows 인증'을 선택 하고 로그 인 심사 에서'실패 한 로그 인 만 제한'을 선택 합 니 다.
관리자 계 정 이 잘못 삭제 되면 아래 방법 을 참고 하 세 요.
오늘 어떤 친구 가 문제 와 같은 문 제 를 물 었 는데,잠시 동안 정말 대답 하기 어 려 웠 다.여러 가지 실험 을 해서 마침내 해결 했다.방법 은 다음 과 같 으 니,여러분 께 참고 하 시기 바 랍 니 다.
문제 설명:친구 의 SQLSERVER 2008 은 설치 할 때 현재 계 정 을 관리자 로 추가 하지 않 았 거나 나중에 domain\administrator 를 SQLSERVER 의'로그 인'에서 삭 제 했 을 수도 있 습 니 다.어차피 그 는 관리자 계 정 으로 SQLSERVER 에 들 어 갈 수 없 었 고 sa 계 정의 비밀번호 도 불행 하 게 도 잊 어 버 렸 습 니 다.
작업 관건:새로운 권한 의 계 정 을 추가 할 방법 을 생각 하고 sqlservr-m 와 sqlcmd 를 사용 합 니 다.
작업 단계:
1.데이터베이스 서비스 중지
2.단일 사용자 모드 로 시작 합 니 다.모 르 는 학생 들 은 sqlservr.exe 를 찾 아 이 파일 이 어느 디 렉 터 리 에 존재 하 는 지 확인 한 다음 명령 행 으로 호출 합 니 다.-m 인 자 를 더 하면 sqlservr-m 입 니 다.
3.sqlserver 에 로그 인 합 니 다.개인 적 으로 sqlcmd 를 사용 하 는 것 을 좋아 합 니 다.명령 을 실행 하 는 것 은:sqlcmd 리 턴 입 니 다.
4.이때 들 어 왔 습 니 다.다음 명령 에 따라 조작 합 니 다.
C:\Users\Administrator>sqlcmd
1> create login anyang with password='admin@123'
2> go
1> sp_addsrvrolemember 'anyang','sysadmin'
2> go
이 때 시스템 에 anyang 이라는 데이터베이스 관리자 계 정 을 추가 합 니 다.
5.sqlcmd 와 sqlservr-m 창 을 끝내 고 SQLSERVER 서 비 스 를 다시 시작 하고 anyang 으로 로그 인 합 니 다.
6.다음 그림 을 누 르 면'로그 인'에 windows 관리자 계 정 을 추가 하고 sysadmin 권한 을 부여 합 니 다.

좋은 웹페이지 즐겨찾기