
What is the command to truncate a SQL Server log file?发送给同事之前,我需要清空LDF文件。 如何强制SQL Server截断日志? 在管理工作室中:
另外,SQL也可以这样做:
参考:http://msdn.microsoft.com/en-us/library/ms189493.aspx 如果我还记得...在查询分析器或等效工具中:
对于SQL Server 2008,命令为:
这将我的14GB日志文件减少到1MB。
对于SQL 2008,您可以将日志备份到
然后使用 带有truncate_only的备份日志日志名,后跟dbccrinkfile命令 另一个选择是通过Management Studio分离数据库。然后,只需删除日志文件,或重命名该日志文件,然后再删除。 回到Management Studio,再次附加数据库。在附加窗口中,从文件列表中删除日志文件。 数据库将附加并创建一个新的空日志文件。检查一切正常后,您可以删除重命名的日志文件。 您可能不应将其用于生产数据库。 |