• 清除SQL日志文件


    1.清除errorlog文件

    MSSQL在 C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLLOG 目录下存放这一些日志文件,一共是7个,常常会因为这些日志文件不断增大而导致C盘没有空间

    sql2005的error一共有7个,从errorlog,errlog.1一直到errorlog.6
    要清除这些日志文件的内容,可以在新建查询里执行下面语句:

    EXEC sp_cycle_errorlog

    每执行一次就会产生一个新的errorlog,首先删除errorlog.6,依次往下删,就是先进先出(队列类似的情况)

    这样连续执行7次就可以把errorlog都刷新一遍。老的那些就被删掉了。

    最后看了系统的日志,发现这些错误日志是由于一些莫名其妙的主机不断的在连我的服务器,审核不成功产生的。

    以SQL Server 2008为例,SQL Server的数据库日志主要包含以下几个方面:

    1、打开SQL Server Management Studio->管理->SQL Server 日志:该目录下对应的日志是数据库在运行阶段产生的错误日志。假如数据库安装到了D:Program FilesMicrosoft SQL Server下,泽这里的日志会保存在路径:D:Program FilesMicrosoft SQL ServerMSSQL10.XXMSQL2008MSSQLLog,ERRORLOG一般是当前日志,带有.x(数字)的一般为编号日志。在这里还有类似FDLAUNCHERRORLOG的日志,这些是数据库登陆的相关日志。这些日志属于整个数据库服务器实例。

    2、对应某一个具体数据库的日志文件,例如有一个数据库:DB_Test(对应的数据库文件和日志文件分别为:DB_Test.mdf和DB_Test_Log.ldf),DB_Test_Log.ldf就是对应该数据库的日志文件,它记录着对该数据库操作的信息。

    3、SQL Server代理的错误日志,这些日志也会和1的日志保存在相同的路径下Log文件夹下,它的命名一般类似SQLAGENT.OUT/x(数字),out后缀为当前日志,后面带数字的为编号日志。

    4、log_86.trc ,以trc为后缀名的跟踪日志,我习惯用SQL server Profiler 工具来跟踪信息

  • 相关阅读:
    SpringBoot yml配置数据库密码特殊字符报错问题
    SpringBoot打jar包后无法访问resource下的文件
    js使用form提交工具类
    SpringBoot使用@ServerEndpoint无法@Autowired依赖注入问题解决
    java基于dfa实现敏感词过滤
    SpringBoot快速集成WebSocket实现群聊
    java生成序号前补0最简单的方法
    Mysql两个时间差计算方法
    python+selenium+webdriver环境搭建相关文档
    Java递归处理Tree树结构
  • 原文地址:https://www.cnblogs.com/maanshancss/p/3962497.html
Copyright © 2020-2023  润新知