단순 복구 모델 전환 고려 사항

업데이트: 2005년 12월 5일

데이터베이스는 언제든지 다른 복구 모델로 전환이 가능합니다. 그러나 단순 복구 모델에서 전환하는 경우는 거의 없습니다. 대량 작업 중에 전체 복구 모델로 전환하면 대량 작업의 로깅이 최소 로깅에서 전체 로깅으로 바뀌며 그 반대의 경우도 마찬가지입니다.

단순 복구 모델에서 전환한 후

단순 복구 모델에서 전체 복구 모델로 전환해야 하는 경우 다음 작업을 수행하는 것이 좋습니다.

  1. 전체 복구 모델이나 대량 로그 복구 모델로 전환한 후 즉시 전체 또는 차등 데이터베이스 백업을 수행하여 로그 체인을 시작합니다.
    전체 로그 복구 모델이나 대량 로그 복구 모델로의 전환은 첫 번째 데이터 백업 후에만 적용됩니다.
  2. 정기적인 로그 백업을 예약하고 해당 일정에 따라 복원 계획을 업데이트합니다.
    로그 백업은 전체 로그 복구 모델과 대량 로그 복구 모델의 기본적인 필수 요소입니다. 로그 백업은 트랜잭션 로그의 잘림을 허용합니다. 로그를 자주 백업하지 않으면 트랜잭션 로그가 확장되어 디스크 공간이 부족해질 수 있습니다.

단순 복구 모델로 전환한 후

전체 복구 모델이나 대량 로그 복구 모델에서 단순 복구 모델로 전환하면 백업 로그 체인이 끊어집니다. 따라서 전환하기 직전에 로그를 백업하여 해당 시점까지 데이터베이스를 복구할 수 있도록 하는 것이 좋습니다. 전환 후에는 데이터를 보호하고 트랜잭션 로그의 비활성 부분을 자르기 위해 정기적으로 데이터를 백업해야 합니다.

복구 모델 변경

복구 모델을 변경하려면(Transact-SQL)

다음과 같이 ALTER DATABASE를 사용합니다.

USE master;

ALTER DATABASE database_name SET RECOVERY SIMPLE;

[!참고] 새 데이터베이스에 적용할 기본 복구 모델을 변경하려면 ALTER DATABASE를 사용하여 model 데이터베이스의 복구 모델을 변경하십시오.

복구 모델을 변경하려면(SQL Server Management Studio)

참고 항목

개념

단순 복구 모델에서의 백업
복구 모델 개요

관련 자료

트랜잭션 로그 관리

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

새로운 내용
  • 단순 복구 모델로의 전환 및 단순 복구 모델에서의 전환 관리 방법에 대한 설명을 보강했습니다.
변경된 내용
  • 잘못된 참고를 제거했습니다.
  • "데이터베이스 백업 및 복원" 섹션에서 항목을 이동했습니다.