반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

가끔 보자, 하늘.

mssql transaction log 파일 강제 삭제 본문

개발 이야기/DB, 데이터분석, AI

mssql transaction log 파일 강제 삭제

가온아 2023. 7. 27. 14:01

뭔가 실수로 transaction log가 백업되지 않아 커지는 문제가 발생했다면 ldf 파일을 강제로 줄이는 방법이 있습니다.

2008 버전 정도에서는 backup log [db명] with truncate_only 라는 쿼리를 실행해 ldf 파일을 비울 수 있습니다.

만약 truncate_only' is not a recognized backup option 라는 오류가 발생하는 버전이라면 backup log [db명] to disk='null' 이라는 쿼리를 실행해 ldf 파일을 비울 수 있습니다.

간혹 백업 처리 과정마저도 문제가 발생하는 경우는 Database 백업 모드를 simple로 조정 후 shrinkfile('db log logical name' , 1) 이라는 쿼리를 실행하면 log 파일을 삭제 후 1M짜리 빈 log 파일을 생성합니다. 백업 모드가 simple 이므로 transaction log를 남기지 않으며, 몇 백 기가든 수초안에 기존 로그를 지우고 1M짜리 빈 ldf 파일을 생성하므로 긴급한 경우 사용하기 바랍니다.

(* 이에 대한 쪼끔 더 상세한 내용은 이 블로그 글에서 확인 가능합니다.)

백업을 위한 disk의 여유 공간이 전혀 없을 때는 위와 같은 방법으로 정리하시길...

반응형