안녕하세요 SQL 관련하여 문의드릴것이 있어 글을 올립니다.
현재 SQL에서 DB 백업을 매일 진행하고 있고 로그 파일이 SQL 서버 D 드라이브에 차곡차곡 저장중입니다.
2018년 10월부터 지금까지 저장되고 있으니 약 4년치 파일이 저장되고 있는 셈이네요.
문제는 SQL Log File Viewer을 보면 히스토리가 약 1달치 밖에 안보여집니다.
내부감사를 준비하기 위해 히스토리가 최대 1년 이상 보여야 되는데 안보이니 답답하네요.
구글링을 해보니 SQL Server Agent -> Properties -> History 에서 로그 파일 제한을 필요한 만큼 늘려
주면 된다 하여 최대 로그 사이즈랑 최대 행 개수를 늘려줬지만 여전히 한달치의 로그만 쌓이고 있습니다.
근데 여전히 1달치에 로그만 보이고 있습니다.
혹시 다른 설정을 해야하는 부분이 있다면 알려주시면 감사하겠습니다
2개의 답변이 있습니다.
필터 설정되어 있는건 아닐까요..?
MSSQL\LOG 폴더에 저장되어 있는 ERRORLOG, ERRORLOG.n 파일에 로그가 얼마만큼 남아 있는지를 확인해볼 필요가 있을 것 같네요.
특별히 다른 설정을 하지 않았는데...
정리하지 않은 오래된 로그 내용들이 모두 그대로 남아 있고, 로그 파일 뷰어에서도 그대로 모두 볼 수 있는데...
별도 툴등에 의해 로그를 정리하고 있는 건 아닐까 싶기도 하네요.
Properties 수정후에 서비스 재구동하셨는지요?
설정 변경 후에는 서비수 재구동해야 적용되는 항목들이 있습니다.
DataServer\log 폴더에 파일이 존재하는지도 체크해보세요