2008日志清理 server sql_SQL Server 2008 清除日志
发布日期:2021-06-24 11:23:26 浏览次数:3 分类:技术文章

本文共 468 字,大约阅读时间需要 1 分钟。

网站数据库在使用中会持续产生日志,导致日志文件持续增大,特别是使用虚拟主机的网站,数据库大小都有限制,需要及时清理SQL Server日志文件。下面是在SQL Server 2008下比较简单的操作方法。

先在简单模式下清除日志

ALTER DATABASE databasename SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE databasename SET RECOVERY SIMPLE   --简单模式

GO

USE databasename

GO

DBCC SHRINKFILE (N'databasename_log' , 11, TRUNCATEONLY)

GO

调回到完全模式

ALTER DATABASE databasename SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE databasename SET RECOVERY FULL  --还原为完全模式

GO

操作完成之后,几百兆的文件瞬间收缩到十几兆。

转载地址:https://blog.csdn.net/weixin_32473663/article/details/113351660 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:mac mysql root 权限_Mac平台重新设置MySQL的root密码
下一篇:mysql构造器_MySQL行构造器表达式优化(Row Constructor Expression)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月31日 15时42分05秒