Shrink (truncate) Microsoft SQL transaction log files

Shrink (truncate / purge) MS SQL transaction log files. Use <dbname>Goalter database <dbname> set recovery simplegodbcc shrinkfile (<dbname>_log, 100)gocheckpointgodbcc shrinkfile (<dbname>_log, 100)alter database <dbname> set recovery fullgo Example: Use myDatabaseGoalter database myDatabase set recovery simplegodbcc shrinkfile (myDatabase_log, 100)gocheckpointgodbcc shrinkfile (myDatabase_log, 100)alter database myDatabase set recovery fullgo

View logical log filename and physical location for MS SQL database files

View logical log filename and physical location (current DB only).select physical_name from sys.database_files where type = 1 View logical log filename for all DBs: select a.name, b.name as ‘Logical filename’, b.filename from sys.sysdatabases ainner join sys.sysaltfiles bon a.dbid = b.dbid where fileid = 2