Sql Server 压缩数据库日志文件的方法

 更新时间:2022年11月24日 11:30:05   作者:凤灵玉秀  
Sql Server 日志 _log.ldf文件太大,数据库文件有500g,日志文件也达到了500g,占用磁盘空间过大,且可能影响程序性能,需要压缩日志文件,下面小编给大家讲解下Sql Server 压缩数据库日志文件的方法,感兴趣的朋友一起看看吧

Sql Server 日志 _log.ldf文件太大,数据库文件有500g,日志文件也达到了500g,占用磁盘空间过大,且可能影响程序性能,需要压缩日志文件。

压缩日志脚本里要填的名字从要压缩的数据库属性里查看

脚本文件

use [master]
go
alter database [dbname] set recovery simple with no_wait
go
alter database [dbname] set recovery simple
go
 
use [dbname]
go
dbcc shrinkfile (N'dblogname',11,truncateonly)
go
 
use [master]
go
alter database [dbname] set recovery full with no_wait
go
alter database [dbname] set recovery full
go

可以将该脚本直接放到查询窗口,一起执行

(大致等个一分钟左右),脚本执行完,选择数据库,选择任务-》收缩-》文件

文件类型选择日志,脚本执行完后,日志文件仍然还是很大,但是可用空间内,显示的内存比较大,可压缩未释放空间

压缩后,日志文件缩小到300mb。

到此这篇关于Sql Server 压缩数据库日志文件的文章就介绍到这了,更多相关Sql Server 压缩数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • sqlserver 修改列名及表名的sql语句

    sqlserver 修改列名及表名的sql语句

    因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定
    2012-06-06
  • SQLServer2022新特性Window子句的使用

    SQLServer2022新特性Window子句的使用

    Window 子句通常与 OVER() 子句相关,它经常与窗口函数一起使用,本文主要介绍了SQLServer2022新特性Window子句,具有一定参考价值,感兴趣的可以了解一下
    2024-08-08
  • SQLServer中的切割字符串SplitString函数

    SQLServer中的切割字符串SplitString函数

    有时我们要用到批量操作时都会对字符串进行拆分,可是SQL Server中却没有自带Split函数,所以要自己来实现了。没什么好说的,需要的朋友直接拿去用吧
    2011-11-11
  • vs10安装之后一些列问题

    vs10安装之后一些列问题

    sql05不能用了,数据库又没个08怎么办呢 这时候不用卸载vs10 和sql08、05,只需要安装一个sql08就行了
    2011-12-12
  • MS SQL SERVER 数据库日志压缩方法与代码

    MS SQL SERVER 数据库日志压缩方法与代码

    MS SQL SERVER 数据库日志压缩方法与代码...
    2007-03-03
  • sqlserver中创建链接服务器图解教程

    sqlserver中创建链接服务器图解教程

    链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),本文将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器。
    2010-09-09
  • SQL高级应用之同服务器上复制表到另一数据库中并实现去重复

    SQL高级应用之同服务器上复制表到另一数据库中并实现去重复

    项目需求:将数据库Whir_ezMall_Full中的表Whir_Member的数据迁移到数据库Whir_ezMall_Full_c中的Whir_Member表,已存在的ID记录则不插入
    2014-06-06
  • SqlServer触发器详解

    SqlServer触发器详解

    触发器是特殊的一个存储过程,在程序开发中经常会用到,触发器和存储过程唯一的区别就是触发器不能执行execute语句调用,而是在用户执行Transact-SQL语句时自动触发执行,下面小编给大家详解sqlserver触发器,需要的朋友可以参考下
    2015-08-08
  • SQL Server误区30日谈 第16天 数据的损坏和修复

    SQL Server误区30日谈 第16天 数据的损坏和修复

    我已经听过很多关于数据修复可以做什么、不可以做什么、什么会导致数据损坏以及损坏是否可以自行消失。其实我已经针对这类问题写过多篇博文,因此本篇博文可以作为“流言终结者”来做一个总结,希望你能有收获
    2013-01-01
  • SQL Server的触发器详解

    SQL Server的触发器详解

    这篇文章主要为大家介绍了SQL Server的触发器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01

最新评论