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

来源:互联网 时间:1970-01-01


/************************************************************

* 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.经过这样的处理,数据库将不能做日志恢复,需注意。



相关阅读:
Top