用的是msde2000 sp3最近一段时间续续有一些用户反映系统不能用了我发现是日志文件20几G,把硬盘空间搞满了奇怪,一个数据很小的应用,每天最多200个记录进入数据库,昨天还是30M,为什么今天突然张到20G我应用中没有用到任何job,计划任务,故障还原模型是简单
太奇怪了

解决方案 »

  1.   

    这个问题困惑了好长时间,是不是msde的原因
      

  2.   

    可能有病毒了. 或TEMPDB 有问题了
      

  3.   

    到20G?在SQL中,選中數據庫--右鍵屬性,出現屬性框.
      --選項中..看一下故障還原模型:  是簡單還是大容量日志記錄的.一般情況下用簡單.
      

  4.   

    从企业管理器里看一下,是不是扩的空间太大了。还有是不是在DB的备份模型是FULL的情况一上,大量的导入数据了,不行就备一下,然后断一下日志。
      

  5.   

    是不是MSDE的问题
    sql server2000下没出现过这个奇怪的问题
      

  6.   

    病毒吧,慢慢积累到20G还是可能的 :)但楼主是30M到20G
      

  7.   

    压缩一下不就可以了吗?
    DBCC SHRINKDATABASE
      

  8.   

    可能有四个原因,一是数据库没有设置自动收缩,二是自动增长缺省是10M,应改小一点,三是没有自动产生断点,建议设置数据自动备份,四是数据访问机制不合理,总是大数据操作,需要太多的空间而没有释放。你可以下载SQL日志管理工具来截断日志文件,前提是做好数据备份。
      

  9.   

    原因可能很多,首先先杀毒,这是主要嫌疑,然后设置日志长度,安排自动收缩.
    记得有截断日志的SQL命令,可以在计划里定时执行一下.
      

  10.   

    截断一下事务日志看看是否还有上面的情况,跟踪一下,如果还是那样,查毒,或者检查SQL Server的系统表使用情况
      

  11.   

    没碰到过的,我现在的SQL全部选用简单模式,不知你的是否适用!??