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

所属分类: 数据库 / mssql2008 阅读数: 154
收藏 0 赞 0 分享

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 数据库中创建只读用户的方法

这篇文章主要介绍了SQL Server 2008 数据库中创建只读用户的方法,为了保护数据库的安全,需要给不同的使用者开通不同的访问用户,那么如何简单的控制用户的权限呢?下面我们就创建一个只读用户,给大家学习使用
收藏 0 赞 0 分享

sql server 2008 用户 NT AUTHORITY\IUSR 登录失败的解决方法

今天在配置asp+sql server 2008的时候,发现总是无法登录数据库,提示sql server 2008 用户 NT AUTHORITY\IUSR 登录失败,原来是因为用户问题,这里简单分享下
收藏 0 赞 0 分享

当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)

这篇文章主要介绍了当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关) ,需要的朋友可以参考下
收藏 0 赞 0 分享

Microsoft SQL Server 2008 基本安装说明

这篇文章主要介绍了Microsoft SQL Server 2008 基本安装说明 ,需要的朋友可以参考下
收藏 0 赞 0 分享

详解SQLServer 2008 R2数据库SSAS建模及扩展能力

本文主要介绍了SQLServer 2008 R2数据库SSAS建模工具和建模的关键过程以及数据挖掘方面的知识,需要的朋友可以参考下
收藏 0 赞 0 分享

sql2008安装教程 SQL Server 2008 R2 安装图解

这篇文章主要介绍了sql2008安装教程 SQL Server 2008 R2 安装图解,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server 2008 密钥 key 使用方法

最新修订版和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server在进行到这一步之前都是完全一样的
收藏 0 赞 0 分享

sql server 2008 r2 express 精简版与企业版的区别

今天群里发现有网站问sql server 2008 r2 express是什么版本,其实express表示此版本是精简版的,方便学习使用,主要是免费的
收藏 0 赞 0 分享

Win2003系统下SQL Server 2008安装图解教程(详细图解)

这篇文章主要介绍了Win2003系统下SQL Server 2008安装图解教程(详细图解),需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server 2008 R2 超详细安装图文教程

这篇文章主要介绍了SQL Server 2008 R2 超详细安装图文教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多