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 © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有