MSSQL Server 로그인시 18456 로그인 오류 원인
SSMS(SQL Server Management Studio)로 SQL Server에 접속시 다음과 같이 사용자 xx가 로그인하지 못했습니다. 오류 18456 라는 오류 팝업이 나타날때가 있습니다.


오류의 원인은 여러개 중 하나인데, 보안상의 이유로 명확한 원인을 설명하지는 않는듯 합니다. 그러나 높은 확률로 ID가 잘못되었거나 비밀번호가 잘못 되었을 확률이 높습니다.

오류 원인은 아래 공식 페이지에 접속해보면 자세히 나타나 있습니다.


그러나 저의 경우에는 특별한 원인이 있었는데, SQL Server의 로그인 인증 방식이 Windows 인증 모드로 설정되어 있었다는 것입니다. 여기서 Windows 인증 모드라는 것은 SQL Server가 설치되어 있는 Windows 환경의 로그인 계정을 이용하는 방식입니다. 

따라서 오류를 해결하기 위해서는 Windows 계정으로 로그인 하거나 SQL Server 관리자가 로그인 인증 방식을 SQL Server 자체 계정 인증을 지원하도록 변경해 주어야 합니다. 다음 링크를 통해 SQL Server의 로그인 인증 방식을 변경하니 오류가 발생하지 않았습니다.


블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

댓글을 달아 주세요! 질문 환영합니다!