每次看到暴涨的数据库日志就有些头大,于是乱搜一通找个办法把日志干掉,下次又头大,又搜半天,于是还是写篇blog,不用乱找了。

1.将数据库设置成 简单 模式

选择要收缩的数据库,点右键 属性->选项,选择 简单模式

SQL Server 2008 数据库日志清理

2.选择任务->收缩->文件

 SQL Server 2008 数据库日志清理

3.选择日志

 

SQL Server 2008 数据库日志清理

或者用如下语句

代码
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE
GO
USE DNName 
GO
DBCC SHRINKFILE (N'LogFileName' , 0,TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY FULL
GO

相关文章:

  • 2021-08-16
  • 2021-11-08
  • 2022-01-22
  • 2022-12-23
  • 2022-01-10
  • 2021-09-11
猜你喜欢
  • 2021-07-08
  • 2022-12-23
  • 2021-12-21
  • 2021-12-21
  • 2021-12-21
  • 2022-01-21
  • 2021-04-11
相关资源
相似解决方案