MSSQL Error Log

Jack Wang 2014-10-22 02:38:24
大家好,

公司想通过MSSQL计划任务对DB产生的Error Log做一个清理或收缩,对于计划任务大家有什么建议, 多长时间运行一次较合适?

有没有相关例子介绍

感谢!
...全文
334 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2014-10-22
  • 打赏
  • 举报
回复
没发现是错误日志~~ 错误日志位于 C:\Program Files\Microsoft SQL Server\Mssql\Log\Errorlog 视系统不同有可能在 Program Files (x86)下,Mssql也有可能为Mssql.1、Mssql.2 文件名为ERRORLOG1 --- 6,可以直接删除 没有号码的是正在使用的日志,删除会报错,如果它比较大,就DBCC ERRORLOG,而后他会变成 ERRORLOG+编号,你就可以删除了,另外建议你把这些ERRORLOG 放到其他盘符,比较好管理。
Jack Wang 2014-10-22
  • 打赏
  • 举报
回复
自己顶一下
还在加载中灬 2014-10-22
  • 打赏
  • 举报
回复
引用 3 楼 wuyan0319 的回复:
[quote=引用 2 楼 starseeker7 的回复:] 这个,,我就随便网上copy点xman_78tom大大写得给你了 SQL Server 实例每启动一次,其便会重新生成一个错误日志文件,并将以前的日志文件的后缀改为 .1,.2 。。。依次类推。默认情况下,SQL Server 只保留 6 个错误日志文件。 虽然没有办法控制每一个日志文件大小,但是可以手动让 SQL Server 重新生成一个日志文件,删除多余的日志文件,从而控制整个错误日志的大小。 具体的办法:生成作业,根据日志增长的速度定时执行 sp_cycle_errorlog 存储过程。 一般没有反复发生得异常这个都很小得,没必要手动删除,就算我公司得生产环境服务器,最长6个文件也就相差1年而已
谢谢 SQL Server Error Log存在数据表中吗?[/quote] 存在日志文件里面
Jack Wang 2014-10-22
  • 打赏
  • 举报
回复
引用 2 楼 starseeker7 的回复:
这个,,我就随便网上copy点xman_78tom大大写得给你了 SQL Server 实例每启动一次,其便会重新生成一个错误日志文件,并将以前的日志文件的后缀改为 .1,.2 。。。依次类推。默认情况下,SQL Server 只保留 6 个错误日志文件。 虽然没有办法控制每一个日志文件大小,但是可以手动让 SQL Server 重新生成一个日志文件,删除多余的日志文件,从而控制整个错误日志的大小。 具体的办法:生成作业,根据日志增长的速度定时执行 sp_cycle_errorlog 存储过程。 一般没有反复发生得异常这个都很小得,没必要手动删除,就算我公司得生产环境服务器,最长6个文件也就相差1年而已
谢谢 SQL Server Error Log存在数据表中吗?
starseeker7 2014-10-22
  • 打赏
  • 举报
回复
这个,,我就随便网上copy点xman_78tom大大写得给你了 SQL Server 实例每启动一次,其便会重新生成一个错误日志文件,并将以前的日志文件的后缀改为 .1,.2 。。。依次类推。默认情况下,SQL Server 只保留 6 个错误日志文件。 虽然没有办法控制每一个日志文件大小,但是可以手动让 SQL Server 重新生成一个日志文件,删除多余的日志文件,从而控制整个错误日志的大小。 具体的办法:生成作业,根据日志增长的速度定时执行 sp_cycle_errorlog 存储过程。 一般没有反复发生得异常这个都很小得,没必要手动删除,就算我公司得生产环境服务器,最长6个文件也就相差1年而已
Jack Wang 2014-10-22
  • 打赏
  • 举报
回复
自己项下

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧