佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案

清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案

熱門標(biāo)簽:網(wǎng)站排名優(yōu)化 AI電銷 Linux服務(wù)器 鐵路電話系統(tǒng) 地方門戶網(wǎng)站 服務(wù)外包 百度競價排名 呼叫中心市場需求

SQL 2008日志文件占了23G硬盤空間,而事務(wù)日志已經(jīng)截斷(Truncate),實際日志內(nèi)容很小,1G都不到,想要釋放日志文件霸占的多余空間。

但是,無論怎么收縮(Shrink)日志文件,空間就是不能釋放,總是出現(xiàn)錯誤:

Cannot shrink log file 2 (CNBlogsText_log) because of minimum log space required.

之前解決過類似的問題,也寫過一篇博客-SQL Server 2008事務(wù)日志清理,當(dāng)時采用的最終解決方法是:

將恢復(fù)模式由完整(Full)改為簡單(Simple)

收縮(Shrink)日志文件

將恢復(fù)模式由簡單(Simple)改為完整(Full)

一直以為這就是終極方法,但是竟然沒能終結(jié)這次遇到的問題。

經(jīng)過不懈的努力,終于找到真正的終極方法:

1. Detach數(shù)據(jù)庫(Detach之前一定要屏蔽所有對這個數(shù)據(jù)庫的寫入操作

2. 刪除或重命名日志文件

3. Attach數(shù)據(jù)庫,這時會提示找不到日志文件

4. 移除(Remove)這個找不到的日志文件,然后點擊Ok進(jìn)行Attach,SQL Server會在數(shù)據(jù)文件所在的文件夾自動創(chuàng)建一個新的日志文件完成Attach。

5. 如果日志文件需要存放在另外的路徑,要再通過Detach/Attach進(jìn)行日志文件的移動操作。

Detach數(shù)據(jù)庫

將日志文件移動至新的位置

Attach數(shù)據(jù)庫,修改日志文件的路徑并完成Attach

該終極方法的弊端是在操作期間,被操作的數(shù)據(jù)庫不能被正常訪問。

您可能感興趣的文章:
  • SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
  • Win2008中SqlServer2008 無法打開錯誤日志文件導(dǎo)致無法啟動的解決方法
  • Sqlserver2005日志文件太大如何減小
  • SQL Server無法收縮日志文件的原因分析及解決辦法
  • SqlServer修改數(shù)據(jù)庫文件及日志文件存放位置
  • SQL Server 2005刪除日志文件的幾種方法小結(jié)
  • SQLServer2005 沒有日志文件(*.ldf) 只有數(shù)據(jù)文件(*.mdf) 恢復(fù)數(shù)據(jù)庫的方法
  • SQL SERVER 2008數(shù)據(jù)庫日志文件收縮的方法

標(biāo)簽:湖南 仙桃 衡水 崇左 黃山 蘭州 銅川 湘潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    德化县| 青龙| 资阳市| 巩义市| 柯坪县| 军事| 吴忠市| 时尚| 财经| 平原县| 华容县| 中江县| 梧州市| 炎陵县| 嘉兴市| 蒙自县| 遂川县| 土默特左旗| 安阳县| 延川县| 泰顺县| 饶平县| 西盟| 布拖县| 古交市| 微山县| 泸水县| 丹凤县| 邢台市| 手游| 河津市| 静安区| 会昌县| 鄢陵县| 临桂县| 嵩明县| 乌兰县| 南漳县| 南和县| 虞城县| 普定县|