数据库“XXX”的事务已满,原因为:“LOG_BACKUP”

针对出现数据库事务日志已满情况,解决方法记录。以供记录和参考。亲测方法一可解决。

解决方法一:

第一步,把数据库的恢复模式设置为简单,具体操作:

右键你的数据库,选择“属性”,然后在“选项”里面把“恢复模式”设置为“简单”,然后“确定”。

 

第二步,收缩数据库,具体操作:

右键你的数据库,选择“任务”——“收缩”——“数据库”,在弹出来的面板里直接点“确定”即可。

 

第三步,把数据库的恢复模式设置为完整,具体操作:

右键你的数据库,选择“属性”,然后在“选项”里面把“恢复模式”设置为“完整”,然后“确定”。

 解决方法二:

解决方法二为一的SQL语句操作版。

USE[master] 

GO 

ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT  

GO 

ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE   --简单模式 

GO 

USE 要清理的数据库名称 

GO 

DBCC SHRINKFILE (N'要清理的数据库名称_log' , 2, TRUNCATEONLY)  --设置压缩后的日志大小为2M,可以自行指定 

GO 

USE[master] 

GO 

ALTER DATABASE 要清理的数据库名称 SET RECOVERY FULL WITH NO_WAIT 

GO 

ALTER DATABASE 要清理的数据库名称 SET RECOVERY FULL  --还原为完全模式 

GO

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值