发布:2020/10/14 17:01:23作者:管理员 来源:本站 浏览次数:1235
SqlServer在使用中会产生大量的日志文件,当不需要的时候可以进行删除。
1.先把数据库设置为简单模式(右击数据库名->点'属性'->点'选项'->恢复模式改成'简单'->点'确定'按钮,
2.再执行下面的语句(或者右击数据库点'任务'->'收缩'->'文件',文件件类型选'日志',再点'确定'按钮)
3.操作完后按步骤1把‘恢复模式’ 改回‘完整理’)
在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
USE [master]
GO
ALTER
DATABASE
DNName
SET
RECOVERY SIMPLE
WITH
NO_WAIT
GO
ALTER
DATABASE
DNName
SET
RECOVERY SIMPLE
--简单模式
GO
USE DNName
GO
DBCC SHRINKFILE (N
'DNName_Log'
, 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER
DATABASE
DNName
SET
RECOVERY
FULL
WITH
NO_WAIT
GO
ALTER
DATABASE
DNName
SET
RECOVERY
FULL
--还原为完全模式
GO
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4