Loading

Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'" 오류 발생

게시 일자: Jul 20, 2023
상세 설명
SQL 드라이버를 ODBC 13으로 업그레이드한 후 Tableau Desktop에서 다음 오류가 발생할 수 있습니다.

[Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'." on a live connection.([Microsoft][ODBC Driver 13 for SQL Server][SQL Server]라이브 연결에서 사용자 'NT AUTHORITY\ANONYMOUS LOGON'."에 대한 로그인이 실패했습니다.)

Cause

"NT AUTHORITY\ANONYMOUS LOGON" 오류 메시지는 Kerberos 위임 오류를 나타냅니다. Microsoft 지원의 활성 서버 페이지에서 SQL Server 연결에 대한 인증 방법(영문) 문서에서 이 문제에 대한 자세한 내용을 확인할 수 있습니다.

솔루션

옵션 1

내부 IT 팀과 협력하여 Kerberos 위임 문제를 해결합니다. Microsoft 지원의 추가 정보 문서가 도움이 될 수 있습니다.

옵션 2 

ODBC Driver 13 for SQL Server를 제거하고 SQL Native Client를 설치합니다.
  1. 프로그램 추가/제거로 이동합니다.
  2. Microsoft ODBC Driver 13 for SQL Server를 제거합니다.
  3. SQL Native Client for SQL Server를 다운로드합니다.
  4. Native Client Driver인 sqlncli.msi를 설치합니다. 
추가 자원

Microsoft 설명서에 설명된 대로 기본 클라이언트와 ODBC 드라이버는 위임을 처리하는 방식이 약간 다릅니다. SQL Server 드라이버 업그레이드 후 이 문제가 주로 나타나고 드라이버를 롤백할 경우 해결되는 이유가 여기에 있습니다. 또한 Windows 인증을 사용하여 SQL Server에 연결할 때 Kerberos가 작동하지 않으면 대신 NTLM을 사용하도록 연결이 장애 조치됩니다. 그러나 모든 위임 또는 더블홉 연결에는 Kerberos가 필요합니다.


Microsoft 지원의 활성 서버 페이지에서 SQL Server 연결에 대한 인증 방법(영문)
Microsoft 지원의 Kerberos 이벤트 로깅을 사용하는 방법(영문)

참고: 위 블로그 게시물은 타사 웹 사이트에서 호스팅되고 있습니다. 최신 상태의 타사 콘텐츠를 정확하게 참조하기 위해 모든 노력을 기울이지만 여기서 제공하는 정보가 사전 고지 없이 변경될 수 있습니다.
 


Knowledge 기사 번호

001473408

 
로드 중
Salesforce Help | Article