1) DB와 로그 사이즈 확인
select * from sys.master_files where name like '%database_name%'
2) 로그 백업 및 잘라내기(잘라내기를 더 권장함)
- backup log 'database_name' to 'device_name(장치명)' -- 로그백업
- backup log 'database_name' with truncate_only -- 로그 잘라내기
3) 로그 축소하기(truncateonly 를 더 권장함)
USE [DataBase_name]
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
-- ==> 데이터베이스 복구 모델을 SIMPLE로 변경하여 로그를 자릅니다.
ALTER DATABASE [DataBase_name]
SET RECOVERY SIMPLE
GO
-- Shrink the truncated log file to 10 MB. <- 로그파일을 10MB로 축소
-- ==> 잘린 로그 파일을 10MB로 축소합니다. <- 로그 파일을 10MB로 종료
DBCC SHRINKFILE ([DataBase_Log_name], 10)
GO
-- Reset the database recovery model.
-- ==> 데이터베이스 복구 모델을 재설정합니다.
ALTER DATABASE [DataBase_name]
SET RECOVERY FULL
GO
-- 4) 로그 크기 고정(자동 증가 없앰)
database 선택 > 우클릭 > 속성 > 파일 > 로그파일 선택 > 자동증가/최대크기 선택 > 최대파일 크기 - 제한 선택