sqlserver 清理日志文件大小

--清理数据库日志文件大小,清理为2M
USE [master]  
GO  
ALTER DATABASE [database数据库名] SET RECOVERY SIMPLE WITH NO_WAIT  
GO  
ALTER DATABASE [database数据库名] SET RECOVERY SIMPLE   --简单模式  
GO  
USE [database数据库名]
GO  
DBCC SHRINKFILE (N'database数据库名日志文件名' , 2, TRUNCATEONLY)  --设置压缩后的日志大小为2M,可以自行指定  
GO  
USE[master]  
GO  
ALTER DATABASE [database数据库名] SET RECOVERY FULL WITH NO_WAIT  
GO  
ALTER DATABASE [database数据库名] SET RECOVERY FULL  --还原为完全模式


----查询日志文件名
USE [database数据库名]
GO  
 select file_id,name,size*8.0/1024 as SizeMB from sys.database_files
GO

你可能感兴趣的:(SQL,sqlserver,数据库,sql)