SQL日志文件太大的处理办法小结

 更新时间:2025年04月26日 09:31:15   作者:​​​​​​​ lingqizi  
本文主要介绍了SQL日志文件太大的处理办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

好几年前做了一个SQL Server2016数据库存储的项目,刚开始使用数据库,没有太多经验,使用的是数据库默认的存储路径,运行了一段时间后,日志文件非常大,C盘空间严重不足,设备运行非常忙。

参考网上的方法处理好了,做个记录,大致流程如下:

1. 首先分离数据库。

2. 删除日志ldf文件。

3. 再附加数据库(新路径)。

4.设置数据文件大小。

以下是详细的操作步骤:

1. 分离数据库。

右键数据库名---任务---分离;  然后--->勾上【删除连接】复选框,如下图:

注意:只有分离了才能对数据文件进行操作,比如移动数据库或者删除数据库。

2.删除日志ldf文件。

2.1  直接到对应的文件夹里删除ldf文件即可,默认路径C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA

2.2 把数据库文件剪切到D盘,如:D:\SqlDataBase\文件夹

3.附加数据库文件

3.1 数据库--右键--附加,选择【添加】选择D:\SqlDataBase\TESTDB.mdf文件

3.2 添加后,log日志文件自动生成。

4.设置数据

4.1 设置log文件大小限制。

4.2 自动收缩

到此这篇关于SQL日志文件太大的几种处理办法的文章就介绍到这了,更多相关SQL日志文件太大内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • SQLServer中的切割字符串SplitString函数

    SQLServer中的切割字符串SplitString函数

    有时我们要用到批量操作时都会对字符串进行拆分,可是SQL Server中却没有自带Split函数,所以要自己来实现了。没什么好说的,需要的朋友直接拿去用吧
    2011-11-11
  • SQL Server数据库备份和恢复数据库的全过程

    SQL Server数据库备份和恢复数据库的全过程

    最近在功能调试前需要先将测试数据库备份,然后功能调试之后再将测试数据库还原,这样就可以重复的进行功能调试,这篇文章主要给大家介绍了关于SQL Server数据库备份和恢复数据库的相关资料,需要的朋友可以参考下
    2022-06-06
  • sqlserver中Case的使用方法(上下篇)

    sqlserver中Case的使用方法(上下篇)

    Case具有两种格式。简单Case函数和Case搜索函数。
    2010-09-09
  • SQL Server 2012 身份验证(Authentication)

    SQL Server 2012 身份验证(Authentication)

    这篇SQL Server安全文章,我们学习了SQL Server里的多个验证选项。Windows集成身份验证是最安全的,但并不是都是可行的,微软多年来已经让SQL Server验证更加安全。
    2016-04-04
  • 最常用的SQL语句

    最常用的SQL语句

    最常用的SQL语句,大家可以看下,都是在开发过程中,比较常用的语句。
    2009-10-10
  • MSSql简单查询出数据表中所有重复数据的方法

    MSSql简单查询出数据表中所有重复数据的方法

    这篇文章主要介绍了MSSql简单查询出数据表中所有重复数据的方法,涉及mssql复合查询的相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • 详解SQL之CASE WHEN具体用法

    详解SQL之CASE WHEN具体用法

    本文主要介绍了SQL之CASE WHEN具体用法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 深入理解SQL盲注

    深入理解SQL盲注

    本文主要介绍了深入理解SQL盲注,主要介绍了布尔盲注和时间盲注,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • 存储过程实现(可带查询条件/万能分页/通用)

    存储过程实现(可带查询条件/万能分页/通用)

    可带查询条件的SQL语句的分页存储过程,在项目开发中很实用,感兴趣的朋友可以了解下,希望本文可以巩固你的存储过程的相关知识
    2013-01-01
  • sqlSQL数据库怎么批量为存储过程/函数授权呢?

    sqlSQL数据库怎么批量为存储过程/函数授权呢?

    在工作当中遇到一个类似这样的问题:要对数据库账户的权限进行清理、设置,其中有一个用户Test,只能拥有数据库MyAssistant的DML(更新、插入、删除等)操作权限,另外拥有执行数据库存储过程、函数的权限,但是不能进行DDL操作(包括新建、修改表、存储过程等...),于是需要设置登录名Test的相关权限
    2013-08-08

最新评论