sqlserver2008+日志收缩sql语句命令
USE[master]
GO
ALTER DATABASE [数据库] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [数据库] SET RECOVERY SIMPLE --简单模式
GO
USE [数据库]
GO
DBCC SHRINKFILE (N'数据库_log' , 5, TRUNCATEONLY) --设置压缩后的日志大小为5M,可以自行指定
GO
USE[master]
GO
ALTER DATABASE [数据库] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [数据库] SET RECOVERY FULL --还原为完全模式
GO
--查看日志大小(所有的)
dbcc sqlperf(logspace)
--在清理MSSQL[数据库]日志时,提示找不到[数据库]日志文件:有时日志名不一致或还原的其它库会出现这种情况
USE [数据库]
select * from sys.database_files
exec xp_readerrorlog 1,1,NULL,NULL,'2023-06-05','2023-10-30','desc'
作者:郑州 - 在路上
微信公众号:“专卓”;因为专业,所以卓越!可扫描左侧二维码关注。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。