복사 전용 백업

복사 전용 백업은 기존 SQL Server 백업 시퀀스와 독립적인 SQL Server 백업입니다. 일반적으로 백업을 수행하면 데이터베이스가 변경되므로 이후 백업이 복원되는 방식에 영향을 주게 됩니다. 그러나 백업 전체에 영향을 주지 않고 특별한 용도로 백업을 수행한 다음 데이터베이스에 대한 프로시저를 복원하는 것이 유용할 수도 있습니다. SQL Server 2005에서는 이러한 용도로 복사 전용 백업을 제공합니다. 복사 전용 백업의 종류는 다음과 같습니다.

  • 복사 전용 전체 백업(모든 복구 모델)

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

  • 복사 전용 로그 백업(전체 복구 모델 및 대량 로그 복구 모델 전용)

    복사 전용 로그 백업은 기존 로그 보관 지점을 유지하므로 정기적인 로그 백업 시퀀스에 영향을 주지 않습니다. 복사 전용 로그 백업은 일반적으로 불필요한 백업입니다. 대신 WITH NORECOVERY를 사용하여 다른 일반적인 현재 로그 백업을 만든 다음 해당 백업을 복원 시퀀스에 필요한 다른 모든 이전 로그 백업과 함께 사용합니다. 그러나 복사 전용 로그 백업은 온라인 복원 수행을 위해서만 만들 수 있습니다. 이에 대한 예는 예: 읽기/쓰기 파일의 온라인 복원(전체 복구 모델)을 참조하십시오.

복사 전용 백업 이후에는 트랜잭션 로그를 자를 수 없습니다. 복사 전용 백업은 backupset 테이블의 is_copy_only 열에 기록됩니다.

복사 전용 백업을 만들려면(Transact-SQL)

[!참고]

SQL Server 2008부터 SQL Server Management Studio에서 복사 전용 백업이 지원됩니다.

복사 전용 백업 복원

복사 전용 전체 백업을 복원하는 과정은 다른 전체 백업을 복원하는 과정과 동일합니다.

중요 정보중요

데이터베이스 백업을 다른 서버 인스턴스로 복원할 경우 백업 및 복원으로 데이터베이스 복사다른 서버 인스턴스에서 데이터베이스를 사용할 수 있도록 할 때 메타데이터 관리를 참조하십시오.

전체 데이터베이스 백업을 복원하려면

파일과 파일 그룹을 복원하려면

변경 내역

업데이트된 내용

SQL Server Management Studio백업 태스크에서 복사 전용 백업 생성이 지원된다는 내용을 포함하도록 수정했습니다.