国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

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

2024-08-31 01:00:43
字體:
供稿:網(wǎng)友

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ù)庫,這時會提示找不到日志文件

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

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

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

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

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大连市| 天祝| 密山市| 石屏县| 白银市| 百色市| 河池市| 时尚| 龙岩市| 高密市| 冷水江市| 延寿县| 辉县市| 自贡市| 赫章县| 安塞县| 准格尔旗| 凤山县| 河北省| 兴海县| 昭平县| 府谷县| 罗山县| 宿松县| 石屏县| 留坝县| 聂荣县| 娱乐| 搜索| 滦平县| 巴楚县| 武山县| 平塘县| 荆门市| 乳山市| 资讯 | 宝丰县| 金昌市| 富锦市| 曲松县| 鄂托克旗|