sql server2016 数据库日志 清空语句

/*1.查询数据库日志文件名称*/
--TC_MES_DEV为数据库名
--这里的 数据库日志名,可以用以下注释的语句进行查询(_log那个)
USE [TC_MES_DEV]
GO
SELECT file_id, name,size,physical_name FROM sys.database_files;
GO

/*2.修改为简单模式*/
USE [TC_MES_DEV]
GO
ALTER DATABASE TC_MES_DEV SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE TC_MES_DEV SET RECOVERY SIMPLE --简单模式
GO

/*3.删除操作(TC_MES_DEV_log为第一步查询出的日志名称)*/
USE [TC_MES_DEV]
GO
DBCC SHRINKFILE (N'TC_MES_log' , 11, TRUNCATEONLY)

--DBCC SHRINKFILE ('数据库日志名',1) 
GO


/*4.还原为完全模式*/ 
USE [TC_MES_DEV]
GO
ALTER DATABASE TC_MES_DEV SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE TC_MES_DEV SET RECOVERY FULL --还原为完全模式
GO

posted @ 2021-01-22 14:06  畅聊科技  阅读(1120)  评论(0编辑  收藏  举报