品旭

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

数据库运行时间长了,*.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

 

posted on 2010-09-14 09:03  品旭  阅读(207)  评论(0编辑  收藏  举报