数据库版本: 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模式,需要临时改成ECOVERY 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###
