DataBase/MsSql
MSSQL database 단순 복구 모델 및 복원 방법
아우럼
2024. 9. 11. 19:00
반응형
MSSQL database 단순 복구 모델 특징 및 복원 방법에 관해서 설명합니다.
MSSQL database 단순 복구 모델 특징
- MSSQL database 단순 복구 모델은 데이터 손실이 발생할 수 있습니다.
- 전체 백업 이후 발생하는 데이터는 복구할 수 없습니다.
- MSSQL database 전체 백업 이후 증분 백업도 복원할 수 있습니다.
- 증분 백업이 있어도 백업 이후 발생하는 데이터는 복구할 수 없습니다.
- 보통 중요도가 떨어지는 database에서 사용합니다.
- 예를 들면은 이력 관련 Data, 개발용으로 사용하는 Database가 대표적인 database입니다.
- 전체 복구 모델은 특정 시점으로 복원할 수 있지만 단순 복구 모델은 불가능합니다.
전체 백업에서 단순 복구 모델 설명.
증분 백업에서 단순 복구 모델 설명.
MSSSQL database 단순 복구 방법
전체 백업 설명은 링크를 참고하세요.
https://aurumguide.tistory.com/85
MSSQL DATABASE 백업 및 복원
MSSQL DATABASE 백업의 장점 및 백업 및 복원 용어에 관해 설명하고 MSSQL DATABASE에 대한 백업 및 복원 전략과 MSSQL DATABASE 백업 및 복원을 위한 고려 이야기하려고 합니다. MSSQL DATA
aurumguide.tistory.com
차등(증분) 백업 설명은 링크를 참고하세요.
https://aurumguide.tistory.com/96
MSSQL Database 복구 모델 설명
MSSQL Database의 복구 모델은 트랜잭션 로그 관리 방식을 제어하는 속성으로 매우 중요해서 설명하려고 합니다. Database 복구 모델 이란?복구 모델 이란 트랜잭션 로그를 어떻게 처
aurumguide.tistory.com
- database를 단순 복구모델로 변경합니다.
USE master;
ALTER DATABASE aurumGuideDB SET RECOVERY SIMPLE;
- 전체 백업을 진행합니다.
BACKUP DATABASE aurumGuideDB
TO DISK = 'C:\aurumGuideBackup\aurumGuideFullBackup.bak'
WITH FORMAT;
- DIFFERENTIAL 사용하여 증분(차등) 백업을 진행합니다.
BACKUP DATABASE aurumGuideDB
TO DISK = 'C:\aurumGuideBackup\aurumGuideDIFFBackup.bak'
WITH DIFFERENTIAL;
- 접속 방법을 SINGLE_USER 변경합니다.
- 다른 USER가 사용 중이면 작업을 즉시 ROLLBACK 합니다.
ALTER DATABASE aurumGuideDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
DROP database aurumGuideDB;
- 전체 백업한 파일을 복원합니다.
RESTORE DATABASE aurumGuideDB
FROM DISK = 'C:\aurumGuideBackup\aurumGuideFullBackup.bak'
WITH NORECOVERY;
- 증분 백업한 자료를 복원합니다.
RESTORE DATABASE aurumGuideDB
FROM DISK = 'C:\aurumGuideBackup\aurumGuideDIFFBackup.bak'
WITH RECOVERY;
반응형