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);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理