반응형
- SQL Server가 수행 중인 동안에는, 현재의 오류 로그 파일(errorlog)을 삭제할 수 없습니다. 이유는 SQL Server가 그 파일을 사용하기 때문입니다.
- 무슨 이유인지 모르겠지만 현재 오류 로그 파일을 삭제하고자 한다면, 그 파일을 사용하는 해당 SQL Server 서비스를 중단한 다음에 삭제하면 됩니다. 이 방법을 사용하지 마시고 다음의 방법을 사용하실 것을 권고합니다. 그렇지만 이렇게 errorlog 파일을 삭제해도 문제가 될 것은 없습니다. 왜냐하면 SQL Server가 다시 시작될 때 새로운 errorlog 파일을 만들어 주기 때문입니다.
- 만약, errorlog 파일의 크기가 너무 커서 파일을 삭제하고자 한 거라면 쿼리 분석기에서 sp_cycle_errorlog 를 수행하면 원래의 errorlog 파일은 errorlog.1 이라는 이름으로 변경되고, 새로운 errorlog 파일이 생깁니다. 그러면 errorlog.1 파일을 삭제하시면 되겠지요.
sp_cycle_errorlog:
현재의 오류 로그 파일을 닫고 서버를 다시 시작하는 것처럼 오류 로그 확장 번호를 순환시킵니다. 새 오류 로그파일에는 버전, 저작권에 관한 정보 및 새 로그가 작성되었음을 표시하는 행이 기록됩니다.
반응형
'IT > MSSQL' 카테고리의 다른 글
MSSQL 메모리 세팅 작업 (0) | 2011.12.26 |
---|---|
SQLScheduler (0) | 2011.12.19 |
DB용량 알아내는 쿼리 - MDF. LDF 파일 용량 (0) | 2011.11.04 |
SQL Agent 작업 시간 조회하기 (0) | 2011.07.13 |
MSSQL 암호화SSL 확인방법 (0) | 2011.07.12 |