안녕하세요~~~ 하파제이 입니다😊
이번 시간에는 MSSQL 로그 파일 사이즈가 커서 디스크 공간을 차지하는
이슈를 해결하기 위해!! 축소하는 방법에 대해 알아보겠습니다!!
백업에 대한 내용이 나오는데
백업 자동화나 백업에 대해 궁금한게 있으시면 아래 내용을 참고하세요!
[MSSQL] Express 버전 자동 백업
안녕하세요~~~ 하파제이 입니다😊 이번 시간에는 MSSQL ! Microsoft Sql Server 데이터베이스라고 하죠! MSSQL Express 버전 백업 자동화에 대해서 알아보도록 하겠습니다~~! 데이터베이스에서 가장 중요
hapajay.tistory.com
1. 로그 파일 조회
exec sp_helpfile 명령어를 실행하고 확인을 해보니
현재 로그 파일 사이즈는 500M 정도 되네요!
2. 전체 복구 모델로 변경
로그 축소 전 복구 모델을 전체(Full) 로 변경해 주어야 합니다!
명령어로도 할 수 있고, 마우스를 이용해서 할 수도 있죠!
1) 명령어 (alter database hapajay set recovery full)
( * hapajay 는 DB NAME 입니다)
2) 마우스를 이용해 변경
3. 복구 모델 조회
select name, recovery_model_desc
from sys.databases
where name = 'hapajay';
4. 해당 DB(hapajay) Full backup 및 Log 백업
해당 DB인 hapajay의 Full backup본과 Log 백업이 있어야 합니다!
변경된 내용이 로그파일 (.ldf) 에 기록이 되니 백업을 받고
로그 파일을 축소 시켜야 하거든요!
1) Full backup
2) Log backup(백업을 받는 중 데이터가 변경 됐을수도 있으니 확실히 하기 위해 Log 백업)
5. 로그 파일 축소 작업
1) 로그 파일명 확인
exec sp_helpfile
2) 로그 파일 축소
dbcc shrinkfile(로그명,원하는 사이즈) - 사이즈 단위는 MB로 숫자만 입력!
6. 축소된 로그 파일 확인
이제 축소된 로그 파일을 확인해 봅시다!
로그 파일이 100MB로 추가 되었네요!
이런 방법으로 로그 파일 백업 받고 축소 해서 디스크 용량 깰끔쓰~ 하게 관리하자구요!!
도움이 되셨다면 "🤍 공감" → "❤ 공감" 버튼 클릭 클릭👍👍👍~!
감사합니다! 😊
'1. IT Life > [데이터베이스] MSSQL' 카테고리의 다른 글
[MSSQL] MSSQL 리눅스 설치(CentOS 7, MSSQL 2017) (2) | 2021.07.05 |
---|---|
[MSSQL] Express 버전 자동 백업 (2) | 2020.07.30 |
댓글