代码改变世界

SQL2008 压缩数据库日志文件

2014-10-27 14:35  Gmtim  阅读(199)  评论(0编辑  收藏  举报

--1.查看数据库的recovery_model_desc类型

SELECT NAME, recovery_model_desc FROM sys.databases

--2.设置数据库为简单模式

ALTER DATABASE test SET RECOVERY SIMPLE WITH NO_WAIT --简单模式

GO

--3.收缩数据库 DBCC SHRINKFILE (N'ReportServer_log' , 1)   ---- NOTRUNCATE 只适用于数据文件。 日志文件不受影响。 RUNCATEONLY 只适用于数据文件。 FILESTREAM 文件组容器不支持此选项。

GO

--4.还原为完全模式 ALTER DATABASE test SET RECOVERY FULL WITH NO_WAIT --还原为完全模式

GO

--5.检查日志文件

SELECT NAME, size FROM sys.database_files