도메인 자격 증명을 사용하는 SQL Server 서비스가 시작되지 않습니다.

이 문서에서는 시작 계정에 필요한 권한이 없을 때 SQL Server 시작되지 않는 문제를 설명합니다.

원래 제품 버전: SQL Server
원본 KB 번호: 3006856

증상

SQL Server 서비스를 시작하거나 다시 시작하려고 하면 이 작업이 실패하고 다음 메시지가 SQL Server 오류 로그에 기록됩니다.

<Time stamp> spid9s Error: 17182, Severity: 16, State: 1.

<Time stamp> spid9s TDSSNIClient initialization failed with error 0xffffffff, status code 0x80. Reason: Unable to initialize SSL support.

<Time stamp> spid9s Error: 17182, Severity: 16, State: 1.

<Time stamp> spid9s TDSSNIClient initialization failed with error 0xffffffff, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors.

<Time stamp> spid9s Error: 17826, Severity: 18, State: 3. Time stamp spid9s Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.

<Time stamp> spid9s Error: 17120, Severity: 16, State: 1. Time stamp spid9s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

참고

이 문제는 도메인 계정으로 실행되는 SQL Server 인스턴스에서만 발생합니다.

원인

SQL 서비스 계정에 부여된 일반적인 권한이 누락되어 문제가 발생합니다. 있어야 하는 SQL Server 시작 계정에 대한 사용자 권한은 다음과 같습니다.

  • 프로세스에 대한 메모리 할당량을 조정합니다 (SeIncreaseQuotaPrivilege).

  • 트래버스 검사를 무시합니다 (SeChangeNotifyPrivilege).

  • 서비스로 로그온 합니다(SeServiceLogonRight).

  • 프로세스 수준 토큰( SeAssignPrimaryTokenPrivilege)을 바꿉니다.

자세한 내용은 서비스 권한을 참조하세요.

해결 방법

이 문제를 해결하려면 로컬 보안 정책 MMC 스냅인의 사용자 권한 할당 창을 사용하여 SQL Service 도메인 계정에 누락된 권한을 부여합니다.