时间:2021-07-01 10:21:17 帮助过:3人阅读
查看日志使用情况
命令
dbcc sqlperf(logspace)
查看单个库的VLF文件详情,
use DatabaseXX DBCC LOGINFO;
如果日志文件过大,需要收缩,请执行如下脚本
USE [master] GO ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE GO USE 数据库名称 GO declare @dbName nvarchar(100) set @dbName = (SLEECT name FROM sys.database_files WHERE type=1) GO DBCC SHRINKFILE(@dbName,1,TRUNCATEONLY) GO USE [master] GO ALTER DATABASE 数据库名称 SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE 数据库名称 SET RECOVERY FULL
需要注意的是,将数据库由简单模式切换到完整模式后,需要做一次完整或者差异备份,日志才会按照完整模式的形式增长。
参考地址:
https://www.cnblogs.com/woodytu/p/4935887.html
SQL server 日志文件收缩 与日志文件备份
标签:href com sim only dbn cat span https 注意