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

How to assign particular permissions to SQL server database user from SQL Server Management Studio?

We can restrict SQL database users to fire some critical queries, e.g. Update, Delete, etc....

How do I connect to MSSQL Server 2012 from SQL Server Management Studio?

This article will guide you on how to connect to MS SQL Server 2012 from SQL Server Management...

Microsoft SQL Server 2016 Recommendation

The SQL Server 2016 Express is the latest data management system from the Microsoft. Like the...

How to create a Database (Asp .net or Other) on MSSQL Server?

If you have a Windows VPS / Dedicated server with MSSQL Server and WebsitePanel installed, you...

How to change the port for MSSQL Server 2008?

In Windows VPS, 1533 is the default port for MSSQL Server. Following steps will guide you to...