SQLServer 数据库日志文件异常大的处理方法

--1. 查看当前数据库和日志大小
USE 你的数据库名称;
GO
SELECT name AS LogicalName, type_desc, size * 8 / 1024 AS SizeInMB
FROM sys.master_files
WHERE database_id = DB_ID('你的数据库名称');
--2. 设置数据恢复模式为SIMPLE
ALTER DATABASE 你的数据库名称 SET RECOVERY SIMPLE;
--3.释放日志文件为指定大小Mb
DBCC SHRINKFILE (你的数据库名称_log, 100);--1查询出来的日志文件名称
--4.执行1 查看日志文件大小变化
--5.设置数据恢复模式为FULL
ALTER DATABASE 你的数据库名称 SET RECOVERY FULL;
--6.设置日志增长策略
ALTER DATABASE 你的数据库名称
MODIFY FILE (NAME = '你的数据库名称_log', SIZE = 1024MB, FILEGROWTH = 100MB);

posted @ 2025-01-03 16:11  一步一个坑  阅读(448)  评论(0)    收藏  举报