다음을 통해 공유


MSSQLSERVER_18456

세부 정보

제품 이름

SQL Server

제품 버전

10.0

제품 빌드 번호

10

이벤트 ID

18456

이벤트 원본

MSSQLSERVER

구성 요소

SQLEngine

심볼 이름

LOGON_FAILED

메시지 텍스트

사용자 '%.*ls'이(가) 로그인하지 못했습니다.%.*ls

설명

잘못된 암호나 사용자 이름과 관련된 인증 실패로 인해 연결 시도가 거부되면 다음과 유사한 메시지가 클라이언트로 반환됩니다. "사용자 '<user_name>'이(가) 로그인하지 못했습니다. (Microsoft SQL Server, 오류: 18456)".

클라이언트로 반환되는 추가 정보는 다음과 같습니다.

"사용자 '<user_name>'이(가) 로그인하지 못했습니다. (.Net SqlClient 데이터 공급자)"

------------------------------

"서버 이름: <computer_name>"

"오류 번호: 18456"

"심각도: 14"

"상태: 1"

"줄 번호: 65536"

다음 메시지가 반환될 수도 있습니다.

"메시지 18456, 수준 14, 상태 1, 서버 <computer_name>, 줄 1"

"사용자 '<user_name>'이(가) 로그인하지 못했습니다."

추가 오류 정보

보안 향상을 위해 클라이언트로 반환되는 오류 메시지는 의도적으로 인증 오류의 특성을 숨깁니다. 그러나 SQL Server 오류 로그의 해당 오류에는 인증 실패 조건에 매핑되는 오류 상태가 포함되어 있습니다. 로그인 실패 이유를 확인하려면 오류 상태를 다음 목록과 비교합니다.

상태

설명

1

오류 정보를 사용할 수 없습니다. 일반적으로 이 상태는 오류 정보를 수신할 수 있는 권한이 없음을 의미합니다. 자세한 내용은 SQL Server 관리자에게 문의하십시오.

2

사용자 ID가 잘못되었습니다.

5

사용자 ID가 잘못되었습니다.

6

SQL Server 인증에 Windows 로그인 이름을 사용하려고 했습니다.

7

로그인을 사용할 수 없으며 암호가 잘못되었습니다.

8

암호가 잘못되었습니다.

9

암호가 잘못되었습니다.

11

올바른 로그인이지만 서버 액세스에 실패했습니다.

12

올바른 로그인이지만 서버 액세스에 실패했습니다.

18

암호를 변경해야 합니다.

다른 오류 상태가 있으며 예기치 않은 내부 처리 오류를 나타냅니다.

이 예에서 인증 오류 상태는 8이며 암호가 잘못되었음을 나타냅니다.

날짜

원본

메시지

2007-12-05 20:12:56.34

로그온

오류: 18456, 심각도: 14, 상태: 8.

2007-12-05 20:12:56.34

로그온

사용자 '<user_name>'이(가) 로그인하지 못했습니다. [클라이언트: <IP 주소>]

[!참고]

Windows 인증 모드를 사용하여 SQL Server를 설치한 다음 SQL Server 및 Windows 인증 모드로 변경하면 처음에는 sa 로그인을 사용할 수 없습니다. 이 경우 상태 7 오류: "사용자 'sa'이(가) 로그인하지 못했습니다"가 발생합니다. sa 로그인을 사용하려면 방법: 서버 인증 모드 변경을 참조하십시오.

사용자 동작

SQL Server 인증을 사용하여 연결하려고 하는 경우 SQL Server가 혼합 인증 모드로 구성되어 있는지 확인합니다.

SQL Server 인증을 사용하여 연결하려고 하는 경우 SQL Server 로그인이 있고 이 로그인 이름의 철자가 올바른지 확인합니다.

Windows 인증을 사용하여 연결하려고 하는 경우 올바른 도메인에 제대로 로그인되어 있는지 확인합니다.

오류 상태가 1일 경우에는 SQL Server 관리자에게 문의합니다.