20 您可以通过调用循环错误日志sp_cycle_errorlog,然后关闭当前错误日志并循环日志扩展。基本上,它将创建一个新的错误日志文件,SQL Server将对其进行击打。然后可以相应地处理已存档的错误日志(谨慎删除/移动)。从技术上讲,这不会“截断”日志,而是将其翻转,您可以像处理其他任何文件系统文件一样随意处理旧日志。 执行此操作时,您应该看到一个新的日志文件,其条目类似于以下内容: 错误日志已重新初始化。有关较旧的条目,请参见上一个日志。 BOL参考 sp_cycle_errorlog — 托马斯·斯金格 source 3 值得注意的是,sp_cycle_errorlog仅回收一个日志文件。但是因为有7个文件,所以如果您真的想清除它们并节省空间(像我一样),则需要多次运行该命令(准确来说是7次)。每次您运行它时,这些文件之一将被压缩:ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.5 ErrorLog.6 — Digs 2014年