數(shù)據(jù)庫(kù)日志文件占用過(guò)大,導(dǎo)致服務(wù)器空間不足的處理方案,清理數(shù)據(jù)庫(kù)日志
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| COPYUSE [master] GO ALTER DATABASE 庫(kù)名 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 庫(kù)名 SET RECOVERY SIMPLE GO USE 庫(kù)名 GO DBCC SHRINKFILE (N'日志文件邏輯名' , 11, TRUNCATEONLY) GO USE[master] GO ALTER DATABASE 庫(kù)名 SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE 庫(kù)名 SET RECOVERY FULL GO
|
注:
以上代碼感謝沉淀的風(fēng)的分享,由于是在評(píng)論區(qū)留下的代碼,難以找到原文鏈接,見(jiàn)諒
日志文件邏輯名如果不確定,可以這樣查出來(lái)
1 2 3
| COPYUSE 庫(kù)名 GO select * from sysfiles
|
如果經(jīng)過(guò)以上代碼處理后日志還是過(guò)大,可以使用數(shù)據(jù)庫(kù)存查詢管理器 點(diǎn)擊數(shù)據(jù)庫(kù)名>右鍵>任務(wù)>收縮>文件>文件類(lèi)型選擇日志,在收縮文件一欄中填寫(xiě)將文件收縮到0M,點(diǎn)擊確定即可