【发布时间】:2017-08-01 17:58:17
【问题描述】:
今天我意识到我的 Sql Server 2008 磁盘空间已满。 当我检查磁盘使用情况时,我看到 sql 代理日志如下图所示。 如何清理这些日志文件? 我搜索了有人说从磁盘物理删除,但有人说不要物理删除。我很困惑。 我应该从磁盘中删除物理还是以任何其他方式删除日志文件? 进行此清洁任务时是否需要关闭服务器代理?
谢谢,
【问题讨论】:
标签: sql-server sql-server-2008 error-log
今天我意识到我的 Sql Server 2008 磁盘空间已满。 当我检查磁盘使用情况时,我看到 sql 代理日志如下图所示。 如何清理这些日志文件? 我搜索了有人说从磁盘物理删除,但有人说不要物理删除。我很困惑。 我应该从磁盘中删除物理还是以任何其他方式删除日志文件? 进行此清洁任务时是否需要关闭服务器代理?
谢谢,
【问题讨论】:
标签: sql-server sql-server-2008 error-log
最好的方法是为日志历史清理创建维护计划,并以合适的频率安排它。
【讨论】:
我会创建一个每天运行的 SQL 代理作业来滚动活动错误日志文件。如果您需要超过一周的错误,您可以将其设置为每周运行。
exec sp_cycle_errorlog
【讨论】: