`
zjcheng
  • 浏览: 91289 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL日志log的ldf文件太大时处理方法

 
阅读更多
在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下:
- 第一步:清空日志

DUMP TRANSACTION
   databasename
   WITH
   NO_LOG

-- 第二步:截断事务日志

BACKUP LOG
   databasename
   WITH
   NO_LOG

-- 第三步:收缩数据库

DBCC SHRINKDATABASE(databasename)


需要说明几点:
1. 上面的SQL命令需要按照顺序执行;
2. 执行上面的命令通常比直接使用右键菜单中的“收缩”命令要快很多

分享到:
评论

相关推荐

    SQL 2008日志收缩 清空删除大日志文件

    在SQL Server 2008中,日志文件的管理和收缩相比SQL Server 2005有所不同,主要是因为SQL Server 2008对数据库的日志处理进行了优化。日志文件(.ldf)主要用于存储数据库事务日志,是确保数据完整性和可恢复性的...

    SQL SERVER Always On收缩日志文件详细操作及问题处理(已亲测通过)

    当涉及到日志文件管理时,尤其是在需要收缩日志文件时,会遇到一些特定的问题。 在SQL SERVER Always On环境下收缩日志文件通常涉及以下步骤: 1. **备份日志**:首先,需要备份事务日志,这可以通过`BACKUP LOG`...

    SQL Server日志文件不断增长处理方法

    SQL Server日志文件的增长是数据库管理员常常面临的问题,这主要涉及到SQL Server的日志管理机制以及如何有效处理日志文件的增长。下面将详细解释这一主题。 首先,了解SQL Server需要保存的日志记录至关重要。日志...

    Sqlserver2005日志文件太大如何减小

    在SQL Server 2005中,当数据库的日志文件(.ldf)变得过大时,可能会对系统性能和磁盘空间造成负面影响。以下是一些减小SQL Server 2005日志文件大小的方法: 1. **备份日志并截断**: 使用`BACKUP LOG`命令配合`...

    SqlServer日志清除专家

    在SQL Server中,日志文件(LDF)用于存储所有的事务信息,包括对数据进行的修改和回滚操作。随着数据库活动的增加,日志文件可能会迅速增长,占用大量磁盘空间。这不仅可能导致磁盘空间不足,还可能影响数据库性能...

    清理SQL Server日志释放文件空间的方法

    在SQL Server中,数据库日志文件(.ldf)用于记录所有的事务操作,确保数据的一致性和可恢复性。然而,有时候,日志文件可能会占用大量磁盘空间,尤其是在使用完整恢复模式时,由于需要保留所有事务日志以便于进行...

    SQL Server 2008 清空删除日志文件(瞬间日志变几M)

    在SQL Server 2008中,日志文件(通常是`.ldf`文件)用于记录所有事务的更改,包括插入、更新和删除操作。当数据库的事务日志变得过大时,可能会影响数据库性能和存储效率。为了清理和减小日志文件的大小,可以采用...

    LogExplorer4.10

    它能深入解析SQL SERVER的日志文件(.ldf),识别出其中未提交的事务、错误操作以及意外删除的数据。通过这种分析,即使数据库处于非正常关闭状态,也能尝试恢复到一个一致性状态。 其次,LogExplorer提供了一种...

    绿色 Sql Server 原理及全新管理工具

    这个问题最简单,因为在执行sqlservr.exe时指定的有log文件,你只用用个定时器(50ms)读文件,就可以在程序中显示出来启动日志了,呵呵,这只是个思想,具体的自已想办法吧. 6. 停止服务 用CreateProcess可以得到...

    c# 酒店管理系统 简单实用

    它还依赖SQL Server数据库来存储和管理数据,其中MyHostel.mdf和MyHostel_log.ldf文件分别代表数据库主文件和日志文件,而MyRoom则涉及房间管理的具体实现。对于酒店业的管理者来说,这样一个系统可以大大提高工作...

    挥泪奉献c#超市进销存系统值得研究

    - HcitPos_log.ldf:这可能是数据库的日志文件,通常与Microsoft SQL Server相关。在超市进销存系统中,数据存储和检索是非常关键的部分,日志文件记录了数据库的操作,有助于数据恢复和故障排查。 - c#作业:这可能...

    拯救你的数据 通过日志恢复MSSQL数据

    需要注意的是,在使用事务日志进行数据恢复时,如果恢复的数据出现“LSN(日志序列号)”不连续的问题,比如提示LSN太早或太晚,这通常意味着事务日志之间出现了不连续。这种情况下,应该检查备份的时间点和备份的...

    数据库课后练习解答答案

    - `log on`: 指定事务日志文件的参数。 - 同上。 2. **创建表**: ```sql create table ( // 表名称缺失 Ʒͺ varchar(20) not null primary key, char(20), Ʒ char(10) ); ``` - `create table`: ...

Global site tag (gtag.js) - Google Analytics