校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

熱門標簽:浙江地圖標注 沈陽智能外呼系統代理 海南自動外呼系統價格 創業電銷機器人 舞鋼市地圖標注app 松原導航地圖標注 電銷機器人虛擬號碼 滄州營銷外呼系統軟件 九鹿林外呼系統怎么收費

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

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

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

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

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

收縮(Shrink)日志文件

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

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

經過不懈的努力,終于找到真正的終極方法:

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

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

3. Attach數據庫,這時會提示找不到日志文件

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

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

Detach數據庫

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

Attach數據庫,修改日志文件的路徑并完成Attach

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

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

標簽:商洛 日喀則 咸寧 臺灣 寶雞 海口 西藏 公主嶺

巨人網絡通訊聲明:本文標題《清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案》,本文關鍵詞  清理,SQL,Server,2008,日志,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案》相關的同類信息!
  • 本頁收集關于清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 榕江县| 永仁县| 永靖县| 潜山县| 册亨县| 丹寨县| 山东| 静安区| 虹口区| 朝阳市| 伊川县| 上林县| 定南县| 泰顺县| 沅陵县| 蓝山县| 萨迦县| 罗定市| 隆回县| 奇台县| 莒南县| 长丰县| 游戏| 呼和浩特市| 五寨县| 天门市| 镇坪县| 体育| 读书| 馆陶县| 常德市| 涿鹿县| 舟曲县| 正阳县| 巴中市| 当雄县| 乳山市| 城口县| 浦城县| 昂仁县| 马关县|