우선 ms-sql에서 복구모델이 '단순'일 때는 트랜잭션 로그 백업을 받을 수 없다. 복구모델이 '단순'일 때 백업화면을 보면 위와 같이 '전체', '차등' 두 개의 백업을 선택할 수 있다. 내가 궁금해 한 것은 이 부분이다. 복구모델이 '단순'이더라도 트랜잭션 로그가 쌓이는 건 분명하다. 복구모델이 '단순'이면 트랜잭션이 완료되었을 때 사라진다. 그럼 트랜잭션이 완료 되지 않고 트랜잭션 로그에 쌓인 상태에 전체백업을 받으면 어떻게 될까? 이게 내가 가진 의문이였다. 따라서 테스트를 진행해본 결과를 공유하고자 한다. DB에서 transaction을 수행 후 종료하지 않았다. 1. 트랜잭션 시작 후 종료하지 않음 /* 트랜잭션 시작*/ create table a (a varchar(100), b varch..