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 (N'DBNAME_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
软件开发技术交流,同学习共进步,欢迎加群, 群号:169600532