语句方法收缩数据库日志文件
--=====语句方法收缩数据库日志文件=====
USE[master]
GO
ALTER DATABASE WZ_WEAS_DB SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE WZ_WEAS_DB SET RECOVERY SIMPLE --简单模式
GO
USE WZ_WEAS_DB
GO
declare @LogName varchar(100) --定义一个日志文件名字的字符串变量
select @LogName = name from sys.database_files where type_desc = 'LOG' --查找该数据库的日志名称,赋给@LogName
DBCC SHRINKFILE (@LogName , 2, TRUNCATEONLY) --设置压缩后的日志大小为2M,可以自行指定
GO
USE[master]
GO
ALTER DATABASE WZ_WEAS_DB SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE WZ_WEAS_DB SET RECOVERY FULL --还原为完全模式
GO
--======语句方法收缩数据库日志文件======
--dbcc sqlperf(logspace) --查看各数据库日志文件使用量
--USE HSJT
--select * from sys.database_files --查看所在数据库的数据库文件明细情况,包括文件物理路径,文件状态,大小等