数据库运行时间长了,*.ldf文件会越来越大,有时多达几个GB,下面的直接用查询分析器打开后改下要整理的数据库的名称,再运行就可以了
SQLSERVER 2005
USE DataBaseName
BACKUP LOG [DataBaseName] WITH NO_LOG
DBCC SHRINKFILE ( 'DataBaseName_Log' , TRUNCATEONLY )
SQLSERVER 2008
--通过更改恢复模式为SIMPLE截断日志。
ALTER DATABASE [DB_NAME] SET RECOVERY SIMPLE;
GO
-- 收缩
DBCC SHRINKFILE (2,指定大小);
GO
-- 更改模式为
FULL ALTER DATABASE [DB_NAME] SET RECOVERY FULL;
GO