SQL Server 에이전트 정보
SQL Server 에이전트는 일정이 지정된 관리 태스크(작업)를 실행하는 Microsoft Windows 서비스입니다. SQL Server 에이전트에서는 SQL Server를 사용하여 작업 정보를 저장합니다. 작업에는 하나 이상의 작업 단계가 포함됩니다. 각 단계에는 자체 태스크(예: 데이터베이스 백업)가 포함됩니다. SQL Server 에이전트는 특정 이벤트에 대한 응답이나 요청에 따라 일정에 있는 작업을 실행할 수 있습니다. 예를 들어 평일 근무 시간 이후에 회사 서버를 모두 백업하려는 경우 이 태스크를 자동화할 수 있습니다. 월요일부터 금요일까지 밤 10시 이후 백업이 실행되도록 일정을 만듭니다. 이 백업에 문제가 발생하면 SQL Server 에이전트가 이 이벤트를 기록하여 사용자에게 알릴 수 있습니다.
[!참고]
SQL Server 2005 이상이 설치될 때 사용자가 명시적으로 SQL Server 에이전트 서비스를 자동으로 시작하도록 선택하지 않는 한 기본적으로 이 서비스는 비활성화되어 있습니다.
관리를 자동화하려면 다음 단계를 따르십시오.
정기적으로 발생하는 관리 태스크나 서버 이벤트를 설정하고 이러한 작업 또는 이벤트를 프로그래밍 방식으로 관리할 수 있는지 여부를 설정합니다. 태스크가 예측 가능한 단계 순서를 포함하고 특정 시간에 또는 특정 사건에 대한 응답으로 발생하는 경우 자동화될 수 있습니다.
SQL Server Management Studio, Transact-SQL 스크립트 또는 SMO(SQL Server Management Objects)를 사용하여 작업, 일정, 경고 및 연산자 집합을 정의합니다. 자세한 내용은 작업 만들기를 참조하십시오.
정의한 SQL Server 에이전트 작업을 실행합니다.
[!참고]
SQL Server의 기본 인스턴스의 경우 SQL Server 서비스는 이름이 SQLSERVERAGENT입니다. 명명된 인스턴스의 경우 SQL Server 에이전트 서비스는 이름이 SQLAgent$instancename입니다.
여러 SQL Server 인스턴스를 실행하는 경우 다중 서버 관리를 사용하여 전체 인스턴스에 걸쳐 공통되는 태스크를 자동화할 수 있습니다. 자세한 내용은 기업 내 관리 자동화를 참조하십시오.