What is the command to truncate a SQL Server log file?

后端 未结 7 1893
青春惊慌失措
青春惊慌失措 2020-12-07 06:57

I need to empty an LDF file before sending to a colleague. How do I force SQL Server to truncate the log?

相关标签:
7条回答
  • 2020-12-07 07:39

    In management studio:

    • Don't do this on a live environment, but to ensure you shrink your dev db as much as you can:
      • Right-click the database, choose Properties, then Options.
      • Make sure "Recovery model" is set to "Simple", not "Full"
      • Click OK
    • Right-click the database again, choose Tasks -> Shrink -> Files
    • Change file type to "Log"
    • Click OK.

    Alternatively, the SQL to do it:

     ALTER DATABASE mydatabase SET RECOVERY SIMPLE
     DBCC SHRINKFILE (mydatabase_Log, 1)
    

    Ref: http://msdn.microsoft.com/en-us/library/ms189493.aspx

    0 讨论(0)
提交回复
热议问题