독립 실행형 서버에서 SQL Server 서비스 및 SQL Server 에이전트 서비스가 시작되지 않습니다.

이 문서는 SQL Server 서비스 및 SQL Server 에이전트 서비스가 독립 실행형 서버에서 시작되지 않을 수 있는 문제를 resolve 데 도움이 됩니다.

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

증상

  • 문제 1: 독립 실행형 서버에서 MSSQLSERVER 서비스가 시작되지 않을 수 있으며 다음과 같은 오류 메시지가 표시됩니다.

    MSSQLServer 서비스에서 이 서비스 작업을 수행하는 동안 오류 1068 - (종속성 서비스 또는 그룹을 시작하지 못했습니다.) 오류가 발생했습니다.

  • 문제 2: 마찬가지로 SQLServerAgent 서비스도 시작하지 못할 수 있으며 다음과 같은 오류 메시지가 표시됩니다.

    SQLServerAgent 서비스에서 이 서비스 작업을 수행하는 동안 오류 1068 - (종속성 서비스 또는 그룹을 시작하지 못했습니다.) 오류가 발생했습니다.

    문제 1 및 문제 2는 다음 조건이 모두 충족될 때 발생합니다.

    • 서버 컴퓨터는 도메인의 일부가 아닌 작업 그룹에 있습니다.
    • MSSQLSERVER 및 SQLServerAgent 서비스는 모두 시작에 도메인 계정을 사용하도록 설정됩니다.
  • 문제 3: 도메인 구성원 서버에서 서버 시작 중에 MSSQLSERVER 서비스가 시작되지 않을 수 있으며 이벤트 ID가 7038인 이벤트 뷰어 다음 메시지가 표시됩니다.

    MSSQLSERVER 서비스는 원본: NetLogon 설명: 현재 로그온 요청을 처리하는 데 사용할 수 있는 로그온 서버가 없습니다. 오류로 인해 현재 구성된 암호로 domain\mssqlsvc로 로그온할 수 없습니다. MSSQLSERVER 서비스가 예기치 않게 종료되었습니다.

이 문제는 다음 조건이 모두 충족될 때 발생합니다.

  • 서버는 도메인의 일부입니다.
  • MSSQLSERVER 및 SQLServerAgent 서비스는 모두 시작에 도메인 계정을 사용하도록 설정됩니다.
  • MSSQLSERVER 및 SQLServerAgent의 시작 모드는 자동으로 설정됩니다.

원인

문제 1 및 문제 2는 서버가 독립 실행형 컴퓨터이므로 NetLogon 서비스가 서버에서 시작되지 않으므로 도메인 전체 로그온 인증이 불가능하기 때문에 발생합니다.

문제 3은 SQL Server 서비스가 NetLogon 서비스가 시작되기 전에 시작하려고 하기 때문에 발생합니다.

해결 방법

문제 1 및 문제 2를 해결하려면 다음 단계를 수행합니다.

  • MSSQLSERVER 및 SQLServerAgent의 시작 계정을 변경하여 로컬 시스템 계정을 사용합니다.

  • 서버를 다시 시작합니다.

문제 3을 해결하려면 다음 해결 방법을 사용합니다.

  • 특정 Windows 서버의 시작이 지연되도록 SQL Server 시작 구성, NetLogon과 같은 다른 Windows 서비스가 먼저 완료되고 문제 없이 SQL Server 시작됩니다.

  • 다시 시도하도록 SQL Server 시작을 구성합니다. 두 번째 시작 시도에서 시작을 완료할 수 있습니다.

  • 서버의 모든 네트워크 인터페이스에 대해 중복 주소 검색(-DadTransmits) 값을 1로 변경합니다. 자세한 내용은 Set-NetIPInterface 명령을 참조하세요.

  • SQL Server 및 SQL Server 에이전트 서비스에 대한 복구 옵션을 변경합니다. 오류 옵션에 대한 작업으로 서비스 다시 시작을 지정합니다. 익숙한 Service Control Manager 인터페이스를 사용하여 관리 도구의 서비스 애플릿에서 이 옵션을 수행할 수 있습니다.

지연된 시작 옵션이 이 문제 3을 해결할 수 없는 경우 SQL Server 서비스에 다음 종속성을 추가할 수 있습니다.

  • Ip 도우미 서비스
  • 서버 서비스
  • 네트워크 목록 서비스

다음 명령을 사용하여 종속성을 추가할 수 있습니다.

sc.exe qc MSSQLSERVER ::view dependencies sc.exe config MSSQLSERVER depend=iphlpsvc/LanmanServer/netprofm ::add service dependencies

추가 정보

독립 실행형 컴퓨터에서 수동 시작을 위해 NetLogon 서비스를 설정해야 합니다.