private775 icon

SQL: truncate all LOG files

private775 | PRO | 01/26/16 02:45:22 PM UTC | 0 ⭐ | 720 👁️ | Never ⏰ | []
T-SQL |

370 B

|

None

|

0 👍

/

0 👎

SELECT 
      'USE [' + d.name + N']' + CHAR(13) + CHAR(10) 
    + 'DBCC SHRINKFILE (N''' + mf.name + N''' , 0, TRUNCATEONLY)' 
    + CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10) 
FROM 
         sys.master_files mf 
    JOIN sys.databases d 
        ON mf.database_id = d.database_id 
WHERE d.database_id > 4 and mf.type_desc = 'LOG'
and d.recovery_model_desc = 'SIMPLE'

Comments