본문 바로가기
개발이야기/MSSQL

[MSSQL] 트랜잭션 로그가 꽉 찼습니다.

by S코델리아2 2024. 7. 10.
728x90
반응형

MSSQL을 사용하다 보면 트랜잭션 로그파일이 꽉 차서 오류가 발생한다.

트랜잭션 로그를 줄여야 한다!!

데이터베이스 'XXX'의 트랜잭션 로그가 ''(으)로 인해 꽉 찼습니다

USE [DB 명];

-- 사용할 DB



ALTER DATABASE [DB 명]

SET RECOVERY SIMPLE;

-- DB 복구 모델을 SIMPLE로 설정.



DBCC SHRINKDATABASE([DB 명]);

-- 트랜잭션 로그파일 축소



ALTER DATABASE [DB 명]

SET RECOVERY FULL;

-- DB 로그파일을 FULL로 설정

SQL 실행하면 <트랜잭션 로그가 꽉 찼습니다> 오류가 해결!

728x90
반응형