10. 백업 종류
(1) 전체 백업 : DB의 모든 데이터를 백업. 백업이 진행되는 동안 발생한 트랜잭션 로그도 백업.
(2) 차등 백업 : 전체 백업 이후 백업되지 않은 변경된 데이터만 백업.
(3) 트랜잭션 로그 백업 : 트랜잭션 로그 파일을 백업하고 로그를 지움. 설정으로 안지울수 있다. FULL, BULK_LOGGED 복구모델만 가능
(4) 로그 꼬리 백업 : 백업되지 않고 남아있는 로그를 백업. 마지막 로그 백업
(5) 파일/파일 그룹 백업 : 데이터베이스 크기가 커서 파일 또는 파일그룹을 백업.
(6) 부분 백업 : 파일 그룹 중 PRIMARY 파일 그룹과 읽기/쓰기가 가능한 파일 그룹을 백업. (OR 명시적으로 읽기 전용 파일 그룹도 포함해서 가능)
(7) 복사 전용 백업 : 다른 백업에 영향을 끼치지 않고 전체 백업이나 트랜잭션 로그 백업을 할 수 있다.
11. 복구 모델
(1) 전체(FULL) : 모든 데이터 변경에 대한 로그를 트랜잭션 로그 파일에 기록. 특정시점 복원이 가능. 로그 파일 용량이계속 커지므로 관리 필요.
(2) 대량로그(BULK_LOGGED) : 대량 로그 작업으로 발생하는 트랜잭션 로그를 최소화하여 작업을 빠르게. BCP, BULK INSERT, INSERT~ SELECT, CREATE INDEX, ALTER INDEX REBUILD 등. 대량로그 작업이 발생하면 특정시점으로 복원 할 수 없다. 디스크 성능이 좋아짐에 따라 잘 쓰지 않음.
(3) 단순(SIMPLE) : 트랜잭션이 완료되면 지워짐. 다양한 복원 작업 불가.
'SQL Server 운영' 카테고리의 다른 글
[MSSQL] 13. DMV, DMF - 동적관리뷰&함수 (0) | 2021.01.22 |
---|---|
[MSSQL] 12. VMWare에 Windows Server 2016 설치하기 (0) | 2021.01.21 |
[MSSQL] 9. 데이터베이스 옵션 (0) | 2021.01.18 |
[MSSQL] 7. 파일 그룹 종류 / 8. 파일 그룹 추가하기 (0) | 2021.01.17 |
[MSSQL] 5. 데이터베이스 만들기 / 6. 생성 스크립트 (0) | 2021.01.16 |