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
有时执行完此语句成功后,日志文件依然没有变小,是因为日志文件的初始大小已经被撑大,你在怎么样收缩它也会有初始大小的空间.所以这时候就需要手动 右键-任务-收缩-文件.对日志文件进行收缩才能达到真正的收缩.