語句如下:
USE DATABASENAME;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE DATABASENAME SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (DATABASENAME_Log, 1);
GO
-- Reset the database recovery model.
ALTER DATABASE DATABASENAME SET RECOVERY FULL;
GO
也可以通過圖形界面來完成。
通過先備份日誌,然後再收縮日誌文件,如下:
back database mydb to disk='mydb_bak';
dbcc shinkfile(mydb_log,10);--收縮至10m