2007~2011/SQL Server2010. 3. 17. 15:04
SQL Server Agent Service 는 기본적으로 SQL Server 서비스에 종속되어 있습니다. 두 서비스 시작 옵션이 '자동'으로 되어 있다면 부팅 시 SQL Server 서비스가 시작된 이후 SQL Agent Service 가 시작되게 됩니다. (Delay loading)


[환경]
SQL Server 2000 SP4


[현상]
SQL Server Agent(SQLSERVERAGENT) 서비스의 종속성이 존재하지 않습니다.




[원인]
레지스트리에 기록 되어 있는 SQLSERVERAGENT 서비스의 종속성 설정이 삭제되어 있습니다.


[해결방법]
아래 레지스트리 경로에 종속 서비스 이름을 입력합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
DependOnService(REG_MULTI_SZ) : MSSQLSERVER


[분석결과]
1. 서비스 종속성 설정 값이 제거되어 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT\DependOnService : NULL



[참고자료]
How to delay loading of specific services
http://support.microsoft.com/kb/193888/en-us


작성자 : Lai Go / 작성일자 : 2010.03.17
Posted by Lai Go