PC6的數(shù)據(jù)庫(kù)日志不停瘋長(zhǎng),如何進(jìn)行清空呢?這里以一臺(tái)數(shù)據(jù)庫(kù)SQL SERVER 2005為例, 日志文件達(dá)到了100多個(gè)G一直無(wú)法清理,想了很多的辦法:
比如下面這款SqlServer日志清除專(zhuān)家,可用于SQL Server 7、SQL Server 2000、SQL Server 2005的各種版本的數(shù)據(jù)庫(kù)日志的清除。
這個(gè)工具一清就可以清干凈的。使您再也不用擔(dān)心數(shù)據(jù)庫(kù)日志文件超過(guò)幾百兆或上GB級(jí)而煩惱。
第二個(gè)方法就是采用了一個(gè)比較死的辦法。采用 分離,然后再刪除日志文件再附加來(lái)生成一個(gè)新的日志文件。
切記在操作前先把SQL好好的備份一下。
第一步 當(dāng)然還是打開(kāi)企業(yè)管理器了
在分離前最好是先把IIS之類(lèi)的正在連接數(shù)據(jù)庫(kù)的程序關(guān)一下,要不然老半天也分離不了。
也可以選擇一下 刪除鏈接 這樣可能分離會(huì)快一點(diǎn)。
我們?cè)俣ㄎ坏綌?shù)據(jù)庫(kù)所在的硬盤(pán)位置
我們?yōu)榱吮3鹨?jiàn)可以把 qq2.mdf備份一份,然后再將 qq2_log.ldf 這個(gè)文件重命一下名(200G的文件實(shí)在是沒(méi)地方可以備份)。
然后我們?cè)賮?lái)附加數(shù)據(jù)庫(kù)
附加到剛剛那個(gè) mdf的文件。注意看下面會(huì)提示 .ldf 文件找不到。
不管他了。選擇 .ldf這一分把他給刪掉。
然后再確定,哈還原成功了。系統(tǒng)自動(dòng)生成了一個(gè)新的 ldf 文件 504KB
建議大家先用上面的那個(gè)工具去清一下,如果清不到再用這個(gè)死辦法來(lái)刪除日志。
最后再次提醒各位一定要注意備份噢!!
SQL2008 的收縮日志
由于SQL2008對(duì)文件和日志管理進(jìn)行了優(yōu)化,所以以下語(yǔ)句在SQL2005中可以運(yùn)行但在SQL2008中已經(jīng)被取消:
(SQL2005)
新聞熱點(diǎn)
疑難解答
圖片精選