平常我们会碰到数据库日志文件很多的情况,这个时候我们就需要如何收缩日志

收缩的文件夹如下所示:

E:\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA

步骤如下:

第一步:备份日志

登入到主数据库

BACKUP LOG [PRJ_IPES] TO DISK='NUL:' -- 备份事务日志,备份成NUL,就不用占硬盘空间

GO

USE [PRJ_IPES];

GO

DBCC SHRINKFILE (PRD_AQGRS_log, 7); --收缩数据库日志文件,收到7M

GO

执行报错:无法收缩日志文件 2 (PRD_AQGRS_log),因为该文件结尾的逻辑日志文件正在使用

多执行几次,就OK了。

(1)该脚本可能会花费较多时间,需要耐心等待

(2)为了保证顺利执行,最好关闭掉所有可能读写该数据库的应用

第二步:收缩日志

一般经过第一步执行成功后,实际上LOG日志并不减少,是因为做过日志备份之后,日志被截断,大量空间被标记为“可复用”。一般情况下,这时候就可以进行“收缩文件”或”收缩数据”操作,以将“可复用”的空间从日志文件中移出,从而减小日志文件。需要手动将日志文件进行释放,选中要收缩的数据库->右键【任务】->【收缩】->【文件】。具体如下:

sql server收缩数据库日志相关推荐

  1. SQL Server收缩数据库

    SQL Server收缩数据库 官网: https://docs.microsoft.com/zh-cn/sql/t-sql/database-console-commands/dbcc-shrink ...

  2. SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库

    在某些偶然的情况下,会引起SQL Server 2005数据库日志文件的损坏,比如:硬件故障.计算机非正常重启或关机. 当SQL Server 2005数据库日志文件损坏时,可能会出现以下情况: 1. ...

  3. SQL SERVER 收缩数据库的命令

    1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG  2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件 ...

  4. Sql Server 2000数据库日志日益庞大的解决方法

    我在使用sqlserver2000数据库时,使用一段时间后日志日益庞大.所以我就给Server添加了一个作业,让它每月运行一次.来完成一次我的数据库维护工作.(dmt就是我的多媒体数据库名) back ...

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

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

  6. MS Sql Server查询数据库文件大小和剩余空间,数据库日志压缩

    Sql Server查询数据库文件大小和剩余空间,数据库日志压缩 A.磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率 1.查询各个磁盘分区的剩余空间: 2.查询数据库的数据文件及日志 ...

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

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

  8. sql server 2005数据库

    尝试了很多方法,最后的问题是--主机名后面必须加上数据库实例名称(主机名\数据库实例).之前一直是点击查询分析器sqlserver右边的按钮自动查找的,或者直接填写"."或是&qu ...

  9. [转]实战 SQL Server 2008 数据库误删除数据的恢复

    实战 SQL Server 2008 数据库误删除数据的恢复 关键字:SQL Server 2008, recover deleted records 今天有个朋友很着急地打电话给我,他用delete ...

  10. 同步SQL Server 2000 数据库

    为什么要同步SQL Server 2000 数据库,它都用在什么场合 数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份 数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡 数据 ...

最新文章

  1. 【UML建模】UML图详细总结
  2. jQuery1·3中文参考文档下载
  3. Linux系统程序包管理工具 RPM
  4. vue-cli安装、node-sass安装、mintUI组件库安装
  5. Linux中sysstat服务,Linux 性能优化工具包 sysstat 以及 sysstat 服务
  6. js创建对象的高级模式
  7. LeetCode 1430. 判断给定的序列是否是二叉树从根到叶的路径(递归)
  8. django-分页自带的分页-自定义分页
  9. 使用DBATools编写SQL Server对象脚本
  10. AWT_addKeyListener键盘监听事件(Java)
  11. java算法训练 Interval
  12. android图片浮动层,android浮层图片拖动并且可点击效果
  13. 蔚蓝(Celeste)Mod下载、安装指南
  14. 【金融】- 净资产收益率(ROE)计算,杜邦分析法+python处理
  15. python3.8.2 安装 win7下安装
  16. 通过URL在前端页面传参的方法
  17. It's not allowed to load an initial chunk on demand.问题处理
  18. 磁盘数据页的存储结构
  19. jQuery---仿芒果网机票预定智能输入提示
  20. Ultraedit 使用技巧

热门文章

  1. linux redis-连接命令
  2. Ping/Pong Buffer in ARINC429 Block transmitting Mode
  3. 酒店小程序线上营销解决方案-思途智旅
  4. 贝叶斯公式的最通俗解释
  5. 整数规划的matlab计算,Matlab遗传算法解决整数规划问题
  6. Unity 游戏中近战攻击判定检测——射线检测
  7. FTP服务器搭建详细步骤
  8. ZYNQ 系统的IEEE1588 实现方法
  9. python3.9.0a2怎么安装pygame_Python自学——pygame安装
  10. smart3D的初探索