Dear all,
I am using SAP with MSSQl 2005. My transaction logfile is full. I took backup of transaction logfile and it should be truncated and shrink after the backup, but it did nothing. There is no error but the file size remain same.
I tried from SQL server management studio selecting database--right click--shrink--file. Then i try to release unused space, shrink, but not worked.
I also checked these steps while the SAP system was stopped.
Can anyone guide me what to do now
Thanks
Imran Hasware

Truncate Logfile
5letters
I checked from sys.database, i got the entry LOG_BACKUP, when i checked in microsoft docementation, 2 backups were advised. So i did the second backup of the transaction log, and then the log was truncated.
Thanks for your replies.
Imran Hasware
Elie Rodrigue
the following command will truncate and shrink the log.
backup
log somedatabase with truncate_onlydbcc
shrinkfile (Logical name lof the logfile)when u trucate transaction log the the log backup chain breaks. So you should take a full backup after the trucation of log. To keep the Log size undercontrol what u should do is schedule the backup of Transaction log hourly/daily/weekly what ever suits u. As Peter said, read about DBCC Shrinkfile in BOL for further info
Read the following links to understand the Log architecture
http://msdn2.microsoft.com/en-gb/library/ms179355.aspx
http://msdn2.microsoft.com/en-gb/library/ms190440.aspx
Madhu
Kamii47
TonoGam
Log truncation and shrink file are two different things. Truncating the log does not usually result in shrinking the log file, it will remain the same size. If you are really unable to truncate the log, you should look at DBCC OPENTRAN to determine if there is an open transaction or replication or something else keeping the log from truncating. Or look at this column of sys.databases:
select name, log_reuse_wait_desc from sys.databases
If the log really is truncating but you really want to shrink the file, you should look at the documentation for DBCC SHRINKFILE.