MSSQLSERVER_15401

적용 대상:SQL Server

세부 사항

attribute
제품 이름 SQL Server
이벤트 ID 15401
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 SEC_INVALIDLOGINORGROUP
메시지 텍스트 Windows NT 사용자 또는 그룹 '%s'을(를) 찾을 수 없습니다. 이름을 다시 확인합니다.

설명

이 오류는 SQL Server가 Windows 보안 주체(예: 도메인 사용자 또는 Windows 도메인 그룹)를 기반으로 로그인을 만들 수 없는 경우에 발생합니다. 다음과 같은 오류 메시지가 사용자에게 보고됩니다.

오류 15401: Windows NT 사용자 또는 그룹 '%s'을(를) 찾을 수 없습니다. 이름을 다시 확인합니다.

원인

이 오류는 다음과 같은 이유로 인해 발생할 수 있습니다.

  • Active Directory에 로그인이 존재하지 않습니다.
  • 도메인 컨트롤러를 사용할 수 없습니다.
  • 로컬 계정을 추가할 때 도메인 이름으로 BUILTIN을 사용하지 않습니다.
  • 이름 확인 문제입니다.

사용자 작업

위에서 언급한 각 원인에 대해 수행할 수 있는 작업에 대해서는 다음 섹션을 검토하세요.

추가하려는 로그인 확인

  1. Windows 로그인이 여전히 도메인에 있는지 확인합니다. 네트워크 관리자가 특정 이유로 Windows 로그인을 제거했을 수 있으며 해당 로그인 액세스 권한을 SQL Server에 부여하지 못할 수 있습니다.
  2. 도메인 및 로그인 이름을 올바르게 철자하고 있으며 다음 형식을 사용하고 있는지 확인합니다. Domain\User
  3. 로그인이 존재하고 정확하게 입력했지만 여전히 오류가 표시되는 경우 이 문서의 다음 섹션을 계속 진행합니다.

도메인 컨트롤러를 사용할 수 있는지 확인

로그인이 있는 도메인의 도메인 컨트롤러(동일하거나 다른 도메인)를 어떤 이유로든 사용할 수 없는 경우 오류 15401이 발생할 수 있습니다.

로그인이 SQL Server와 다른 도메인에 있는 경우 도메인 간에 올바른 트러스트가 있는지 확인합니다.

SQL Server를 실행하는 컴퓨터의 ping 명령을 사용하여 로그인의 도메인 컨트롤러에 액세스할 수 있는지 확인합니다. 도메인 컨트롤러의 IP 주소와 이름을 모두 확인합니다.

로컬 계정의 도메인 이름 확인

로컬(비 도메인) 계정에는 특별한 처리가 필요합니다. SQL Server를 실행하는 로컬 컴퓨터에서 로컬 계정을 추가하려는 경우 BUILTIN을 도메인 이름으로 사용하고 있는지 확인합니다.

이름 확인 문제 확인

로그인 또는 그룹 추가와 관련된 컴퓨터의 이름을 확인하는 데 문제가 있는 경우 오류 15401이 발생할 수 있습니다.

이름 확인 메커니즘(예: WINS, DNS, HOSTS 또는 LMHOSTS)이 올바르게 구성되었는지 확인합니다.

참고 항목