/************************************************************
* Sql Server 2008 R2 清空数据库中ldf日志文件
* 将[SciProject]e替换为您要操作的数据库即可
************************************************************/
USE [master]
ALTER DATABASE [SciProject]
SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE [SciProject]
SET RECOVERY SIMPLE
GO
USE [SciProject]
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 [SciProject]
SET RECOVERY FULL WITH NO_WAIT
ALTER DATABASE [SciProject]
SET RECOVERY FULL
GO
相关文章
- 02-26SQL Server 2008无日志文件附加数据库
- 02-26sql server 2008 r2 清除数据库日志
- 02-26sql server 2008中清除数据库日志的sql语句
- 02-26sql server无log ldf日志文件附件mdf数据库重新生成ldf日志文件
- 02-26SQL Server 2008 清空删除日志文件
- 02-26[转]SQL SERVER数据库删除LOG文件和清空日志的方案
- 02-26SQL Server中怎么查看每个数据库的日志大小,以及怎么确定数据库的日志文件,怎么用语句收缩日志文件
- 02-26SQL Server 2008 收缩日志 清空删除大日志文件 转载
- 02-26SQL Server 2008 清空删除日志文件 130G日志 10秒内变10M
- 02-26SQL Server 2008 R2还原数据库备份.bak文件