본문 바로가기
IT/MSSQL

[MSSQL] 복사전용백업(COPY ONLY BACKUP) 실행방법 및 개념설명

by 베베야 2023. 11. 18.
728x90

복사전용백업이란?

기존 백업 시퀀스에 영향을 주지 않고 백업을 받는 방법이다.

즉 복사전용백업은 기존의 백업 시퀸스와 독립적으로 작용한다.

 

예를 들어 매일 전체 백업을 진행하고 1시간마다 차등백업을 진행한다고 생각해보자.

중간에 현재 데이터에 대한 복원 요청이 올 경우 전체 백업을 받게 되는데 복사전용백업 옵션 없이

백업을 받게 되면 시퀸스가 달라져서 기존에 백업 정책 복원에 문제가 생긴다

이럴 경우 복사전용백업을 사용한다.

 

복사전용백업 특징

SQL Server 2005 이상부터 지원한다.

복사 전용 전체 백업은 차등 백업으로 사용 될 수 없으며 차등 기반에 영향을 미치지 않는다.

복사 전용 백업 이후에는 트랜잭션 로그를 자를 수 없다.

복사전용백업 실행

복사전용 백업으로 풀백업과 로그백업을 진행합니다.

BACKUP DATABASE Sales

TO DISK = 'E:\BAK\Sales_Copy.bak'

WITH COPY_ONLY;

 

BACKUP LOG Sales

TO DISK = 'E:\BAK\Sales_LogCopy.trn'

WITH COPY_ONLY;

 

복사전용 백업 참조

https://learn.microsoft.com/ko-kr/sql/relational-databases/backup-restore/copy-only-backups-sql-server?view=sql-server-ver16 

 

복사 전용 백업 - SQL Server

복사 전용 백업은 SQL Server 백업 시퀀스에 관계없이 SQL Server 백업입니다. 이후 백업을 복원하는 방법에는 영향을 주지 않습니다.

learn.microsoft.com

반응형
그리드형

댓글