데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

SQL Server Agent Error log 위치 변경

 

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

 

SQL Server 에이전트는 특정 이벤트를 캡처하여 로그파일로 기록한다. 기본적으로 이 파일의 위치는 SQL Server가 설치된 로그 폴더에 있다. 이번 포스트는 SQL Server Agent의 로그 파일의 폴더를 변경해 본다.

 

첫 번째로 기존의 에이전트 로그 파일 위치를 확인하다. 아래 스크립트를 실행하면 로그 파일의 경로를 확인 할 수 있으며 저장프로시저의 위치는 MSDB에 있다.

EXEC msdb..sp_get_sqlagent_properties

GO

 

 

 

다음 스크립트는 로그 파일의 경로를 변경 한다. 이때 해당 경로에 폴더가 미리 생성되어 있어야 한다. 만약 폴더가 생성되어 있지 않은 상태에서 해당 스크립트를 실행 한다면 SQL Server Agent 서비스를 재시작 할 때 오류가 발생한다.

EXEC msdb.dbo.sp_set_sqlagent_properties

@errorlog_file=N'c:\SQLAgentLog\LOG\SQLAGENT.OUT'

GO

 

 

다음 스크립트를 실행하여 수정 후 경로가 정상적으로 변경 되었는지 확인 한다.

EXEC msdb..sp_get_sqlagent_properties

GO

 

 

 

로그 파일의 경로가 변경된 것을 확인 할 수 있다. 하지만 Agent Services 서비스를 다시 시작 할 때까지 변경될 폴더로 로그가 기록되지 않는다. Agent Services를 재시작하여 변경 사항을 적용한다. 변경된 폴더로 에러로그가 기록되는 것을 확인 할 수 있다.

 

 

 

[참고자료]

http://www.mssqltips.com/sqlservertip/3093/how-to-change-the-sql-server-agent-log-file-path/



강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp

No. Subject Author Date Views
1970 전체 백업에서 포함되는 트랜잭션 범위 jevida(강성욱) 2016.11.23 2635
1969 REPL_SCHEMA_ACCESS 대기 유형 jevida(강성욱) 2016.11.23 2172
1968 Database 손상시 Emergency 모드로 복구하기 jevida(강성욱) 2016.11.23 2908
1967 서버 그룹을 이용한 다중서버 쿼리하기 jevida(강성욱) 2016.11.23 2074
1966 SQL Server Agent에서 CmdExec 오류 jevida(강성욱) 2016.11.23 2301
1965 Verbose SQL Server Agent Logging jevida(강성욱) 2016.11.23 1724
1964 Windows Event Log에 SQL Server Agent Log 기록 jevida(강성욱) 2016.11.23 2269
» SQL Server Agent Error log 위치 변경 jevida(강성욱) 2016.11.23 2510
1962 SQL Server에서 차단을 확인하는 다양한 방법 jevida(강성욱) 2016.10.18 4585
1961 SQL Server CPU 사용률이 높은 프로세서 및 쿼리 찾기 jevida(강성욱) 2016.10.18 7095
1960 Collation 변경 jevida(강성욱) 2016.10.18 4570
1959 인덱스 리빌드 동작 (Gather Streams from SORT) jevida(강성욱) 2016.10.18 3465
1958 최소한의 다운타임으로 데이터베이스 이동하기 jevida(강성욱) 2016.10.18 3126
1957 백업 LSN 이해하기 jevida(강성욱) 2016.10.18 3421
1956 암호화 오버헤드 (작성자의 주관적인 자료임) jevida(강성욱) 2016.10.18 2847
1955 데이터베이스 연결 정보 수집 jevida(강성욱) 2016.10.18 3182
1954 FileStream Garbage Collection jevida(강성욱) 2016.10.18 3438
1953 프로시저 캐시에서 중복 쿼리 계획 확인 jevida(강성욱) 2016.10.18 3651
1952 Sp_reset_connection jevida(강성욱) 2016.10.18 3353
1951 성능분석 17탄 – SQLServer 블록킹 / 네트워크 관련 성능 카운터 jevida(강성욱) 2016.10.15 3718





XE Login