MSSQL2005和MSSQL2008删除或压缩数据库日志

转载:http://blog.163.com/gouzhiguo@126/blog/static/36681098201252782217598/

 

适用于SQL Server 2005的方法

Backup Log DNName WITH no_log
GO
DUMP TRANSACTION DNName WITH no_log
GO
USE DNName 
DBCC SHRINKFILE (2)
GO
适用于SQL Server 2008的方法

USE [数据库]
GO
ALTER DATABASE 数据库 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 数据库 SET RECOVERY SIMPLE   --简单模式
GO
USE 数据库
GO
DBCC SHRINKFILE (N'数据库_log' , 11, TRUNCATEONLY)
GO
USE [数据库]
GO
ALTER DATABASE 数据库 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 数据库 SET RECOVERY FULL  --还原为完全模式
GO

posted on 2012-12-07 09:29  zhanghongji  阅读(140)  评论(0编辑  收藏  举报