sqlserver清理数据库日志文件说明

清理数据库日志文件说明档文档

1.远程服务器,在存放.ldf日志文件处根据文件大小排序,找到相对较大的.ldf日志文件;(注意:.mdf是数据库文件,.ldf是日志文件)

2.根据日志文件名称,找到此数据库,查询对应数据库日志名称以及所在路径;
根据路径判断是否与需要清理的.ldf文件的路径一致;
语句:–查询对应数据库的日志以及数据库名称;
select * from sys.database_files;

3.若路径一致,将如下语句中的名称修改为要清理的数据库名称以及日志名称,具体修改方式可参照下图:
在这里插入图片描述

--数据库日志清空 
USE [master]
 GO
 ALTER DATABASE SELL_CRM_20200310 SET RECOVERY SIMPLE WITH NO_WAIT  ----SELL_CRM_20200310为需要清除日志的数据库名称
 GO
 ALTER DATABASE SELL_CRM_20200310 SET RECOVERY SIMPLE  --简单模式  ----SELL_CRM_20200310为需要清除日志的数据库名称
 GO
 USE SELL_CRM_20200310  ----SELL_CRM_20200310为需要清除日志的数据库名称
 GO
 DBCC SHRINKFILE (N'googoCrm_Log' , 11, TRUNCATEONLY) ----googoCrm_Log为需要清除日志的数据库名日志名称
 GO
 USE [master]
 GO
 ALTER DATABASE SELL_CRM_20200310 SET RECOVERY FULL WITH NO_WAIT  ----SELL_CRM_20200310为需要清除日志的数据库名称
 GO

4.修改完毕后,执行数据库日志清空语句。执行之后,返回日志文件所在位置,查看文件大小,若文件明显变小,即清理完毕。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值