永发信息网

SQL SERVER2008 R2 求教,故障日志不断增大,撑爆

答案:2  悬赏:20  手机版
解决时间 2021-02-23 06:23
SQL SERVER2008 R2 求教,故障日志不断增大,撑爆
最佳答案
查询sys.databases 字段: log_reuse_wait_desc 贴出你现在的值是什么。 最常见的问题是数据库为FULL Recovery Model但是从没有做过LOG BACKUP。因为只有Log Backup才可以Truncate Log导致之前的日志文件重用,所以先看一下这个。 如果是上面的问题,你不需要备份将数据库恢复模式修改为Simple,然后Shrink Log File就解决了。 Good Luck。
全部回答
一、简单回答: 1、改你的sql server2008 r2中的工作数据库的模式为简单。(打开sql的管理器,对相关数据库点右键,点 属性 -》选项-》“恢复模式”右边的下拉,改为“简单”)。 2、对相关数据库点右键,点“任务”-》“收缩”-》“文件”-》文件类型 那儿 改 日志,然后点“确定”。 3、如果需要每天让sql server2008 r2自个清理,请编写sql的定时任务sql server代理 里的(作业)。关键语句: dbcc shrinkfile (n'你的数据库的log文件的名称' , 0, truncateonly)--------------------------------------------------------- 4、特别提示,如果你的数据库需要高级别的安全,那就不要随意改动“恢复模式”,或在收缩清理完日志后改回“恢复模式”为“完全”。在“完全”模式下,sql server2008 r2的日志文件无法被清理收缩。日志文件一但收缩,以前的日志记录就不在了,超级高手也无法对数据库中数据近期的改动进行分析。 二、相关知识: 1、sql server2008 r2没有故障日志,它有的只是日志,默认情况下,sql server2008 r2会记录数据库的所有变化到日志中。所以,请不说它是故障日志。 2、对于绝大多普通级别的数人来说,这个日志基本上没什么用。仅少数超级高手在特定情况下可以用这些日志还原早先的数据。比如数据库某个表被人恶意改动了,要找回到没有改动前的状态。特别说明,这只是理论上说可行,实际上,要视具体情况,因为不是你问的话题在这里就不进一步讨论。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
旅游计划表
新世界乒乓球俱乐部地址在什么地方,想过去办
北京976路公交车路线全程多长时间
什么是零点漂移
宪政的概念
什么游戏和魔兽世界比较像(永久免费的)
兰州市环球雅思英语学校这个地址在什么地方,
外省的在惠州高考需要在哪办社保
四川绵阳新皂镇的新城一号是小产权房吗?
人口和计划生育服务站信宜市金垌镇所怎么去啊
计算机在发展变化分别出现了哪种类型
关于雪弗兰科鲁兹收音机调频
大方脸适合什么刘海
晨光文具(四中冠东店)地址有知道的么?有点事
A.知之为知之阅读答案
推荐资讯
该婴儿可能患有A.碘缺乏症B.坏血病C.缺铁性贫
大陆居民如何炒美股
"好想告诉你"里面的胡桃是怎样的人
六个字的表白QQ名字
长治襄垣哪里有中国银行
为什么不允许柴油发电机组在低于额定功率50%
郴州市事业单位人员住房公积金最高额贷款是多
王氏冷风贴好使吗?,是骗人的吗
想知道: 西安市 西安城北车管所 在哪
孙记手工面在哪里啊,我有事要去这个地方
我的汽车倒车时前大灯旁碰到了门边框,往里瘪
求化学专家回答di电子在正八面体弱场中CFSE为
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?