清除代码概要,“dbname”为数据库名,”dblogname“为日志名,使用时根据具体情况替换
注意,并非所有数据库的日志文件名都是“数据库名_log”,不知道日志名可用第二段代码查询
USE [master]
GO
ALTER DATABASE dbname SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE dbname SET RECOVERY SIMPLE
GO
USE dbname
GO
DBCC SHRINKFILE (N'dblogname_log' , 0,TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE dbname SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE dbname SET RECOVERY FULL
GO
下面代码是查询指定数据库的日志文件名称
USE dbname
GO
SELECT name FROM SYS.database_files WHERE type_desc='LOG'