1. 程式人生 > >SQLServer2008 清理日誌文件

SQLServer2008 清理日誌文件

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 (NDBNAME_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 清理日誌文件