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.


  • 0 Users Found This Useful

Was this answer helpful?

Related Articles

Fix :: Reporting Service Error After Upgrade From MS SQL server from 2008 to 2012

Error Message Throwing Microsoft.ReportingServices.Diagnostics.Utilities....

How to Change MS SQL Database Recovery Model?

This article describes how to to change recovery model of a MS SQL database through SQL Server...

How to Install Advanced Features on Existing Instance of MS SQL Server?

If you have chosen MS SQL Server to be installed in Windows VPS while placing an order, you'll...

How to install SSRS (SQL Server Reporting Service) on MSSQL 2014 Express Edition?

SQL Server Reporting Services is used for creating, publishing, and managing reports, and...

How to Increase the MS SQL Remote Query Timeout?

MS SQL Server has an option called Remote Query Timeout to specify the time (in seconds), a...