SQLServer2008 清理日志文件

Posted 回眸@浅笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer2008 清理日志文件相关的知识,希望对你有一定的参考价值。

sql 在使用中每次查询都会生成日志,但是如果你长久不去清理,可能整个硬盘都堆满哦,我就遇到这样的情况。下面我们一起来学习一下如何清理这个日志吧

SQL2008清空删除日志:

--注:DBNAME就是你要清理的数据库名称
USE
[master] GO ALTER DATABASE DBNAME SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DBNAME SET RECOVERY SIMPLE --简单模式 GO USE DBNAME GO DBCC SHRINKFILE (NDBNAME_log , 11, TRUNCATEONLY) GO --如果不知道日志文件在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询 --USE DBNAME --GO --SELECT file_id, name FROM sys.database_files; USE [master] GO ALTER DATABASE DBNAME SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DBNAME SET RECOVERY FULL --还原为完全模式 GO

 


以上是关于SQLServer2008 清理日志文件的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer (2005/2008) 日志清理方法

sql server 2008 r2 日志文件过大怎么清除

SQL Server 2008清空数据库日志方法

sql server 2008错误日志如何优化自动删除

sql server 2008 日志文件已经到了最大值,还会记录日志吗

SQL Server日志文件过大 大日志文件清理方法 不分离数据库