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 fix “Reporting Services Catalog Database File Existence” error while installing SQL Server?

You may receive the below error while installing the SQL server on your windows system. This...

Fix - Microsoft SQL Server, error: 10053 - An established connection was aborted by the software in your host machine

One of our Windows VPS customers received following error while connecting to MS SQL server....

Do you offer SQL schedule job?

Windows Shared HostingWe do not offer SQL server schedule job in our Windows shared hosting...

How to configure MSSQL server default language configuration option?

Recently, we faced strange issue wherein one of our customers was capturing error messages coming...

How to install MS SQL Server 2016?

Microsoft® SQL Server® 2016 is the latest version of Microsoft's relational database management...

  • 0 Users Found This Useful

Was this answer helpful?