SQL Server 2008 R2随着使用时间的增长,数据库文件占用空间也越来越大。清除SQL Server 2008 R2日志文件是给数据库瘦身的一个很好途径。
本文以数据库名students为例说明,讲解快速清理SQL Server 2008 R2数据库的日志的方法,清理后日志文件不足1M。
USE [master] GO ALTER DATABASE students SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE students SET RECOVERY SIMPLE GO USE students GO --此处需要注意,并非所有数据库的日志文件名都是“数据库名_log” DBCC SHRINKFILE (N'students_log' , 0,TRUNCATEONLY) GO USE [master] GO ALTER DATABASE students SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE students SET RECOVERY FULL GO --查询指定数据库的日志文件名称 USE students GO SELECT name FROM SYS.database_files WHERE type_desc='LOG'
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/702.html