나는 적당한 규모의 비즈니스 크리티컬 SQL Server 2008 데이터베이스를 물려 받았으며 백업 계획을 둘러보고자 노력하고 있습니다. (저는 DBA가 아닌 개발자입니다.)
시스템 설정 방법에는 두 가지 백업 시스템이 있습니다.
- 주간 전체 백업 (
.bak
) 및 시간별 트랜잭션 로그 (.trn
) 백업. 이러한 백업 세트를 여러 개 보관하고 정기적으로 오프 사이트로 배송합니다. - SQL 서버 로그 (
.ldf
에 복구 모델 세트)Full
. 이 파일은 기본.mdf
파일과 별도의 드라이브 에 있지만 백업되지 않습니다.
응급 복구의 경우 (또는 개발 머신에 백업을 복구 할 때) 내 절차는 .bak
파일 을 사용한 다음 .trn 파일을 적용하는 것입니다. 이 절차를 비교적 간단하게하는 스크립트가 있습니다.
내 질문 :
.ldf
파일 에서 데이터베이스를 복원 할 수 있습니까? 무엇입니까?- 이러한 트랜잭션 로그를 모두 갖는 것이 불필요하게 중복됩니까?
.ldf
파일 을 백업해야 합니까?