SQL Server 清除肥大的log檔
通常我們寫資料會有log...log太大會占空間,會用以下方式處理
1. 備份log檔 (備份時請先停用sql sever)
2. 跑語法 清除log 如內文
--將資料庫復原模式切換到簡單模式
ALTER DATABASE [DBNAME] SET RECOVERY SIMPLE WITH NO_WAIT
go
--找到 DatabaseNameLog 的值
use [DBNAME]
go
select name from sys.database_files
where type_desc = 'log'
--縮減 log file 到 1MB
DBCC SHRINKFILE(DBNAME_log, 1)
--將資料庫復原模式切換到完整模式
USE [master]
GO
ALTER DATABASE [DBNAME] SET RECOVERY FULL WITH NO_WAIT
go
以上文章僅用紀錄資料使用.....