Share via


서비스 관리

SQL Server 에이전트 서비스와 SQL Server 서비스는 서로를 모니터링합니다. 두 서비스가 시작된 후에 하나가 실패하면 다른 서비스가 실패한 서비스를 다시 시작합니다.

중요 정보중요

장애 조치(Failover) 클러스터 인스턴스에 대한 SQL Server 서비스 또는 SQL Server 에이전트 서비스에 자동 시작을 사용하도록 설정하면 안 됩니다.

SQL Server 에이전트 서비스 다시 시작

SQL Server 에이전트가 시작되면 SQL Server의 확장 저장 프로시저를 실행합니다. 이 확장 저장 프로시저는 SQL Server 에이전트 서비스를 모니터링하고 서비스에 문제가 있을 경우 다시 시작합니다.

중요 정보중요

SQL Server 장애 조치(failover) 클러스터 인스턴스에서 장애 조치 이벤트가 발생할 때 실행하고 있던 SQL Server 에이전트 작업은 다른 장애 조치 클러스터 노드로 장애가 조치된 후 다시 시작되지 않습니다. Hyper-V가 일시 중지될 때 실행되고 있던 SQL Server 에이전트 작업은 일시 중지로 인해 다른 노드로 장애가 조치될 경우 다시 시작되지 않습니다. 시작되었지만 장애 조치 이벤트로 인해 완료되지 못한 작업은 시작된 것으로 기록되지만 완료 또는 실패의 추가 로그 항목이 표시되지 않습니다. 이러한 시나리오에서 SQL Server 에이전트 작업은 종료되지 않은 것처럼 나타납니다.

SQL Server 서비스 다시 시작

SQL Server가 정상적으로 종료되지 않고 다른 이유로 종료되면 SQL Server 에이전트에서 SQL Server의 로컬 인스턴스를 다시 시작할 수 있습니다. 자동 다시 시작은 기본적으로 사용 가능으로 설정되어 있습니다. SQL Server 에이전트에서 비정상적인 종료를 감지하면 SQL Server 에이전트가 SQL Server의 로컬 인스턴스를 다시 시작하므로 이 이벤트에 대한 경고를 설정할 수 있습니다.

SQL 서버 에이전트 서비스 기본 동작

기본적으로 SQL Server 에이전트 서비스는 20초마다 SQL Server에 로그인하여 성능 카운터를 인출합니다. 이 로그인을 통해 Microsoft Windows 이벤트 로그에 항목이 생성됩니다. 이 동작을 변경하려면 SQL Server 에이전트 서비스를 중지하거나 이벤트 로그에 실패한 로그인만 기록하도록 구성을 감사하는 서버 로그인을 변경합니다.

로그인 감사 구성을 수정하려면

작업 실행 종료를 설정하려면

자동으로 SQL Server 에이전트를 시작하려면

SQL Server 에이전트 오류 메시지를 보내려면

SQL Server 에이전트 오류 로그를 보려면

SQL Server 에이전트 오류 로그 이름을 바꾸려면

SQL Server 에이전트 작업의 런타임 상태에 대한 정보를 나열하려면