SQLServer 2008中事务日志已满问题处理

解决方法:

第一步:调整恢复模式

选择数据库-属性-选项-恢复模式-选择简单
在这里插入图片描述
在这里插入图片描述

在完整 恢复模式下,所有大容量操作都将被完整地记录下来。 但是,可以通过将数据库暂时切换到用于大容量操作的大容量日志恢复模式,最小化一组大容量操作的日志记录。 最小日志记录比完整日志记录更为有效,并在大容量事务期间,降低了大规模大容量操作填满可用的事务日志空间的可能性。 不过,如果在最小日志记录生效时数据库损坏或丢失,则无法将数据库恢复到故障点。

第二步:收缩日志文件

选择数据库-任务-收缩-文件
在这里插入图片描述
在这里插入图片描述

选项说明

“数据库”
显示所选数据库的名称。

文件类型
选择文件的文件类型。 可用的选项包括 “数据” 和 “日志” 文件。 默认选项为 “数据”。 选择不同的文件组类型,其他字段中的选项会相应地发生更改。

文件组
在与以上所选的 “文件类型” 相关联的文件组列表中选择文件组。 选择不同的文件组,其他字段中的选项会相应地发生更改。

文件名
从所选文件组和文件类型的可用文件列表中选择文件。

位置
显示当前所选文件的完整路径。 此路径无法编辑,但是可以复制到剪贴板。

当前分配的空间
对于数据文件,会显示当前分配的空间。 对于日志文件,会显示根据 DBCC SQLPERF (LOGSPACE) 的输出计算出的当前分配的空间。

可用空间
对于数据文件,会显示根据 SHOWFILESTATS (fileid) 的输出计算出的当前可用空间。 对于日志文件,会显示根据 DBCC SQLPERF (LOGSPACE) 的输出计算出的当前可用空间。

释放未使用的空间
将任何文件中未使用的空间释放给操作系统,并将文件收缩到最后分配的区,因此无需移动任何数据即可减小文件尺寸。 不会将行重新定位到未分配的页。

在释放未使用的空间前重新组织页
等效于执行用于指定目标文件大小的 DBCC SHRINKFILE。 选中此选项时,用户必须在 “将文件收缩到” 框中指定目标文件的大小。

“将文件收缩到”
为收缩操作指定目标文件的大小。 此大小值不得小于当前分配的空间或大于为文件分配的全部区的大小。 如果输入的值超出最小值或最大值,那么一旦焦点改变或单击工具栏上的按钮时,数值将恢复到最小值或最大值。

通过将数据迁移到同一文件组中的其他文件来清空文件
从指定文件迁移所有数据。 此选项允许使用 ALTER DATABASE 语句删除文件。 此选项等效于执行带有 EMPTYFILE 选项的 DBCC SHRINKFILE。

第三步:调整恢复模式

选择数据库-属性-选项-恢复模式-选择完整
在这里插入图片描述

原文:https://blog.csdn.net/u011592350/article/details/82955889#_58

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值