金蝶、管家婆、用友SQL2008 R2數(shù)據(jù)庫.ldf日志文件過大如何進行收縮瘦身?

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

大家在使用財務軟件的時候,會經(jīng)常發(fā)現(xiàn)數(shù)據(jù)庫的.ldf日志文件過大,畢竟各種訪問操作都在.ldf日志文件里,在不經(jīng)意間可能就有個上百G甚至幾百G的文件,搞的盤都快崩了,其實數(shù)據(jù)很少,無非上百M或者幾百M的文件,那如何給.ldf日志文件瘦身減肥呢?來說一下;

SQL Server 隨著運行時間變長,數(shù)據(jù)量變大,【.ldf】日志文件會變得越來越大,當日志文件過大時,有可能引起數(shù)據(jù)庫運行變慢,數(shù)據(jù)讀寫不正常等問題。可以通過以下方法對日志文件進行瘦身,具體步驟如下:

SQL2008 R2數(shù)據(jù)庫.ldf日志文件過大收縮瘦身的方式方法(收縮SQL數(shù)據(jù)庫日志

寫在最前面,任何數(shù)據(jù)操作都需要備份,免得沒有后悔藥,不會操作的情況下還是找官方或者專業(yè)人事(比如老梁,狗頭保命),切勿拿自己的心血嘗試玩耍;

1、【開始】菜單 - 選擇【Microsoft SQL Server 2008 R2】 - 【SQL Server Management Studio】;

2、選擇或輸入【服務器名稱或者一個點(不是句號)】- 選擇身份驗證方式 - Windows身份驗證,連接SQL服務器;

3、 在SQL SERVER Management Studio 中---右擊需要收縮數(shù)據(jù)庫文件選擇“屬性”---》“選項”,將恢復模式由默認的“完整”改為“簡單”

4、再次右鍵選擇數(shù)據(jù)庫的“任務”--》“收縮”---》“文件”菜單,進入收縮文件頁面,

5、將(要收縮的)文件類型選定為“日志”, 將頁面下面的“收縮操作”單選框里選擇“在釋放未使用的空間前重新組織頁,將文件收縮到:”,然后填寫合適的收縮后的日志文件大小。比如輸入10M或者100M都可以;

最后點擊這個頁面下面的“確定”按鈕,以執(zhí)行收縮文件(日志)操作。執(zhí)行完畢后,用戶可以查到該日志文件收縮到指定的大小。

6、特別重要--再回到剛才變?yōu)楹唵文睦?,?shù)據(jù)庫恢復模式修改為完整,切記;(一定要操作)

關(guān)于數(shù)據(jù)庫.ldf日志文件的延伸閱讀:

1、SQL語句來縮?。ㄊ湛s)數(shù)據(jù)庫.ldf日志文件

下面的數(shù)據(jù)庫為要收縮的數(shù)據(jù)庫名稱 –SQL Server 2008R2 收縮日志? -------改變數(shù)據(jù)庫模式(簡單)

alter database 數(shù)據(jù)庫 set recovery simple
DBCC SHRINKFILE (N’數(shù)據(jù)庫_log’ , 10) --將日志文件改為10M

----------恢復數(shù)據(jù)庫模式(完整)

alter database 數(shù)據(jù)庫 set recovery full

上面代碼依次執(zhí)行,可以收縮日志文件;

2、SQL 2008R2 日志文件過大,且收縮無效,

將數(shù)據(jù)庫恢復模式設(shè)置為“簡單”,再收縮文件-日志,發(fā)現(xiàn)無效。

判斷原因:數(shù)據(jù)庫搭建了復制,沒有清除干凈,無法截斷事物日志。

執(zhí)行

SELECT name,log_reuse_wait_desc FROM sys.databases where name='dbname'

或者執(zhí)行

SELECT log_reuse_wait , log_reuse_wait_desc FROM sys.databases WHERE name='dbname'

正常時log_reuse_wait_desc列應該是NOTHING,如果是REPLICATION,則表示搭建了事務復制,

exec sp_removedbreplication 'dbname' //清除復制狀態(tài)

再執(zhí)行----收縮->文件->日志。

log_reuse_wait 值log_reuse_wait_desc 值說明

根據(jù)返回的 log_reuse_wait 值和 log_reuse_wait_desc 描述,可以發(fā)現(xiàn)日志不能截斷的原因。

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權(quán)糾紛,一切責任均由使用者承擔。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責聲明》全部內(nèi)容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 金蝶、管家婆、用友SQL2008 R2數(shù)據(jù)庫.ldf日志文件過大如何進行收縮瘦身?

發(fā)表回復

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務器或網(wǎng)絡推薦及配置;APP開發(fā)與維護;網(wǎng)站開發(fā)修改及維護; 各財務軟件安裝調(diào)試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情