sqlserver 2005与sqlserver2008的日志清理

sqlserver2005可以通过添加管理维护计划执行SQL的方式

DUMP TRANSACTION [数据库名] WITH NO_LOG 

BACKUP LOG [数据库名] WITH NO_LOG 
DBCC SHRINKDATABASE([数据库名]) 
 
 
但是在SQLSERVER2008中此方法已经禁止掉了,但是SQLSERVER明显更强大更傻瓜。
只需要设置成简单模式然后收缩数据库就OK了,我们同样可以通过维护计划添加SQL来完成
 
USE BigData ;
GO
ALTER DATABASE BigData
SET RECOVERY SIMPLE;--设置简单恢复模式
GO
DBCC SHRINKFILE (BigData_Log, 1);
GO
ALTER DATABASE BigData
SET RECOVERY FULL;--恢复为原模式
GO
 
 

posted on 2012-12-27 11:16  毛毛亟亟  阅读(262)  评论(0编辑  收藏  举报

导航