본문 바로가기

Database & Bigdata/MS-SQL7

[MS-SQL] 백업 스케줄 설정하기 (유지 관리 계획 마법사) 백업 스케줄 등록하기 1. 유지 관리 계획 마법사 관리 > 유지 관리 계획 우클릭 > 유지 관리 계획 마법사 2. 일정 설정 일정 > 변경 3. 유지 관리 태스크 선택 및 순서 설정 4. 데이터 베이스 백업(전체) 태스크 정의 5. 유지 관리 정리 태스크 정의 6. 보고서 옵션 선택 7. 유지 관리 계획 생성 완료 2022. 11. 8.
[MS-SQL] 데이터베이스 복구 모델 / 데이터베이스 복원 데이터 베이스 복구 모델 1. 단순 복구 모델 (Simple) 데이터가 변경되는 내용을 로그 파일에 기록하지 않음 (마지막으로 백업된 시점까지만 복구 가능) SQL Server(DBMS)가 로그 파일을 전적으로 관리하는 모델이며, DBMS가 메모리와 HDD의 Sync를 맞추는 시점마다 Sync 작업 후 트랜잭션 로그를 삭제함 더보기 *** 단순 복구 모델을 선택하는 경우 - 오류 지점 복구가 필요하지 않음 (데이터 베이스가 손실 되거나 손상될 경우 오류 지점 이전 백업 사이의 모든 업데이트가 손실되어도 상관없음 - 트랜잭션 로그를 백업 및 복원하지 않고 전적으로 전체 및 차등 백업을 사용하려고 할 때 2. 전체 복구 모델 (Full) 데이터가 변경되는 모든 작업과 내용을 로그 파일에 기록 (장애가 난 최.. 2022. 11. 8.
[MS-SQL] 백업 종류 (Full/Differential/Transaction) / MS-SQL 백업 유형 선택(SSMS) 1. Full Backup (전체 백업) .mdf 파일에 들어있는 모든 데이터를 백업 받음 Full Backup이 이루어지는 동안에도 트랜잭션이 계속 진행될 수 있는데, 이때 커밋된 트랜잭션에 대한 로그들도 모두 함께 백업 됨 -- Full Backup Query BACKUP DATABASE TESTDB TO DISK = 'C:\backup\TESTDB.bak' WITH INIT, NAME = 'TESTDB_bak_221104' --INIT 옵션 : 미디어 헤더만 보존하고 모든 백업 세트를 덮어씀 2. Differential Backup (차등 백업) 가장 마지막에 Full Backup 받은 이후의 모든 변경 부분에 대한 백업 백업 본을 활용한 복구 시, Full Backup 본 + Differentia.. 2022. 11. 3.
[MS-SQL] 파일 그룹 이란? (MDF/NDF/LDF) MS-SQL에서 관리되는 파일은 MDF/NDF/LDF 3가지 타입으로 나뉘어짐 1. Primary Data File (.mdf) 주 데이터 파일은 DB의 시작점이며, DB의 다른 파일을 가리키고 있음 실제 데이터들이 저장되는 파일 모든 DB는 Primary Data file을 가지고 있음 2. Secondary Data File (.ndf) 보조 데이터 파일은 주 데이터 파일이 아닌 모든 데이터 파일을 구성함 보조 데이터 파일은 없을 수도 있고, 여러 개 있을 수도 있음 3. Log File (.ldf) 로그 파일에는 데이터베이스를 복구하는 데 사용되는 모든 로그 정보가 들어있음 데이터베이스마다 적어도 하나의 로그 파일이 있어야함 Question 1 주 데이터 파일인 .mdf 파일과 함께 보조 데이터 파.. 2022. 11. 3.