본문 바로가기
DataBase/MsSql

MSSQL Database Transaction 로그 백업 방법 및 설명

by 아우럼 2024. 9. 5.
반응형

MSSQL Database의 변경 사항을 기록하는 Transaction 로그 백업에 관해서 설명합니다.

 

Transaction 로그 백업 설명

  • Transaction 로그 백업은 Database를 운영하면서 매우 중요합니다.
  • DBA는 Transaction 로그 백업을 사용해서 특정 시점으로 데이터를 복원할 수 있습니다.
  • Transaction 로그 백업은 전체 백업하고 함께 사용합니다.
  • Transaction 로그 백업을 수행함으로써 계속 쌓여가는 로그를 삭제할 수 있습니다.
  • 즉, LDF 파일 용량에 대한 증가를 막을 수 있습니다.

Transaction 로그 백업 생성 방법

1. 전체 백업 수행합니다.

USE master
GO
BACKUP DATABASE aurumGuideDB
TO DISK = 'C:\aurumGuideBackup\aurumGuideFullBackup.bak' 
WITH FORMAT,
MEDIANAME = 'aurumGuide SQLServerBackups',
NAME = 'Full Backup of aurumGuide';

2. Transaction 로그 백업을 수행합니다.

USE master
GO
BACKUP LOG [aurumGuideDB]
TO DISK = 'C:\aurumGuideBackup\aurumGuidetranBackup.trn'
;

SQL Server Management Studio 사용한 로그 백업

1. SQL Server Management Studio - database 선택 후 마우스 오른쪽을 클릭하세요.

database 선택 후 마우스 오른쪽을 클릭하세요.
database 선택 후 마우스 오른쪽을 클릭하세요.


2. Transaction log를 선택하고 Add 클릭해 선택하세요.

Transaction log를 선택하고 Add 클릭해 선택하세요.
Transaction log를 선택하고 Add 클릭해 선택하세요.


3. 파일 백업의 파일이름 입력하기 위해서 탐색기를 open 해주세요.

파일이름 입력하기 위해서 탐색기를 open 해주세요.
파일이름 입력하기 위해서 탐색기를 open 해주세요.


4. 파일 백업의 파일이름을 입력해 주세요.

파일이름을 입력해 주세요.
파일이름을 입력해 주세요.


5. 파일 백업의 경로를 확인 후 OK 클릭하세요.

확인 후 OK 클릭하세요.
확인 후 OK 클릭하세요.


6. 파일 백업 설정을 확인 후 OK 클릭하세요.

확인 후 OK 클릭하세요.
확인 후 OK 클릭하세요.


7. 파일 백업 성공을 확인하세요.

파일 백업 성공을 확인하세요.
파일 백업 성공을 확인하세요.

 

반응형