DBAtlas · 데이터베이스 운영 아틀라스

트랜잭션 로그 백업 수행

SQL Server백업 및 로그

명령어

BACKUP LOG [Customer]
TO DISK = N'D:\Backup\Customer_log_20260706_1200.trn'
WITH COMPRESSION, CHECKSUM, STATS = 10;

하는 일

트랜잭션 로그 백업을 수행하고 (FULL/BULK_LOGGED 복구 모델에서) 로그의 사용된 부분을 truncate하여 재사용할 수 있게 한다.

사용 시점

FULL 복구 모델에서 정기적으로(예: 15분마다), 시점 복구 체인을 위해, 그리고 로그 파일이 커질 때.

주의

FULL/BULK_LOGGED 복구 모델에서만 의미가 있다(SIMPLE에서는 로그가 자동 truncate됨). 로그 체인이 끊기지 않도록 먼저 FULL 백업이 최소 하나 있어야 한다. 백업 파일의 삭제/덮어쓰기 전략을 올바르게 설정한다.

DBAtlas에서 열기 →

관련 항목