SQL Server Error Log 보관 주기 설정

 

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

 

DB를 운영할 때 많이 보게 되는 항목 중 하나가 SQL Server ErrorLog 이다. 에러로그는 SQL Server에 문제가 발생 하였을 때나 서비스가 재시작, 또는 사용자가 지정한 내용에 대해서 로그를 남겨주는 기능을 한다. 서비스가 재시작 될 때마다 SQL Server Errorlog는 다음 순서로 싸이클링 된다.

문제는 장애나 기타 문제로 인하여 SQL Server의 에러로그가 많이 남았을 때 보관 개수로 인하여 실제 문제가 발생했던 시점의 에러를 확인하지 못하는 경우가 발생 한다. 그래서 에러로그의 보관 개수를 크게 설정 할 필요가 있다.

지난 아티클에서 에러로그 확인 하는 방법과 SSMS에서 UI를 통한 개수 설정 방법을 알아 보았다.

SQL Server Errorlog : http://sqlmvp.kr/140171497815

 

이번 시간에는 스크립트를 이용한 방법을 알아 본다. 다음 스크립트를 이용하여 레지스터의 정보를 수정하여 보관 개수를 수정 할 수 있다. 실습에서는 20개 까지 보관하도록 설정 하였다.

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'NumErrorLogs', REG_DWORD, 20

GO

 

 

 

스크립트 적용 후 SSMS를 통하여 확인해 보면 20개로 설정 된 것을 확인 할 수 있다.

 

 

다중의 서버를 관리 할 때 중앙 서버에서 스크립트를 이용한다면 설정을 한번에 하여 관리의 효율성을 높일 때 사용 하면 좋을 듯 하다.

 



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

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 526
1766 DMV를 이용한 플랜 캐시 사용 정보 확인 jevida(강성욱) 2016.09.27 1220
1765 SQL Server 테이블 및 인덱스 구조 아키텍처(4/4) – 비클러스터형 인덱스 구조 jevida(강성욱) 2016.09.27 1094
1764 SQL Server 테이블 및 인덱스 구조 아키텍처(3/4) – 클러스터형 인덱스 구조 jevida(강성욱) 2016.09.27 1411
1763 SQL Server 테이블 및 인덱스 구조 아키텍처(2/4) – 힙 구조 jevida(강성욱) 2016.09.27 1100
1762 SQL Server 테이블 및 인덱스 구조 아키텍처(1/4) – 테이블 및 인덱스 구성 jevida(강성욱) 2016.09.27 1162
1761 SQL Server 트랜잭션 로그 아키텍처(4/4) – 미리 쓰기 트랜잭션 로그 jevida(강성욱) 2016.09.27 1556
1760 SQL Server 트랜잭션 로그 아키텍처(3/4) – 검사점 및 로그의 활성 부분 jevida(강성욱) 2016.09.27 1069
1759 SQL Server 트랜잭션 로그 아키텍처(2/4) – 트랜잭션 로그 물리 아키텍처 jevida(강성욱) 2016.09.27 1123
1758 SQL Server 트랜잭션 로그 아키텍처(1/4) – 트랜잭션 로그 논리 아키텍처 jevida(강성욱) 2016.09.27 1276
1757 파일 및 파일 그룹 아키텍처 jevida(강성욱) 2016.09.27 827
1756 SQL Server 페이지 및 익스텐트 아키텍처(4/4) – 수정된 익스텐트 추적 jevida(강성욱) 2016.09.27 1159
1755 SQL Server 페이지 및 익스텐트 아키텍처(3/4) – 개체에서 사용하는 공간 관리 jevida(강성욱) 2016.09.27 1010
1754 SQL Server 페이지 및 익스텐트 아키텍처(2/4) – 익스텐트 할당 및 빈공간 관리 jevida(강성욱) 2016.09.27 1581
1753 SQL Server 페이지 및 익스텐트 아키텍처(1/4) – 페이지 및 익스텐트 이해 jevida(강성욱) 2016.09.27 3925
» SQL Server Error Log 보관 주기 설정 jevida(강성욱) 2016.09.15 2232
1751 SQL Server 네트워크 백업 트러블슈팅(UNC 설정) jevida(강성욱) 2016.09.15 5328
1750 SQL Server 인증 실패시 반환되는 클라이언트 메시지 정보 jevida(강성욱) 2016.09.15 4112
1749 SQL Server에 할당된 메모리 개체 확인 jevida(강성욱) 2016.09.15 1609
1748 SQL Server 비동기 업데이트 활성 / 비활성에 따른 특성 jevida(강성욱) 2016.09.15 1809
1747 DBCC CHECKDB와 Compute Column 인덱스의 성능 관계 jevida(강성욱) 2016.09.15 1466





XE Login