SQL Server中減小Log文件尺寸的方法分享
發(fā)布日期:2022-01-06 09:34 | 文章來源:gibhub
首先
use [數(shù)據(jù)庫名稱];
exec sp_helpfile;
使用sp_helpfile查詢可知道log 文件的邏輯名稱,然后就可以利用DBCC來減小LOG文件
BACKUP LOG [數(shù)據(jù)庫名] WITH TRUNCATE_ONLY
dbcc shrinkfile ([log文件的邏輯名稱],1)
這個方法在MS SQL Server 2008 以及MS SQL Server 2008 R2中不再適用,會提示:TRUNCATE_ONLY is not a valid BACKUP option.
應當采取這樣的操作方法:
復制代碼 代碼如下:
-- 首先把數(shù)據(jù)庫的恢復模式改為Simple
ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY SIMPLE;
GO
-- 縮小log文件至1M,邏輯名稱可以通過sp_helpfile拿到
DBCC SHRINKFILE ([log文件邏輯名稱], 1);
GO
-- 重置數(shù)據(jù)庫的恢復模式
ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY FULL;
GO
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
相關(guān)文章
關(guān)注官方微信