SQL Server事务日志已满的解决方法
我们对数据库的增删改都会对数据库中数据作出改动。所有的改动都被SqlServer记录到事务日志中了。随着时间的推移,事务日志文件就会慢慢被事务日志占满,因此要确保数据库正常动作,我们对事务日志进行压缩。
操作方法
- 01
下面以数据库logtest为例 在压缩前先对数据库进行备份,打开企业管理器--单击选中要备份的数据库--右键单击--所有任务--备份数据库--单击‘添加’--选择备份文件存放路径--填写备份文件的名称
- 02
打开查询分析器,并在查询分析器中运行以下语句: use master go backup transaction logtest with no_log go DBCC SHRINKDATABASE(logtest) Go
- 03
运行成功后,不出错,则证明压缩成功
赞 (0)