国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页数据库类SQL Server → 清理SQL Server 2008日志文件Cannot shrink log file 2 的解决方案

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

我要评论 2013/04/10 13:51:37 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:271次

SQL 2008日志文🤡件占了【jiàn zhàn le】🚽23G硬盘空间【jiān】,而事务日志已👠经截断(Truncate),实际日志内容很小【hěn xiǎo】,1G都不到,想要释放日志🔩文件霸占的多【zhàn de duō】📱余空间【yú kōng jiān】。

但是,无论怎么收缩【me shōu suō】👆(Shrink)日志文【rì zhì wén】🕍件,空间就是不能【shì bú néng】😦释放,总是出现错误:

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

之前解决过类Ⓜ似的问题【tí】,也写过一篇博客-SQL Server 2008事务日【shì wù rì】🍸志清理【zhì qīng lǐ】,当时采用的最终解决🍎方法是【fāng fǎ shì】🥏:

将恢复【jiāng huī fù】模式由【mó shì yóu】🏷完整🏩(Full)改为简单(Simple)

收缩(Shrink)日志文件

将恢复模式由【mó shì yóu】简单🧑(Simple)改为完【gǎi wéi wán】整🚈(Full)

一直以为这就🛶是终极方法💊,但是竟【dàn shì jìng】然没能【rán méi néng】终结这次遇到【cì yù dào】的问题🚇。

经过不【jīng guò bú】懈的努【xiè de nǔ】力📵,终于找到真正⏯的终极方法【fāng fǎ】🔅:

1. Detach数据库【shù jù kù】🦌(Detach之前一【zhī qián yī】定要屏蔽所有【bì suǒ yǒu】对这个🐵数据库【shù jù kù】🦌的写入操作

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

3. Attach数据库💢,这时会提示找【tí shì zhǎo】不到日🌾志文件【zhì wén jiàn】

4. 移除🎤(Remove)这个找【zhè gè zhǎo】不到的【bú dào de】✴日志文【zhì wén】👃件,然后点【rán hòu diǎn】击🚥Ok进行Attach,SQL Server会在数🆔据文件【jù wén jiàn】所在的文件夹自动创建一个【jiàn yī gè】新的日志文【zhì wén】👃件完成🗻Attach。

5. 如果日志文件【zhì wén jiàn】需要存👒放在另外的路🚞径,要再通过【guò】Detach/Attach进行日【jìn háng rì】志文件【zhì wén jiàn】的移动【de yí dòng】🤠操作🛋。

Detach数据库

将日志文件移动至新的位置

Attach数据库🏈,修改日【xiū gǎi rì】🌳志文件的路径并完成【bìng wán chéng】Attach

该终极✂方法的🉑弊端是在操作🌨期间【qī jiān】,被操作【bèi cāo zuò】的数据【de shù jù】库不能被正常访问。

关键词:SQL

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视