通过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立即将内存中的数据写入到磁盘中,保证了用户的操作数据不会丢失。
2,收缩数据库日志文件
数据库对象右键\任务\收缩\文件,操作如下图。
3,将数据库的恢复模式由简单模式还原为完整恢复模式
数据库对象右键\属性\选项,将恢复模式由简单模式修改为完整模式,如下图。
数据库恢复模式还原为完整模式的原因是,完整模式下sql server会记录用户的每次操作,在数据库出现故障时可以最大程度的恢复数据。
参考资料
1,http://www.cnblogs.com/fyy1987/archive/2012/08/03/2621246.html
2,http://blog.csdn.net/oceanyang520/article/details/44936339