How to Shrink Transaction Logs of Database in MS SQL?

This article will assist you to shrink/truncate the transaction logs of database in MS SQL Server.

  1. Connect to MS SQL Server through MS SQL Management Studio.

    MS SQL Server Management Studio

  2. In MS SQL Management Studio click on new query as shown below.

    New Query

  3. In query window, type the following command and execute it.

    Query Result

    USE testdb // Replace you database name with 'testdb'.
    DBCC SHRINKFILE (testdb_log, 1); // Replace your database log file name with 'testdb_log' and your desired target size with '1'.

    It will shrink the log file to 1 MB. Once you execute the command, you can see the execution results in Messages tab as shown in above screen capture.


Note:
 target_size is the size for the file in megabytes. If you do not specify this value, DBCC SHRINKFILE reduces the size to the default file size. The default size is the size specified when the file was created.


Related Articles

How to change user access mode in MSSQL Server?

MSSQL Server provides a feature to restrict your Database access for users. It can be performed...

Microsoft SQL Server 2012 Recommendation

Microsoft SQL Server 2012 Express is a feature-rich yet FREE data management system. It is far...

How to change password for MS SQL admin user?

Following tutorial will guide you to reset the MS SQL server sa user password. We assume that you...

How to use MSSQL Activity Monitor to find the most expensive query?

A slow and long running SQL query execution consumes much processor, memory, and disk of your...

Comparison of MS SQL Server 2016 Express Edition V/S. MS SQL Server 2016 Web Edition

Following is a brief comparison between MSSQL Server 2016 Express Edition and MSSQL Server 2016...

  • 0 Users Found This Useful

Was this answer helpful?