綠色(sè)資源網(wǎng):您身邊最放心的安全(quán)下載站! 最新軟件|熱門排行|軟(ruǎn)件分類|軟件專題|廠商大全

綠色(sè)資(zī)源網

技術教程(chéng)
您(nín)的位置:首頁數據庫類SQL Server → 清理SQL Server 2008日誌文件Cannot shrink log file 2 的解(jiě)決(jué)方案

清理SQL Server 2008日(rì)誌文件(jiàn)Cannot shrink log file 2 的解決方(fāng)案

我(wǒ)要評論 2013/04/10 13:51:37 來源:綠色(sè)資源網 編(biān)輯:www.ynaad.com [ ] 評(píng)論:0 點擊:271次

SQL 2008日誌文件占了23G硬盤空間(jiān),而事務日誌已經截斷(Truncate),實際日誌內容很小,1G都不到,想(xiǎng)要釋放日誌(zhì)文件霸占的多餘空間。

但是,無(wú)論怎(zěn)麽收(shōu)縮(Shrink)日誌文件,空間就是不能釋放,總(zǒng)是出現錯誤:

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

之前解決過(guò)類似的問題,也寫(xiě)過一篇博客-SQL Server 2008事(shì)務日誌(zhì)清理,當時采用的最終解決方法(fǎ)是:

將(jiāng)恢複模式由完整(Full)改為簡單(Simple)

收縮(Shrink)日誌(zhì)文件

將(jiāng)恢複(fù)模式(shì)由簡單(dān)(Simple)改為完整(Full)

一(yī)直以為(wéi)這就是終極方法(fǎ),但是(shì)竟(jìng)然沒能終結這次遇到的問(wèn)題。

經過不懈(xiè)的努力,終於(yú)找到真正的終極方法:

1. Detach數據庫(Detach之前一定要屏(píng)蔽所有對這個(gè)數(shù)據庫的(de)寫(xiě)入(rù)操作(zuò)

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

3. Attach數據庫,這時會提示找不(bú)到日誌文(wén)件

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

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

Detach數(shù)據庫

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

Attach數據庫,修改日誌(zhì)文件的路徑並完成Attach

該終極方(fāng)法的弊端是在操作期間(jiān),被操作的數據庫(kù)不能被正(zhèng)常訪問。

關鍵詞:SQL

閱讀本文後您有什麽感想? 已有 人給(gěi)出評價!

  • 0 歡迎(yíng)喜歡(huān)
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡