--SQL Server 2005 or SQL Server 2000
--将日志清除并收缩
backup log [数据库名] with no_log
go
dbcc shrinkdatabase('数据库名')
go
--SQL Server 2008
--由于SQL Server 2008 不允许将数据库日志清空,但是可以将日志截取备份
BACKUP LOG [数据库名] TO DISK = N'日志备份路径/tt.trn'
go
dbcc shrinkdatabase('数据库名')
go