本篇內(nèi)容介紹了“SQL Server中怎么減小Log文件的尺寸”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)建站主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、小程序設(shè)計(jì)、H5網(wǎng)站設(shè)計(jì)、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、成都全網(wǎng)營銷資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
首先use [數(shù)據(jù)庫名稱];exec sp_helpfile;
使用sp_helpfile查詢可知道log 文件的邏輯名稱,然后就可以利用DBCC來減小LOG文件BACKUP LOG [數(shù)據(jù)庫名] WITH TRUNCATE_ONLYdbcc shrinkfile ([log文件的邏輯名稱],1)
這個(gè)方法在MS SQL Server 2008 以及MS SQL Server 2008 R2中不再適用,會(huì)提示:TRUNCATE_ONLY is not a valid BACKUP option.
應(yīng)當(dāng)采取這樣的操作方法:
復(fù)制代碼 代碼如下:
-- 首先把數(shù)據(jù)庫的恢復(fù)模式改為SimpleALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY SIMPLE;GO-- 縮小log文件至1M,邏輯名稱可以通過sp_helpfile拿到DBCC SHRINKFILE ([log文件邏輯名稱], 1); GO-- 重置數(shù)據(jù)庫的恢復(fù)模式ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY FULL;GO
“SQL Server中怎么減小Log文件的尺寸”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!