banner image

EaseUS Todo Backup

  • 간단한 클릭만으로 개인 파일을 안전하게 백업하고 복원할 수 있습니다.
  • 한 번의 클릭으로 시스템을 빠르게 복제, 업그레이드 또는 전송할 수 있습니다.

100% 안전
EaseUS Todo Backup

개요:

EaseUS Todo Backup은 단순, 전체, 대량 로그 복구 모델의 세 가지 SQL 2012/2008/2005/2016 복구 모델을 지원합니다.

해결 방법 상세 방법
단순 복구 모델; SQL Server는 트랜잭션 로그에서 최소한의 정보만 유지합니다... 자세히 보기
전체 복구 모델; 전체 복구 모델을 사용하면 SQL Server는 백업할 때까지 트랜잭션 로그를 보존합니다... 자세히 보기
대량 로그 복구 모델; 대량 로그 복구 모델은 유사한 방식으로 작동하는 특수 목적 모델입니다... 자세히 보기

SQL Server에는 3가지 다른 복구 모델이 있으므로 로그 파일을 관리하고 재해 발생 시 SQL 복구에 대비하려면 SQL Server 복구 모델을 선택해야 합니다. 이 문서는 단순, 전체 및 대량 로그의 세 가지 SQL Server 복구 모델에 대해 설명합니다. 무엇보다도 SQL Server 데이터베이스를 백업해야 합니다.

이 문서는 신뢰할 수 있는 SQL Server 데이터베이스 백업 및 복구 소프트웨어인  EaseUS Todo Backup 을 권장 합니다.

로그 파일에 대한 기본 정보

SQL Server 데이터베이스에는 최소한 MDF 데이터 파일과 ldf 로그 파일이 포함되어 있습니다. Mdf 파일에는 테이블, 저장 프로시저 및 사용자 정보와 같은 모든 데이터베이스 개체 및 데이터가 포함됩니다. Ldf 로그 파일에는 데이터베이스의 모든 로그가 포함됩니다. 반면에, 예를 들어 ldf 로그 파일과 이전 전체 백업을 통해 데이터베이스를 특정 시점으로 복구하는 경우와 같이 데이터베이스를 복구하기 위해 로그 파일에만 의존하는 것은 아닙니다.

로그 파일은 무엇을 합니까?

  • 로그의 물리적인 저장 위치이기 때문에 ldf 로그 파일에서 로그를 백업하고 로그 백업 파일을 사용하여 데이터베이스를 복구할 수 있습니다.
  • SQL Server는 시작할 때마다 ldf 로그 파일에서 로그를 읽습니다. 이전에 제출되지 않은 업무를 롤백하고 업무의 무결성을 보장하기 위해 제출되었지만 데이터 파일에 기록되지 않은 업무를 롤포워드합니다.
  • 전체 백업에는 데이터베이스의 모든 데이터가 포함되지만 모든 로그는 포함되지 않습니다. 전체 백업에는 현재 데이터베이스의 꼬리 부분에 있는 모든 데이터 페이지와 로그만 포함됩니다.

활동 로그는 현재 진행 중인 업무의 로그 기록을 의미합니다. 가상 로그는 로그의 논리 저장 단위를 의미합니다. SQL Server는 논리적으로 ldf 로그 파일 공간을 여러 부분으로 나눕니다. 모든 조각은 가상 로그입니다. 로그 잘림은 이전 로그를 삭제하는 것을 의미합니다.

단순 복구 모델

단순 복구 모델을 선택하면 SQL Server는 트랜잭션 로그에 최소한의 정보만 유지합니다. SQL Server는 데이터베이스가 트랜잭션 검사점에 도달할 때마다 트랜잭션 로그를 자르고 재해 복구 목적으로 로그 항목을 남기지 않습니다.

단순 복구 모델을 사용하는 데이터베이스에서는 전체 또는 차등 백업만 복원할 수 있습니다. 이러한 데이터베이스는 특정 시점으로 복원할 수 없으며 전체 또는 차등 백업이 발생한 정확한 시간으로만 복원할 수 있습니다. 따라서 가장 최근의 전체/차등 백업 시간과 실패 시간 사이에 수정된 모든 데이터는 자동으로 손실됩니다.

단순 복구에는 최소한의 관리가 필요합니다. Full 또는 Bulk-Logged 모델보다 관리하기 쉽지만 데이터 파일이 손상된 경우 데이터 손실 노출이 높아집니다. 단순 복구는 최근 변경 사항의 손실이 허용되지 않는 프로덕션 시스템에 적절한 선택이 아닙니다. 단순 복구를 사용할 때 백업 간격은 백업 오버헤드가 프로덕션 작업에 영향을 미치지 않도록 충분히 길어야 하지만 상당한 양의 데이터 손실을 방지할 수 있을 만큼 짧아야 합니다.

  • 장점 : 고성능 대량 복사 작업이 가능합니다. 공간 요구 사항을 작게 유지하기 위해 로그 공간을 회수합니다.
  • 단점 : 가장 최근 데이터베이스 또는 차등 백업 이후의 변경 사항을 다시 수행해야 합니다.

전체 복구 모델

전체 복구 모델을 사용하면 SQL Server는 사용자가 백업할 때까지 트랜잭션 로그를 보존합니다. 이를 통해 트랜잭션 로그 백업과 함께 전체 및 차등 데이터베이스 백업의 조합을 포함하는 재해 복구 계획을 설계할 수 있습니다.

데이터베이스 오류가 발생했을 때 전체 복구 모델을 사용하여 데이터베이스를 가장 유연하게 복원할 수 있습니다. 트랜잭션 로그에 저장된 데이터 수정 사항을 보존하는 것 외에도 전체 복구 모델을 사용하면 데이터베이스를 특정 시점으로 복원할 수 있습니다.

  • 장점 : 데이터 파일의 유실 또는 손상으로 인한 작업 손실이 없습니다. 임의의 시점으로 복구할 수 있습니다.
  • 단점 : 로그가 훼손되면 가장 최근의 로그 백업 이후의 변경 사항을 다시 해야 한다.

대량 로그 복구 모델

대량 로그 복구 모델은 전체 복구 모델과 유사한 방식으로 작동하는 특수 목적 모델입니다. 유일한 차이점은 대량 데이터 수정 작업을 처리하는 방식입니다. 대량 로그 모델은 최소 로깅이라는 기술을 사용하여 트랜잭션 로그에 이러한 작업을 기록합니다. 이렇게 하면 처리 시간이 크게 절약되지만 지정 시간 복원 옵션을 사용할 수 없습니다.

  • 장점 : 고성능 대량 복사 작업을 허용하고 대량 작업에서 최소한의 로그 공간을 사용합니다.
  • 단점 : 로그가 손상되었거나 가장 최근의 로그 백업 이후 대량 작업이 발생한 경우 마지막 백업 이후의 변경 사항을 다시 수행해야 합니다.

전체 복구 및 대량 로그 복구 모델은 데이터를 가장 잘 보호합니다. 이러한 모델은 트랜잭션 로그에 의존하여 완전한 복구 기능을 제공하고 가장 광범위한 실패 시나리오에서 작업 손실을 방지합니다. 대량 로그 모델은 특정 대규모 작업에 대해 더 높은 성능과 더 낮은 로그 공간 소비를 제공합니다.

다른 MS SQL Server 백업 전략을 선택하면 SQL Server 백업을 복구하는 데 특정 제한 사항이 있습니다.

추천 & 팁