SQLServer2008 清理日誌文件
阿新 • • 發佈:2018-09-10
bold with master clas shrink data 進行 server 完全
sql 在使用中每次查詢都會生成日誌,但是如果你長久不去清理,可能整個硬盤都堆滿哦,我就遇到這樣的情況。下面我們一起來學習一下如何清理這個日誌吧
SQL2008清空刪除日誌:
--註:DBNAME就是你要清理的數據庫名稱
USE [master] GO ALTER DATABASE DBNAME SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DBNAME SET RECOVERY SIMPLE --簡單模式 GO USE DBNAME GO DBCC SHRINKFILE (N‘DBNAME_log‘ , 11, TRUNCATEONLY)GO --如果不知道日誌文件在sys.database_files裏是什麽名字的話,可以用以下註釋的語句進行查詢 --USE DBNAME --GO --SELECT file_id, name FROM sys.database_files; USE [master] GO ALTER DATABASE DBNAME SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DBNAME SET RECOVERY FULL --還原為完全模式 GO
SQLServer2008 清理日誌文件