반응형
트랜잭션 로그 full 일때 대처 방법
https://m.blog.naver.com/PostView.nhn?blogId=reinstate10&logNo=220589982721&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F
위에 잘 나와있음..
-- 사용할 DB 선택
USE DB이름
-- 복구 모델을 SIMPLE 로 변경하면 트랙잭션 로그 파일을 비운다.
ALTER DATABASE DB이름 SET RECOVERY SIMPLE;
-- 데이터 베이스의 필요 없는 공간을 축소한다.
DBCC shrinkdatabase(act_data);
-- 복구 모델을 FULL 로 다시 변경해야 트랜잭션 로그가 쌓인다.
ALTER DATABASE DB이름 SET RECOVERY FULL;
축소할 DB 이름이 act_data 라면.
USE act_data;
ALTER DATABASE act_data SET RECOVERY SIMPLE;
DBCC shrinkdatabase(act_data);
ALTER DATABASE act_data SET RECOVERY FULL;
반응형