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'

posted @ 2019-07-15 09:47  郑州-在路上  阅读(3163)  评论(1编辑  收藏  举报