메시지 18456 분산 쿼리

기술 자료 번역 기술 자료 번역
기술 자료: 238477 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Microsoft Windows NT 4.0 기반 컴퓨터에서 Microsoft SQL Server 연결된 서버에 대해 분산된 쿼리를 실행할 때 다음 오류 메시지가 나타날 수 있습니다.
서버: 1 로그인이 실패했습니다 사용자에 대한 메시지 18456, 수준 14, 상태 1, 줄 ' \ '
Microsoft Windows 2000 기반 컴퓨터에서 Microsoft SQL Server 연결된 서버에 대해 분산된 쿼리를 실행할 때 다음 오류 메시지가 나타날 수 있습니다.
서버: 메시지 18456, 수준 14, 상태 1, 1 로그인이 실패했습니다 ' NT AUTHORITY\ANONYMOUS에 LOGON ' 사용자 입력
SQL Server 서버 네트워크 라이브러리를 TCP/IP 또는 멀티프로토콜 서버 네트워크 라이브러리를 사용하여 클라이언트 요청을 수신할 때 이 문제가 발생합니다.

원인

이 메시지는 연결 클라이언트를 가장할 수 Windows NT 인증을 사용하여 연결된 서버에 액세스하는 동안 나타냅니다.

보안 토큰 및 해시를 경우에만 생성된 위치를 컴퓨터에 대한 유효한 있기 때문에 이중 홉 NTLM 인증을 지원하지 않습니다.

예를 들어, 다음과 같은 구성이 이미 있다고 가정하십시오.
  • SQL Server A와 B 서버에 설치되어 있습니다.
  • 클라이언트 컴퓨터 C에 있습니다
  • 서버 설정 통해 다음 중 하나를 서버 A에 연결된 서버로 구성하는 위쪽:
    • 저장 프로시저를 sp_addlinkedsrvloginuseself 옵션을.

      - 또는 -
    • 바칠 것입니다 수 가장하는 옵션을 보안 탭에서 엔터프라이즈 관리자에서 연결된 서버 속성 대화 상자의.
이 구성은 주어지면 다음 사항이 적용됩니다.

클라이언트가 서버에 수 있는 Windows NT 인증을 통해 서버 연결하고 연결된 서버 B는 자신의 Windows NT 보안 계정 (적절한 액세스를 부여한 가정) 에 대해 쿼리를 성공적으로 실행할 수 있습니다. Windows NT 자격 증명을 경우에만 "단일 홉" 서버 A는 서버 B에 합니다.

Windows NT 인증을 통해 서버 클라이언트 C 클라이언트에 성공적으로 연결할 수 있습니다. 그러나 연결된 서버 B에 [NULL]에 대해 쿼리를 실행할 경우 메시지 18456 실패합니다. Windows NT 자격 증명을 클라이언트 C에서 에서 처음에 A 서버로 보내는 서버 A는 서버 B 원격 쿼리에 대한 두 번째 홉에 Microsoft Windows NT 4.0 기반 컴퓨터에서 SQL Server 7 .0에서 지원되지 않기 때문에 "이중 홉" 간주됩니다.

해결 과정

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.
  • 서버 A는 서버 B, 표준 보안 로그인 클라이언트에 sp_addlinkedsrvlogin 저장 프로시저 또는 엔터프라이즈 관리자에서 연결된 서버 속성 대화 상자의 보안 탭을 사용하여 매핑하십시오.
  • Microsoft Windows 2000 기반 컴퓨터에서 실행되는 SQL Server 인스턴스에 대해 분산된 쿼리를 실행하는 경우 서버 네트워크 라이브러리를 TCP/IP 또는 멀티프로토콜 서버 네트워크 라이브러리를 사용하는 대신 명명된 파이프 서버 네트워크 라이브러리를 사용하여 클라이언트 요청을 수신 대기하도록 SQL Server를 구성하십시오. SQL Server 서버 네트워크 라이브러리를 구성하려면 서버 네트워크 유틸리티를 사용하십시오.

속성

기술 자료: 238477 - 마지막 검토: 2004년 6월 1일 화요일 - 수정: 2.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 Standard Edition
키워드:?
kbmt kbprb KB238477 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com