做的項目數據庫文件超過200G,網上到處搜壓縮數據日誌的方法,但是好多日誌文件的物理大小未變,執行以下腳本可以改變物理文件大小,正式生產環境慎用,可先本地測試決定是否使用(DB_NAME 爲對應數據庫名稱);
USE [master]
GO
ALTER DATABASE DB_NAME SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DB_NAME SET RECOVERY SIMPLE --簡單模式
GO
USE DB_NAME
GO
DBCC SHRINKFILE (N'DB_NAME_log' , 11, TRUNCATEONLY)
GO
USE DB_NAME
GO
SELECT file_id, name FROM sys.database_files;
GO
USE [master]
GO
ALTER DATABASE DB_NAME SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DB_NAME SET RECOVERY FULL --還原爲完全模式
GO