1、使用DBMS收缩

1、收缩日志前需要先将数据库的恢复模式修改为简单模式,选中需要收缩日志的数据库,右键,点击属性(如图1)。

图1.SQLserver数据库右键.png

2、在数据库属性菜单中,点击“选项”,将恢复模式修改为"简单"后,然后点击确认。将数据库恢复模式修改为简单模式后(如图2),即可进行日志收缩操作。点击“文件”选项,可以看到日志文件大小(如图3),图中的日志大小是17G.....

图2.修改恢复模式.png

图3.数据库属性.png

3、修改恢复模式后,右键数据库,依次选择"任务--收缩--文件"(如图5)。进入收缩日志操作页面(如图5),文件类型选择"日志",收缩操作选择“在释放未使用的空间前重新组织页”,同时填写收缩文件的大小。然后点击确定。收缩日志完成!收缩完成后需要将恢复模式修改回原来的值!!

图4.收缩日志.png

图5.收缩日志操作.png

4、可以再次点击数据库属性,查看日志文件的大小是否收缩到指定大小。本例中收缩为1M,结果如图6,收缩成功!

图6.收缩后结果.png

2、使用SQL语句收缩

use master

go

--修改需要收缩的数据库恢复模式

alter database dw set recovery simple with no_wait

go

alter database dw set recovery simple --把恢复模式设置为简单模式

go

use dw

--当前数据库日记的逻辑名列表

select name,* from sys.database_files where type=1

--1代表是日记文件

go

--把DW_log日记文件收缩到5M

--日志名可以查看数据库属性看到,如图3

dbcc SHIRINKFILE(DW_log,5)

--减小 DW 用户数据库中数据文件和日志文件的大小,以便在数据库中留出 10% 的可用空间。

dbcc SHRINKDATABASE(DW,10)

go

use master

go

--收缩日志后恢复数据库恢复模式

alter database dw set recovery full with no_wait

go

--恢复模式还原为完全模式

alter database dw set recovery full

go

SQL服务器日志自动收缩,SQLServer2008日志收缩相关推荐

  1. sql服务器 文件太大,sqlserver2008 解决 ldf文件过大的步骤

    sqlserver2008 解决 ldf文件过大的方法 SQL2008清空删除日志: '在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式. -------------- ...

  2. always on sql 收缩日志_sql server日志文件过大无法收缩的问题

    sql server日志达到了700G,就 用以下方法都不能成功收缩 第一种:执行命令 backup log aa with no_log 用管理工具右击数据库-任务-收缩-文件-日志 填写上收缩到多 ...

  3. sql server 2012 如何收缩事务日志(脚本)

    sql2008不再支持 BACKUP LOG 数据库名 WITH NO_LOG   语句 BACKUP Log zxta with no_log 截断事务日志 sql2008 提示错误如下 BACKU ...

  4. always on sql 收缩日志_使用alwayson后如何收缩数据库日志的方法详解

    问题描述: 在使用了alwayson后,主从库实时同步,原理是通过事务日志同步的,所以造成主数据库的事务日志一直在使用,而且无法收缩主数据库的事务日志. 在主从库同步时,收缩数据库是不起作用的.由于主 ...

  5. mysql 表空间收缩_【135期】谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用...

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...

  6. sql服务器怎么删除日志文件,SQL数据库怎么删除日志ldf

    一.简单方法 –SQL Server收缩方法 1.右键数据库→属性→选项→故障还原模型→设为简单→确定: 2.右键数据库→所有任务→收缩数据库→确定: 3.右键数据库→属性→选项→故障还原模型→设为大 ...

  7. SQL Server 为什么事务日志自动增长会降低你的性能

    原文地址:点击打开链接 在这篇文章里,我想详细谈下为什么你要避免事务日志(Transaction Log)上的自动增长操作(Auto Growth operations).很多运行的数据库服务器,对于 ...

  8. 0x84bb0001 sqlserver_sqlserver 实现收缩数据库日志操作

    说明: 收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的. --将"恢复模式"设置为"简单" ALTER DATABASE xszzxt_ ...

  9. 使用alwayson后如何收缩数据库日志

    问题描述: 在使用了alwayson后,主从库实时同步,原理是通过事务日志同步的,所以造成主数据库的事务日志一直在使用,而且无法收缩主数据库的事务日志. 在主从库同步时,收缩数据库是不起作用的.由于主 ...

最新文章

  1. 为自己搭建一个鹊桥 -- Native Page与Web View之间的JSBridge实现方式
  2. c语言以冒号分割字符串,C语言里面的冒号
  3. 看C++文档的小知识
  4. 人工智能考题可能性猜测
  5. css图片的全屏显示代码-css3
  6. 十四、Canny边缘提取
  7. Java概述标识符 、常量、关键字、数据类型
  8. list在c语言中的作用,在C语言中大略实现VC++中的LISTARRAY功能方法(一)
  9. Win10安装JDK与配置环境变量
  10. 如何取消计算机待机时间,如何更改电脑待机时间
  11. Python3开启自带http服务
  12. ADS1115 AD转换模块
  13. 广义相对论和量子力学在哪些地方发生了严重的冲突(转)
  14. 扬帆际海—shopee跨境店和本土店谁更有优势?
  15. 数据分析岗位面试准备请看这篇!
  16. 一个简单的python-execl查重
  17. Hashtable简述
  18. winform直接控制云台_一路随拍,智云SmoothX手机云台试玩,哪怕小白也能轻松上手...
  19. 计算机在线给手机杀毒,怎么用电脑给手机杀毒(如果手机中病毒了怎么办)
  20. WebSocket和SocketIO总结

热门文章

  1. 从Spark MLlib到美图机器学习框架实践
  2. Nginx 防止SQL注入、XSS攻击的实践配置方法
  3. 诛仙手游服务器维护到几点,诛仙手游9月22日更新维护到几点
  4. Linux下运行robot,Robot Framework-Unix和Linux安装
  5. 10组团队项目-Alpha冲刺-1/6
  6. JAVA -- 正则之 贪婪与非贪婪模式概述(1)
  7. 易语言 json取成员数 根节点就是数组
  8. 走近门球运动·体育项目
  9. iPhone X用户需要知道的12个隐藏小技巧 条条实用
  10. [职场原则] 疏不间亲