Sql Server 2008日志满的解决办法

通过sql命令

USE ZGZY;

GO

--由完整模式设置为简单恢复模式

ALTER DATABASE ZGZY SET RECOVERY SIMPLE WITH NO_WAIT

GO

--收缩日志文件到1MB

DBCC SHRINKFILE (N'ZGZY_log' , 1)

GO

--恢复为完整模式

ALTER DATABASE ZGZY SET RECOVERY FULL WITH NO_WAIT

GO

通过UI

1,将数据库的恢复模式由完整模式修改为简单恢复模式

数据库对象右键\属性\选项,将恢复模式由完整修改为简单模式。修改为简单模式的原因是使sql server立即将内存中的数据写入到磁盘中,保证了用户的操作数据不会丢失。

clipboard


2,收缩数据库日志文件

数据库对象右键\任务\收缩\文件,操作如下图。

clipboard


3,将数据库的恢复模式由简单模式还原为完整恢复模式

数据库对象右键\属性\选项,将恢复模式由简单模式修改为完整模式,如下图。

数据库恢复模式还原为完整模式的原因是,完整模式下sql server会记录用户的每次操作,在数据库出现故障时可以最大程度的恢复数据。

clipboard

参考资料

1,http://www.cnblogs.com/fyy1987/archive/2012/08/03/2621246.html

2,http://blog.csdn.net/oceanyang520/article/details/44936339

转载于:https://www.cnblogs.com/mcgrady/p/7614500.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值