Hi,
I'm issuing the following statements to reduce the size of transaction log, My database is in simple recovery mode:
CHECKPOINT
GO
backup log TMDATABASE with truncate_only
go
dbcc shrinkfile (TMDATABASE_Log,2)
GO
The log file size still remains the same. Even though there are no active or open transactions...
Any insight greatly appreciated....
Thanks,
Razi
Perhaps the Log file is at either its defined size, or there is no free space.
These are useful sources:
FileSize -How to stop the log file from growing
http://www.support.microsoft.com/?id=873235
FileSize -Log file filling up
http://www.support.microsoft.com/?id=110139
FileSize -Log File Grows too big
http://www.support.microsoft.com/?id=317375
FileSize -Log File issues
http://www.nigelrivett.net/TransactionLogFileGrows_1.html
Also refer to Books Online, Topic: 'DBCC ShrinkFile'.
The File Does Not Shrink
If the shrink operation runs without error, but the file does not appear to have changed in size, verify that the file has adequate free space to remove by performing one of the following operations:
Run the following query.
|||
Hi,
Thanks for the reply but my log is still not shrinking. I tried using
"DBCC SQLPERF(logspace)" which shows Logsize = 499.875 and Log used = 0.04083052 0
This database in under compatibilty mode 80.
Also tried altering database file sizes using the GUI and ALTER DATABASE command but that didnt work since the initial size was larger.
There are no current connections to the database. Any insight?
Regards,
Razi
No comments:
Post a Comment