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 @   一步一个坑  阅读(242)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示