sql server日志文件过大怎么办
sql server日志文件过大怎么办
sql server日志文件过大怎么办在SQL Server数据库中事务日志起着至关重要的作用:它持续记录数据库所有的事务和这些事务对数据库所做的修改;一旦数据库出现灾难事件,就需要事务日志来进行近期数据的恢复操作。不过,要得到任何好处都要付出的相应代价:在活动数据库中,事务日志会消耗大量的存储空间,如果你不做任何干预,事务逻辑日志会一直增长,直到塞满存储这些日志文件的所有可用空间。
一、 Sql Server 数据库中文件有MDF和LDF文件 存在于 sqlserver_install_dir\MSSQL\Data\
.mdf文件: MDF是SQL Server数据库文件.
.ldf文件 :LDF是SQL的日志文件,是不能直接打开的。LDF记录每一个操作。
二、解决日志文件过大的方法:
方法一:
1、将恢复模式由完整(Full)改为简单(Simple)
2、收缩(Shrink)日志文件
3、将恢复模式由简单(Simple)改为完整(Full)
方法二:清空日志
1.打开查询分析器,输入命令
DUMP TRANSACTION 数据库名 WITH NO_LOG
2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM, 这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
方法三:删除日志
1: 删除LOG
分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2:删除LOG文件
附加数据库 企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有500多K。
三.如何设置以后能自动收缩?
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"
四.如何想以后不让它日志增长得太大?
企业管理器--服务器--右键数据库--属性--事务日志--将文件增长限制为xM(x是你允许的最大数据文件大小)
- SQL Server作业活动监视器
- activiti需要sql语句吗(Activiti-Explorer使用sql server数据库实现方法)
- sqlserver恢复delete数据(SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢)
- sqlserver查询信息表(SQL Server中Table字典数据的查询SQL示例代码)
- sql server中cxpacket等待
- sqlserver怎么显示变量所占字节数(SQL Server中关于基数估计计算预估行数的一些方法探讨)
- sqlserver备份数据库语句(SQL SERVER 数据库备份的三种策略及语句)
- sql server中PageLatch和PageIOLatch等待
- sql server 高并发update 死锁(解密新型SQL Server无文件持久化恶意程序的问题)
- sql server中有哪几种锁定模式(SQL Server三种锁定模式的知识讲解)
- SQL SERVER ErrorLog文件
- SQL Server Check 约束
- sqlserver日期型数据类型是哪个(SQL Server时间戳功能与用法详解)
- sqlserver判断null(SQL Server索引超出了数组界限的解决方案)
- sqlserver安装使用教程(SQL Server 2019下载与安装教程自定义安装)
- Sql Server 更新锁(UPDLOCK)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
热门推荐
- ashx 文件怎么用
- 云服务器性能怎么判断(怎么判断云服务器适合自己的企业呢?)
- laravel count 报错(解决laravel5.5访问public报错的问题)
- vue3 props用法(vue3组合API中setup、 ref、reactive的使用大全)
- docker重新加载nginx(Docker Nginx Log 三者的处理详解)
- 海外云服务器的优势是什么?(海外云服务器的优势是什么?)
- h5页面快速制作方法(h5网页水印SDK的实现代码示例)
- docker进入容器的方法(docker容器里面的root权限获取方法)
- html5弹出窗口(Html5页面上如何禁止手机虚拟键盘弹出)
- 安装C# Windows服务需要“设置服务登录”