永发信息网

如何清理sql server 2008日志

答案:1  悬赏:40  手机版
解决时间 2021-01-29 06:44
如何清理sql server 2008日志
最佳答案
SQL2008 的收缩日志
由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:
(SQL2005)
BackupLog DNName with no_log
go
dumptransaction DNName with no_log
go
USE DNName
DBCC SHRINKFILE (2)
Go
--------------------------------------------------------------
(SQL2008):
在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
方案一:完全命令模式
USE[master]
GO
ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTERDATABASE DNName SET RECOVERY SIMPLE --简单模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
GO
USE[master]
GO

ALTERDATABASE DNName SET RECOVERY FULLWITH NO_WAIT

GO

ALTERDATABASE DNName SET RECOVERY FULL --还原为完全模式

GO
方案二:部分命令模式 + 任务-收缩-文件(单个数据库)
ALTERDATABASE DNName SET RECOVERY SIMPLE --简单模式
GO
  右键-任务-收缩-文件-确定 下来数据库的日志只保留了1M

ALTERDATABASE DNName SET RECOVERY FULL --还原为完全模式
GO
优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内
即可完成。
缺点: 不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。
此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宿州市环保局地址在什么地方,我要处理点事
左脸有酒窝代表什么
奥迪a8显示停车系统故障,怎么解决
久生物流(山口镇镇东大道35号广西农村信用社2
考取公路水运检测师证后,检测员证还能用吗?
自己用钢管焊的火箭筒,打二踢脚的,打了几次
灵璧县环保局地址好找么,我有些事要过去
依据图中信息回答题(图中圆圈大小表示贸易总
桑叶的意思是什么啊?知道的请说下!
癣肤堂商丘NO.001地址有知道的么?有点事想过
天津辉昌物流地址在什么地方,我要处理点事
滁州一分院在哪里?从北关做几路公交车可以到
英国政体是什么
sony手提电脑好用吗?哪个牌子比较好?
萧县环保局怎么去啊,我要去那办事
推荐资讯
秦朝末年,陈胜、吴广一句“王侯将相,宁有种
我这么有钱怎么找不到合适的女朋友啊!
亢亮的意思是什么啊?知道的请说下!
deepin linux下怎么装回windows
圆通速递(中华路)(海港开发区圆通速递)地址好
青梧的意思是什么啊?知道的请说下!
饥荒女皇帽有什么用 蜘蛛女皇掉的蜘蛛帽怎么
妖娆美甲彩妆地址在什么地方,想过去办事
同一个小米账号可以同时登陆两个手机吗
深圳市邮电幼儿园地址在什么地方,想过去办事
【孜孜不倦】孜孜不倦下一句?
平行四边形ABCD对角线AC,BD相交于O,三角形AOB
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?