SQL SERVER 2008 数据库收缩语句

 

SQL SERVER 2008 数据库收缩语句

USE Esurfing;
GO
-- 将日志设为简单模式,截断日志
ALTER DATABASE Esurfing
SET RECOVERY SIMPLE;
GO
-- 收缩日志, 日志文件逻辑名,单位MB
DBCC SHRINKFILE (Esurfing_log, 1);
GO
-- 恢复日志模式为完全模式
ALTER DATABASE Esurfing
SET RECOVERY FULL;
GO

有时执行完此语句成功后,日志文件依然没有变小,是因为日志文件的初始大小已经被撑大,你在怎么样收缩它也会有初始大小的空间.所以这时候就需要手动 右键-任务-收缩-文件.对日志文件进行收缩才能达到真正的收缩.
posted @ 2011-10-26 10:35  dearz  阅读(1311)  评论(0编辑  收藏  举报