SQL Server/SQL Server Tip

Verbose SQL Server Agent Logging

SungWookKang 2015. 7. 23. 10:10
반응형

Verbose SQL Server Agent Logging

 

  • Version : SQL Server 2005, 2008, 2008R2, 2012, 2014

 

SQL Server Agent 실행 결과를 출력파일로 저장하여 상세한 로그를 확인하는 방법에 대해서 알아본다.

 

SSMS에서 [SQL Server 에이전트] – [작업] 에서 Verbose 로그를 남길 작업을 선택하여 속성을 실행한다. 작업 속성의 [단계] 탭에서 [고급]을 선택 한다.

 

[출력 파일] 항목에 로그 파일을 기록할 경로를 입력 한다. 로그 기록을 동일한 파일에 덧붙여 기록하려면 [기존 파일에 출력 추가]를 선택 한다. (선택 해제 시 최근 기록으로 덮어씀)

 

Verbose 로그를 확인 하기 위해 예제로 백업을 실행해 보았다. 지정한 경로에 로그 파일이 생성된 것을 확인 할 수 있다.

BACKUP DATABASE SW_TEST TO DISK = 'C:\ERRLOG\SW_TEST.BAK' WITH STATS = 10

 

 

 

로그를 살펴 보면 상세한 로그가 기록된 것을 확인 할 수 있다.

 

 

한 개의 작업 목록에 여러 단계의 작업이 있을 때 각 작업에 대해 동일한 출력파일을 사용하고 [기존 파일에 출력 추가] 설정을 하면 각 단계의 로그를 한번에 확인 할 수 있다.

 

 

Verbose 로그를 사용하면 작업 실패 시 자세한 오류를 확인 할 수 있으며 오류 기록을 오랫동안 보관할 수 있는 장점이 있다.

 

 

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

 

SQLSERVER, mssql, 데이터베이스 강좌, SQL Server Agent, Agent errorlog, Agent Log, Verbose로그, Agent 상세 로그

반응형