SQL Server/SQL Server Tip

Event log 기록 실패로 인한 SQL Agent Service 시작 실패

SungWookKang 2015. 7. 21. 08:56
반응형

Event log 기록 실패로 인한 SQL Agent Service 시작 실패

   

  • SQL Server 2008 R2
  • Windows Server

   

[문제 발생]

  • SQL Server Agent Service 시작 시 종료되는 현상. (서비스 시작이 실패됨)

   

SQL Server Agent Errorlog 내용.

[241] 시작 오류: 오류 보고 시스템을 초기화할 수 없습니다(원인: EventLog 서비스가 시작되지 않았습니다.).

[098] SQLServerAgent이(가) 종료됨(정상적으로)

   

   

[원인]

  • SQL Server Agent 시작 시 윈도우 이벤트로그파일에 오류, 경고, 정보를 로깅하는 API를 호출하는데 이때 호출이 실패하는 경우 초기화 프로세스가 정상적으로 실행하지 못해 SQL Server Agent 서비스 작동이 중지됨.

   

   

[해결 방법]

  • 명령 프롬프트에서 sfc/scannow 로 시스템 검사하여 손상된 파일 있는지 확인

   

   

  • 윈도우 레지스터리 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog에서 Parameters 값을 삭제하여 해결 (시스템 재시작 필요함)

   

   

[적용 후 결과]

  • 윈도우 이벤트 로그 작동 정상 및 SQL Server Agent Service 정상.

   

   

   

[참고 자료]

   

   

   

2014-06-19 / 강성욱 / http://sqlmvp.kr

반응형