DB관련/SQL Server

mssql 에서 sa 로그인 실패 오류 해결방법

saltdoll 2019. 9. 19. 08:01
반응형

SQL Server 2017 Express를 설치하다 보면, sa로 로그인하려고 할 때,

sa로그인 실패 모습

sa로 로그인이 실패되는 경우가 있습니다.

 

 

우선, AuthenticationWindows Authentication 으로 변경해서 로그인을 했습니다.

윈도우 인증으로 접속

보안 >  로그인 > sa 계정의 속성을 확인하지 > 상태 > 로그인이 사용 안 함(Disable)로 되어 있어서 사용(Enable) 수정했습니다.

그리고, 암호도 수정하고, "[v] 암호 정책 강제 적용"만 적용하고 나머지는 Unchecking 했습니다.

 

그렇게 접속을 해도 안되더군요. OMG;;

 

알고 보니. 기본으로 SQL Server가 Authentication이 Mixed로 되어 있지 않았습니다.

그래서 다시 Windows Authentication 으로 로그인 후에 변경하니 접속이 가능했습니다. 

SQL Server authentication Mixed모드로 변경

그리고 SQL 설정 적용을 위해서 SQL 인스턴스 Restart 반드시 해줘야 합니다.

DB restart 하기

참고로 서버 이름을 localhost로 접속을 하려면 아래의 포스트대로 수정하시면 됩니다.

 

2015/08/21 - [DB관련/SQL Server] - localhost로 사용하기

 

localhost로 사용하기

참고: http://sinun.tistory.com/41 MS SQL Server Management Studio : localhost 사용하기 서버 이름을 HOSTNAME\SQLEXPRESS 로 많이 사용한다. 만약 서버이름을 localhost로 사용하게 되면, 에러가 나는데. 해..

blog.edit.kr

 

 

(참고) Mixed Mode Authentication로 설정 변경하기

http://lexisnexis.custhelp.com/app/answers/answer_view/a_id/1086551/~/enabling-mixed-mode-authentication-and-enabling-the-system-administrator-login 

 

(참고2) How to Fix Microsoft SQL Server Error 18456?

https://theitbros.com/microsoft-sql-server-error-18456/

 

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)