본문 바로가기

Database/MSSQL

transaction log for database is full

LDF파일의 크기 제한이 걸리거나, 혹은 물리적인 Disk가 full되는 경우 등으로 'Transaction log for database is full' 이라는 Exception이 발생하는 경우가 발생합니다.


개발과정에서 Stress test를 하다가 이러한 과정이 발생했을 때, 간단하게 해결할 수 있는 방법을 정리합니다.


당연, 운용계라면 적절한 Backup 절차에 준하여 대응이 되어야 할 것이며, 아래는 개발과정에 발생하는 이슈를 간단하게 대응하는 방법으로 접근합니다.


References

http://stackoverflow.com/questions/56628/how-do-you-clear-the-sql-server-transaction-log

https://msdn.microsoft.com/en-us/library/ms189493.aspx