FULL 및 DIFFERENTIAL 백업 수행
SQL Server백업 및 로그명령어
-- Full backup:
BACKUP DATABASE [Customer]
TO DISK = N'D:\Backup\Customer_full_20260706.bak'
WITH COMPRESSION, CHECKSUM, INIT, STATS = 10;
-- Differential backup:
BACKUP DATABASE [Customer]
TO DISK = N'D:\Backup\Customer_diff_20260706.bak'
WITH DIFFERENTIAL, COMPRESSION, CHECKSUM, INIT, STATS = 10;하는 일
FULL은 데이터베이스 전체를 백업하고, DIFFERENTIAL은 마지막 FULL 이후 변경된 익스텐트를 백업한다.
사용 시점
FULL: 일일/주간 기본 백업. DIFF: FULL 사이의 빠른 중간 백업.
주의
DIFF를 복원하려면 기준 FULL 백업이 필요하다. INIT은 기존 파일을 덮어쓰므로 파일 이름이 잘못되면 백업을 잃는다. CHECKSUM은 손상을 조기에 발견한다.