sql server 日志收缩
方法一:使用界面操作
1、建议操作前先备份完整数据库~
2、恢复模式改为“简单”
3、任务→收缩→文件
文件类型选择“日志”
收缩操作选择“在释放未使用的空间前重新组织页”
将文件收缩到 "X" M
4、恢复模式改为回“完整”
方法二:使用命令操作
1、将数据库进行完整备份
USE DatabaseName
GO
Backup Database DatabaseName
To disk='X:\databack\DatabaseName201911.bak'
GO
2、将“恢复模式”设置为“简单”
ALTER DATABASE DatabaseName SET RECOVERY SIMPLE
GO
3、收缩日志文件大小到100M
USE DatabaseName
GO
DBCC SHRINKFILE (N'DatabaseName_log' , 100, TRUNCATEONLY)
GO
4、将“恢复模式”设置为“完整”
USE DatabaseName
GO
ALTER DATABASE DatabaseName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DatabaseName SET RECOVERY FULL
GO