有以下几种方法

  • 备份日志。
    备份日志主要是为了防止由于日志空间满了而发生日志截断,从而影响数据库的恢复。而截断日志是释放空间的一个方法,所以为了避免日志空间满了,要经常备份日志。
  • 释放磁盘空间以便日志可以自动增长。
    手动删除磁盘上的其他不用的文件来释放磁盘空间,数据库会自动扩展日志大小。
  • 将日志文件移到具有足够空间的磁盘上。
  • 增加日志文件的大小。
    很常用的一个方法
  • 在其他磁盘上添加日志文件。
  • 完成或取消长时间运行的事务。
    长时间运行的事务会产生大量日志,导致日志空间不够。
    查询长时间运行的事务:
select * from sys.dm_tran_database_transactions t
where DATEDIFF(SECOND,t.database_transaction_begin_time,GETDATE()) >60 --运行时间超过60秒
and t.database_transaction_state in(4,12)  --事务未提交,但已产生日志

database_transaction_state字段的含义:
1 = 未初始化事务。
3 = 已初始化事务,但未生成任何日志记录。
4 = 事务已生成日志记录。
5 = 事务已准备就绪。
10 = 事务已提交。
11 = 已回滚事务。
12 = 正在提交事务。 (日志记录正在生成,但尚未具体化或持久化。)

解决SQL Server日志空间满的方法相关推荐

  1. [转]快速清除SQL Server日志的两种方法

    日志文件满而造成SQL数据库无法写入文件时,可用两种方法: 第一种方法:清空日志. 1.打开查询分析器,输入命令 以下是引用片段: DUMP TRANSACTION 数据库名 WITH NO_LOG ...

  2. 清理SQL Server日志释放文件空间的终极方法

    清理SQL Server日志释放文件空间的终极方法 转自:http://www.cnblogs.com/dudu/archive/2013/04/10/3011416.html [问题场景]有一个数据 ...

  3. 30秒,2种方法解决SQL Server的内存管理问题

    今天和大家聊一聊SQL server的内存管理,说之前我们需要先提出一个问题,SQL Server到底是如何使用内存的?弄清楚如何使用之后,才能谈如何管理. 简单说,SQL Server 数据库的内存 ...

  4. 【安装极致系统时出现的问题记录】解决SQL Server 阻止了对组件Ad Hoc Distributed Queries访问的方法

    解决SQL Server 阻止了对组件Ad Hoc Distributed Queries访问的方法 来源:解决SQL Server 阻止了对组件Ad Hoc Distributed Queries访 ...

  5. mysql错误18456_解决sql server 2008 18456 用户登录失败的方法

    SQL2008是数据库中有名的软件之一,它的兼容性比较强大,可以和很多的编程软件进行连接制作项目.很多用户在使用的过程中总是会遇到错误代码,一次性小编也解决不了全部的错误,今天我们就只说说这一个代码为 ...

  6. SQL Server 磁盘空间告急(磁盘扩容)转载

    SQL Server 磁盘空间告急(磁盘扩容)转载 一.背景 在线上系统中,如果我们发现存放数据库文件的磁盘空间不够,我们应该怎么办呢?新买一个硬盘挂载上去可以嘛?(linux下可以直接挂载硬盘进行扩 ...

  7. 如何解决 SQL Server 2000 中的连接问题

    时,SQL Server 还将前滚已提交的事务和没有写入硬盘的更改.当恢复过程完成时,SQL Server 将在 SQL Server 错误日志文件中写入下列信息: Recovery Complete ...

  8. 解决SQLServer事物日志过大的方法

    在平时的运维中,DBA会经常遇到SQL Server日志文件过大导致磁盘空间不足的情况,这时候就需要把日志文件收缩一下来释放磁盘空间,下面介绍了收缩日志文件的方法   一.要进行日志文件收缩首先要把事 ...

  9. 彻底解决SQL SERVER 2008无法远程连接的问题

    1.想要彻底解决SQL SERVER 2008无法远程连接的问题必须按照步骤来 一.为 SQL 启用远程连接 1. 单击"开始",依次指向"程序"." ...

  10. 解决SQL Server管理器无法连接远程数据库Error: 1326错误

    解决SQL Server管理器无法连接远程数据库Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例 ...

最新文章

  1. 如何挖掘系统的业务价值
  2. python凹多边形分割_使用Opencv python从Image中裁剪凹面多边形
  3. Java排序算法(1)
  4. 2016/07 — 周年记录
  5. Openstack组件实现原理 — Glance架构(V1/V2)
  6. 【操作系统】Classical Problems of Synchronization-信号量机制
  7. 从产品角度聊一聊疯狂猜图为何这么火
  8. python编程软件排行榜_PYPL 9月编程语言排行榜发布 Python一枝独秀
  9. nginx+tomcat 动静分离
  10. OpenResty之ngx.ssl
  11. mac 重启后提示 路径/System/installation/Packages/OSinstall.mpkg 似乎已缺失或已损坏,的解决方法
  12. Ubuntu设置PPPoE拨号上网
  13. JS 利用CNZZ进行站长统计
  14. 校园二手物品交易平台实现查询交易订单情况功能
  15. CSS五种方式实现 Footer 置底
  16. ros ubuntu 卸载_ROS安装与卸载
  17. HI-LINK KT210 Al人脸识别串口通信协议
  18. 台湾SSS鑫创SSS1700替代Cmedia CM6533 24bit 96KHZ USB音频编解码芯片|SSS1700替代CM6533设计方案
  19. 备考2019一级消防工程师,这份攻略看一下
  20. Population Vector Algorithm(PVA)

热门文章

  1. vue-admin-better前端页面-菜单-权限配置
  2. 有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *
  3. 尚学堂1811期python视频_尚学堂1811期Java+架构全套视频教程 下载
  4. 微信扫一扫二维码无法下载APP的解决方案
  5. RAR压缩包没有密码如何解压
  6. vcf格式文件转化为Excel(csv)格式文件(R语言的write.csv,write.table功能,Excel表的文件导入功能)...
  7. 背景图片,banner图片随屏幕大小变化而变化
  8. jupyter notebook修改黑色背景和字体大小
  9. 2012 九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)
  10. C++手动开启O2、O3优化略