MS SQL SERVER清除日志文件

梦想与她 提交于 2020-03-10 06:00:03
USE DB_MPS_20181210 
GO
ALTER DATABASE DB_MPS_20181210 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DB_MPS_20181210 SET RECOVERY SIMPLE --更改为简单模式
GO

USE DB_MPS_20181210
GO
DBCC SHRINKFILE ('数据库日志名',2, TRUNCATEONLY) --设置压缩后的日志大小为2M,且释放的空间不归还给操作系统
GO

USE DB_MPS_20181210
GO
ALTER DATABASE DB_MPS_20181210 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DB_MPS_20181210 SET RECOVERY FULL --还原为完全模式
GO

--上面的数据库日志名,可以用以下的语句进行查询
USE DB_MPS_20181210
GO
SELECT FILE_ID, NAME FROM SYS.DATABASE_FILES;
GO

参考:https://www.cnblogs.com/zdyang/p/11718197.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!