Transaction logs in MSSQL are used to store information about every transaction that is performed on the database. This information can be used to recover the database to a specific point in time in the event of a disaster. The transaction logs are essential for recovering the database, as they contain information about all of the changes that have been made to the database since the last backup.