트랜잭션 로그가 ACTIVE_TRANSACTION 로 인해 꽉 찼습니다

 

Delete 쿼리 사용시 해당 문구가 나타나면서 쿼리가 실행되지 않음

 

조건 추가하여 행 하나만 삭제시 삭제가 됨 

 

검색해보니 로그 용량이 부족하면 나타나는 현상이라고 함

 

인터넷이 있는대로 해보니 되지 않아 이것저것 바꿔봄

 

 

 

내가 한 것

 

1. 드라이브 용량 확보

일단 D드라이브가 거의 다 차있었으므로 용량을 비워줌

 

D드라이브에 mdf  ldf 파일이 있음

 

2. 데이터베이스 우클릭 - 속성 - 옵션 - 복구모델 - 전체로 변경

 

 

 

3. 데이터베이스 우클릭 - 속성 - 파일 - 데이터베이스 파일 -  DB명_Log 항목 - 자동 증가 / 최대크기 - ... 클릭

     - 최대 파일 크기 - 제한 없음 체크

 

 

 

 

이렇게 변경시 동작 했음

 

 

//////////////////////////////////////////////

 

log를 사용하지 않는 경우 

 

데이터베이스 우클릭 - 속성 - 옵션 - 복구모델 - 단순  으로 원복

 

데이터베이스 우클릭 - 태스크 - 축소 - 파일 - 축소동작

  - 사용하지 않는 공간을 해제하기 전에 페이지 다시구성 - 파일을 다음 크기로 축소  - 7MB  - 확인

 

 

 

 

 

+ Recent posts