SQL SERVER 2000数据库文件 lkppmis.mdf
不停的增大,大约每天200MB ,但是看LKPPMIS数据库属性
可用空间提示为0,实际上我这每天只有1MB多的数据业务
不知怎么回事?
收缩数据也没有用,把所用表的资料导入到另外一个数据库只有2GB,
而现在LKPPMIS.MDF有7GB了,5GB的虚空间不知怎么利用的,
以前硬盘坏了,后来换了一个新的。特请大侠帮我解决一下

解决方案 »

  1.   

    --一、先备份数据库
    --二、清空日志
    dump transaction lkppmis with no_log
    --三、截断事物日志
    backup log lkppmis with no_log
    --四、收缩数据库
    dbcc shrinkdatabase (lkppmis)
      

  2.   

    数据库 属性 常规 
    Owner :unkown
    Sizw 70000 MB
    space available 0和这个提示有没有关系啊
      

  3.   

    DBCC CHECKDB ('dbname')检查看看
      

  4.   

    1.用dbcc检测一下数据库是否碎片过多
    2.看一下是日志较大,还是数据库文件较大
    3.另外看看是不是每天处理的业务量很大,频繁的删除,更新,插入,这也会造成数据库膨胀过快另外,我们这里有一个零售商的数据库也不过100g左右,每天的增幅也不比你大,大概几十m左右,我指的是数据库文件.