当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:22:00  来源:本站整理

使Microsoft SQL Server的日记文件不会增大[MSSQL防范]

赞助商链接



  本文“使Microsoft SQL Server的日记文件不会增大[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
  若何缩小MSSQL的日记文件已经是一个常常性的问题了,不过这个问题在精华区已经有不少答案了,我这里也不再赘述.
  目前我们谈论一下治本的问题,即若何使日记文件不再增大?
  先介绍一个简单的办法.
  就是把数据库的弊端复原模子设置为"简单"(SQL2K).这样它就会在Checkpoint的时刻截断日记.
  具体操作办法是:
  1、在Enterprise Manager中右键点数据库,"属性|选项|弊端复原",挑选"简单"便可以了,假如是SQL7,在"属性|选项"中有一个"trunc. log on chkpt. ",选中便可以了.
  2、假如不想用Enterprise Manager,在Query Analyser大概isql里面履行
EXEC sp_dboption ''your_dbname'', ''trunc. log on chkpt.'', ''TRUE''
便可以了
  但是,要注意的是,这样做了之后,固然日记不会增大,但是也意味着你一旦呈现误操作,将不会有操纵日记恢复的机会.(若何操纵日记来恢复请拜见精华区的FAQ)
  所以,绝对不倡议在生产数据库上截断日记,除非你有充沛的来由和充足的掌控,大概……
承当责任的不是你.
  既然这种办法不安全,下面我将介绍一种安全的办法.
  大家都知道,sql server 在完成事件日记备份时将自动截断事件日记中的不活动部份.这些不活动的部份包含已完成的事件,因此在恢复历程中不再利用.相反,事件日记的活动部份包含仍在运行但还没有完成的事件.SQL Server 将重新利用事件日记中这些截断的非活动空间,而不是任由事件日记持续增大并占用更多的空间.
  所以,我们备份事件日记便可以使日记文件不再增大了.
  但是呢,日记文件一向放着也不是个办法,删除呢,又会失去恢复的大概性.
  我们可以结合完好备份来做.做过完好备份之前的事件日记便可以删除了.
  比方说,一个备份筹划,每天一次完好备份,保存7天内的,每15分钟一次事件日记备份,保存2天的.
  用数据库保护筹划向导可以很便利的成立备份筹划,不过一定要记得设置保存多久的备份哦,不然硬盘空间被备份给占满了就坏事了
  以上是“使Microsoft SQL Server的日记文件不会增大[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 使Microsoft SQL Server的日记文件不会增大
  • 若何使Microsoft SQL Server的日记文件不会增大?
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .