说明:

收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的。

--将“恢复模式”设置为“简单”

ALTER DATABASE xszzxt_test SET RECOVERY SIMPLE

GO

--收缩日志文件大小到10M

DBCC SHRINKFILE (N'xszzxt_test_log' , 10, TRUNCATEONLY)

GO

--将“恢复模式”设置为“完整”

ALTER DATABASE xszzxt_test SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE xszzxt_test SET RECOVERY FULL

GO

补充:SQL Server收缩数据库日志文件失败的解决办法

由于数据库日志文件过大导致磁盘不够用,我们采取的解决办法是收缩数据库日志文件,但是有时候执行收缩操作的时候不成功也不报错,这就头疼了:

先看下,如何做收缩操作的吧:

将文件收缩到最小:

也可以写SQL执行:

DBCC SHRINKFILE('Back_up_log',1)

如果执行完以上操作发现数据库日志文件的大小依旧没变,那么试试如下操作之后再试试收缩操作呢

这个操作就是把恢复模式改成“简单”,我之前是“完整”,没有完成收缩操作,改成简单之后收缩操作完成了~

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

0x84bb0001 sqlserver_sqlserver 实现收缩数据库日志操作相关推荐

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

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

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

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

  3. SQLServer收缩数据库日志

    SQL2000删除数据库日志有两种方法 一种方法:清空日志. 1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器--右键你要压缩的数 ...

  4. sql2008r 收缩数据库日志log文件;删除errorlog文件的方法

    1.清空log文件,以减少数据库文件log所占的空间 USE dbname1 ; GO ALTER DATABASE dbname1 SET RECOVERY SIMPLE;--设置简单恢复模式 GO ...

  5. mysql数据库日志操作

    https://www.cnblogs.com/frankltf/p/8723944.html

  6. Sql Server实用操作-无数据库日志文件恢复数据库两种方法

    数据库日志文件的误删或别的原因引起数据库日志的损坏 方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启s ...

  7. 清除SQLServer数据库日志(ldf文件)的几种方法

    概述 我是下面有三个ldf:**_log2.ldf,**_log3.ldf,**_log.ldf,我是通过方案2减小了**_log.ldf.另两个改了后缀名还没有报错,因为我这个是测试环境,运行一段时 ...

  8. mysql数据库日志清理工具_MSSQL数据库日志清理工具

    MSSQL数据库日志清理工具是一款专用的数据库日志清理软件,软件支持SQL多个版本清理,能够帮助用户快捷方便实用数据库,另外还支持备份数据库日记,为用户带来最便捷的使用体验! 软件介绍 MSSQL数据 ...

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

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

最新文章

  1. golang中的WaitGroup
  2. rust(58)-凯撒密码
  3. Linux LNMP 环境的搭建之【Nginx的安装】
  4. linux 编译工具链,Linux工具链for TKStudio下载_Linux工具链for TKStudio官方下载-太平洋下载中心...
  5. 初识NIO之Java小Demo
  6. linux 从光盘安装数据,LINUX访问光盘数据
  7. php数组排序综合例子,php数组实例之数组排序
  8. 如何看别人网络下计算机,如何查看电脑是否被他人偷偷使用过网络技巧 -电脑资料...
  9. select 存储过程 mysql_MySQL存储过程无法使用SELECT(基本问题)
  10. 编程在线--- 网站(IT技术学习、面试、交流)上线了
  11. Struts2中过滤器和拦截器的区别
  12. OTT网络电视直播APP运营平台-如何保证视频的流畅性
  13. 宗成庆《自然语言理解》第三章作业
  14. 微型计算机控制技术设计题库,微型计算机控制技术复习题答案
  15. sql语句中表格缩写命名_数据库表、字段命名规范
  16. 二义性调用(Ambiguous Call)
  17. 鸿蒙大陆罪恶深渊哪里出,库库马力
  18. MATLAB/Simulink模型开发乐高EV3 双足平衡机器人
  19. Flash/Flex学习笔记(43):动量守恒与能量守恒
  20. re模块(正则表达式)

热门文章

  1. 计算机考试考前准备,考前必看如何正确准备计算机等级考试 -电脑资料
  2. [数据库] Oracle使用CASE判断解决多值问题
  3. LeetCode Algorithm 9. 回文数
  4. 《数据库原理与应用》(第三版) 第4章SQL Server 2012基础 习题参考答案
  5. PAT (Basic Level) Practice (中文)C++ python 语言实现 —— 题解目录
  6. 【Docker1】指令,docker-compose,Dockerfile,容器编排工具k8s
  7. joomla添加html,html – 向joomla的前端组件视图添加表单
  8. python在电脑上的图标_在python scrip中嵌入图标
  9. Jfinal 对象列表返回前台json数据
  10. 线程基本编程——线程函数大全