一、问题描述
本人在使用SQL server 2016过程中不断的删除还原数据库导致积累了大量的日志文件,因此老师给我们提供了一种解决办法,用于在保留数据的情况下收缩空间。
二、解决步骤
1.获取数据库名字"buct0901"
2.右击数据库-点击属性-点击文件-获取数据库日志名称。
3.新建查询
4.粘贴代码
USE MASTER
GO
ALTER DATABASE BUCT0901 SET RECOVERY SIMPLE
GO
USE BUCT0901
GO
DBCC SHRINKFILE('buct0901_log' , 0, TRUNCATEONLY)
GO
ALTER DATABASE BUCT0901 SET RECOVERY FULL
5.执行,成功。