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
有時執行完此語句成功後,日志文件依然沒有變小,是因為日志文件的初始大小已經被撐大,你在怎麼樣收縮它也會有初始大小的空間.所以這時候就需要手動 右鍵-任務-收縮-文件.對日志文件進行收縮才能達到真正的收縮.