SQL Server 에이전트 오류 로그SQL Server Agent Error Log

SQL ServerSQL Server 에이전트는 기본적으로 경고 및 오류를 기록하는 오류 로그를 만듭니다. Agent creates an error log that records warnings and errors by default. 이 로그에는 다음 경고 및 오류가 표시됩니다.The following warnings and errors are displayed in the log:

  • "<job_name> 작업이 실행 중에 삭제되었습니다."와 같은 잠재적 문제에 대한 정보를 제공하는 경고 메시지Warning messages that provide information about potential problems, such as "Job <job_name> was deleted while it was running."

  • "메일 세션을 시작할 수 없습니다"와 같이 대개 시스템 관리자의 조정이 필요한 오류 메시지.Error messages that usually require intervention by a system administrator, such as "Unable to start mail session." 오류 메시지는 net send로 특정 사용자나 컴퓨터에 전달될 수 있습니다.Error messages can be sent to a specific user or computer by net send.

SQL ServerSQL Server SQL ServerSQL Server 에이전트 오류 로그를 최대 9개까지 유지 관리합니다. maintains up to nine SQL ServerSQL Server Agent error logs. 보관된 오류 로그에는 각각 오류 로그의 상대적 기간을 표시하는 확장명이 있습니다.Each archived log has an extension that indicates the relative age of the log. 예를 들어 .1의 확장명은 최근에 보관된 오류 로그를 표시하고 .9의 확장명은 가장 오래된 오류 로그를 표시합니다.For example, an extension of .1 indicates the newest archived error log and an extension of .9 indicates the oldest archived error log.

기본적으로 실행 추적 메시지는 SQL ServerSQL Server 에이전트 오류 로그를 가득 채울 수 있으므로 이 로그에 기록되지 않습니다.By default, execution trace messages are not written to the SQL ServerSQL Server Agent error log, because they can fill it. 오류 로그가 가득 차게 되면 좀 더 중요한 오류를 놓칠 수 있는 가능성이 높아집니다.When the error log is full, your ability to select and analyze more difficult errors is reduced. 오류 로그는 서버의 처리 부하에도 영향을 주기 때문에 실행 추적 메시지를 오류 로그로 캡처할 경우 얻을 수 있는 가치에 대해 신중하게 고려해야 합니다.Because the log adds to the server's processing load, it is important to consider carefully what value you obtain by capturing execution trace messages to the error log. 일반적으로 특정 문제를 디버깅할 때만 모든 메시지를 캡처하는 것이 가장 좋습니다.Generally, it is best to capture all messages only when you are debugging a specific problem.

SQL ServerSQL Server 에이전트가 중지되었을 때 SQL ServerSQL Server 에이전트 오류 로그의 위치를 수정할 수 있습니다.When SQL ServerSQL Server Agent is stopped, you can modify the location of the SQL ServerSQL Server Agent error log. 오류 로그가 비어 있으면 로그를 열 수 없습니다.When the error log is empty, the log cannot be opened. SQL ServerSQL Server 에이전트를 중단하지 않고 언제든지 SQL ServerSQL Server 에이전트 로그를 반복할 수 있습니다.You can cycle the SQL ServerSQL Server Agent log at any time without stopping SQL ServerSQL Server Agent.

SQL Server 에이전트 오류 로그를 보려면To view the SQL Server Agent error log

SQL Server 에이전트 오류 로그 이름을 바꾸려면To rename a SQL Server Agent error log

SQL Server 에이전트 오류 메시지를 보내려면To send SQL Server Agent error messages

실행 추적 메시지를 SQL Server 에이전트 오류 로그에 쓰려면To write execution trace messages to the SQL Server Agent error log