SQL Server 2008 R2 清空数据库中ldf日志文件

时间:2022-09-03 13:55:35
/************************************************************  * Sql Server 2008 R2 清空数据库中ldf日志文件  * 将Whir_InternalSystem替换为您要操作的数据库即可  ************************************************************/ USE [master] ALTER DATABASE [Whir_InternalSystem]  SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE [Whir_InternalSystem]  SET RECOVERY SIMPLE GO USE [Whir_InternalSystem] DECLARE @logname VARCHAR(150) SELECT @logname = NAME FROM   sys.database_files WHERE  NAME LIKE'%log' DBCC SHRINKFILE(@logname, 11, TRUNCATEONLY) GO USE [master] ALTER DATABASE [Whir_InternalSystem] SET RECOVERY FULL WITH NO_WAIT ALTER DATABASE [Whir_InternalSystem]  SET RECOVERY FULL GO
注意事项: 1.建议操作前将数据库做一次完整备份。 2.经过这样的处理,数据库将不能做日志恢复,需注意。