안녕하세요?
매번 눈팅만하다가 처음으로 글을 작성하게 되네요
현재 MSSQL 2008 R2 사용하고 있고요, sysadmin 권한의 계정은 sa, 윈도우 인증 계정 요렇게 2개 있는 상황입니다
sa 는 로그인 불가로 설정하고, DB 머신에 원격으로 들어가서 SQL Management Studio 로 윈도우 인증으로 지금까지 사용하고 있었습니다
근데.. 이번에 작업을 하다가 윈도우용 인증 계정 '컴퓨터이름\Administrator' 의 데이터베이스 연결 권한 '거부', 로그인 '사용 안함' 으로 셋팅을 변경하였고 이후 해당 DB 머신에는 SQL Server 에 sysadmin 계정으로 로그인을 못하고 있습니다
싱글 모드 -m, -f 도 시도해봤는데 여전히 로그인 거부가 나오고 방법을 못 찾고 있습니다
이 상황에서 어드민 계정으로 접속해서 윈도우 인증 데이터베이스 연결 권한을 '허용', 로그인 '사용' 으로 다시 설정하는 방법이 있을까요?
조언이 필요합니다 ㅠㅠ
감사합니다
Comment 3
-
항해자™
2016.06.16 12:23
-
베이시안
2016.06.16 14:34
답변 감사드립니다
말씀 주신 싱글 모드 /f /m 으로 실행시켜도, 윈도우 계정이 disabled 되었다고 로그인이 안되네요
"Login failed for user 'DB\Administrator'. Reason: The account is disabled."
싱글 모드가 이럴 때를 대비해 있는거 같은데, 메뉴얼을 읽어도 해결이 안되니 너무 답답하네요
혹시 뭔가 더 해볼 만한 게 있을까요?
감사합니다
-
베이시안
2016.06.16 15:35
우선 해결 방법을 찾았습니다. 하위 프로그램으로 테스트 완료되었고요,
내부적으로 좀 더 검토하고 라이브 반영할 예정입니다
혹시 도움이 되실 분이 있을까 남겨 놓습니다.
https://www.mssqltips.com/sqlservertip/2682/recover-access-to-a-sql-server-instance/
감사합니다 !!
sqlcmd -A
또는 아래처럼 설명하는 수도 있네요
net start mssqlserver /m 시작경우
로그온트리거에 기록이 남아서 필터링이 되지만
net start mssqlserver /f 시작경우
로그온트리거에도 걸리지 않습니다.
/f -- 강제모드 실행. 최소 구성으로 실행. 단일 사용자 모드
http://msdn.microsoft.com/ko-kr/library/dd207004.aspx