디비 레코드 수동으로 삭제하다가 아래와 같은 에러 발생.


"The transaction log for database 'xxx' is full.

To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases

"


검색해보니 아래와 같이 하면 된다고 하는데

ALTER DATABASE [mydatabase] SET RECOVERY SIMPLE
DBCC SHRINKFILE(<log_file_name_Log>) 
ALTER DATABASE [mydatabase] SET RECOVERY FULL

먼저 디비 우측클릭 속성에서 Recovery 모드가 Simple인지 확인하고, 이미 Simple상태이면 세번째줄 Full모드로 변경하는 줄은 실행 할 필요없다.



이렇게 해도 안되여서 다시 디비 우측클릭 속성에서 Files에 가서 log파일의 Initial Size를 크게 수정해서 다시 실행해보니 해결되었다.

+ Recent posts