Question:
Does anyone know what this means?
2009-08-16 10:42:13 UTC
Microsoft OLE DB Provider for SQL Server error '80040e14'

The transaction log for database 'CITI_PRODUCTION' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases

/Default.asp, line 83
Four answers:
jimponder
2009-08-16 10:45:46 UTC
make sure you have drive space left and clear out your sql transaction log. I believe it is usually in c:\program files\sql server\90\...
TheMadProfessor
2009-08-17 13:15:38 UTC
As the others state, the error message is pretty self-explanatory. Possible fixes:



1) Increase size of log file - quickest safe method but hardware dependent)

2) Archive old entries in log file and compress - hardest method to implement but once done easy to do as needed (and safest)

3) Delete log file entries (quickest, but most dangerous since there's no going back)
Valdis K
2009-08-16 17:46:11 UTC
Well.. did you *read* it? It tels you the transaction log is full.



Step 1. Check if the disk is full. If so, make it un-full.



Step 2. Look at the column in sys.databases that it tells you to look at, and see if that tells you anything.
Serge M
2009-08-17 07:38:58 UTC
You can shrink the log file

OR

use "simple recovery model" for the log will not grow in future.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...