본문 바로가기
카테고리 없음

트랜잭션 로그 full 일때 대처 방법

by MindOpener 2018. 6. 12.
반응형




트랜잭션 로그 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;

반응형