1、SQL2008数据库
USE [master]
GO
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE --简单模式
GO
USE 数据库名称
GO
DECLARE @LogFileLogicalName sysname
SELECT @LogFileLogicalName=Name FROM sys.database_files WHERE Type=1
PRINT @LogFileLogicalName
DBCC SHRINKFILE (@LogFileLogicalName, 1);
GO
USE [master]
GO
ALTER DATABASE 数据库名称 SET RECOVERY FULL WITH NO_WAIT
ALTER DATABASE 数据库名称 SET RECOVERY FULL --还原为完全模式
GO
2、SQL2005数据库
backup log 数据库名称 with no_log
然后再在数据库上右击,收缩下数据库。
相关文章
- SQL Server 2008 2005删除或压缩数据库日志的方法
- SQL 收缩数据库日志的几种办法 (2005与2008 略有区别)
- SQL Server 2000/2005/2008删除或压缩数据库日志的方法
- 收缩数据库日志文件的方法(仅适用于mssql2005)
- SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
- 使用alwayson后如何收缩数据库日志的方法详解
- SQLServer收缩数据库日志
- SQLServer 数据库日志无法收缩
- SQLServer2008 R2,创建文件组后,如何收缩数据库?跪求!!在线等
- SqlServer2008/2005数据库日志收缩