본문 바로가기

Database/MS-SQL

DB 데이터를 안전하게 보관하자(백업, 복원 스냅숏)

반응형

데이터베이스 백업의 종류 (1)


전체 백업(Full Backup)
개요
DB 개체, 시스템 테이블, 데이터 등 DB전체를 백업하는 것
전체복구,대량로그복구,단순복구 모델 모두에서 가능함

전체 백업을 받아야 하는 경우
처음 데이터베이스를 생성했을 때
로그를 강제로 비웠을 때
데이터베이스에 변경이 생겼을 때 (Alter Database 구문 실행 후)
차등백업과 로그백업을 하기 이전에 꼭 한번은 먼저 전체 백업이 수행 

전체백업 구문
BACKUP DATABASE 데이터베이스이름 TO 백업할 파일 또는 장치 


데이터베이스 백업의 종류 (2)
전체 백업 3회시의 개념도







백업 방법








데이터베이스 백업 복원

use master -- 빽업백업
BACKUP DATABASE Trigger_Exam To DISK = 'c:\Trigger_Exam.bak'



USE master -- 복원
RESTORE DATABASE Trigger_Exam FROM DISK = 'c:\Trigger_Exam.bak'
WITH REPLACE