20230325-SQLServer日志收缩

在这里插入图片描述

数据库版本:

SQLServer 2012

操作:

日志文件过大,需要进行手动收缩

步骤如下:

查看数据库database_id

select * from sys.databases WHERE name='cjc'; ---database_id=7

查看文件信息

SELECT file_id,name from sys.master_files WHERE database_id=7;   ---cjc,cjc_Log
SELECT file_id, name FROM sys.database_files;

查看日志文件信息

dbcc sqlperf(logspace)  ---31034.3M,14.93565%

开始收缩日志
如果是RECOVERY FULL模式,需要临时改成RECOVERY SIMPLE

USE master
GO
ALTER DATABASE cjc SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE cjc SET RECOVERY SIMPLE   
GO
USE cjc
GO
DBCC SHRINKFILE (N'cjc_Log' , 1, TRUNCATEONLY)
GO
USE master
GO
ALTER DATABASE cjc SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE cjc SET RECOVERY FULL   
GO

###chenjuchao 20230325###
欢迎关注我的公众号《IT小Chen

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值