欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

SQL Server 日志文件清理

程序员文章站 2022-05-21 10:17:41
...

从数据库备份中还原数据库的时候,发现日志文件居然有120多G,通过Sql Management不行,果断使用DBCC语句清理成功!释放了空间!且清且速度! 首先呢,要看看备份数据时候的类型,这个很重要,要不清理不的 select name, recovery_model_desc from sys.databases

  从数据库备份中还原数据库的时候,发现日志文件居然有120多G,通过Sql Management不行,果断使用DBCC语句清理成功!释放了空间!且清且速度!

  首先呢,要看看备份数据时候的类型,这个很重要,要不清理不的

  select name, recovery_model_desc from sys.databases

  执行之后,,你能看到recovery_model_desc的类别,如果是FULL类型的话,一定要先改成SIMPLE的类型

  alter database数据库名称 set Recovery simple

  开始释放

  DBCC SHRINKFILE(N'数据库日志文件名称',10)

  释放成功后 查询

  SELECT NAME, size FROM sys.database_files

  改回FULL类型

  ALTER DATABASE DNNZhongChangOA SET Recovery FULL