主页 > 软件教程

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

软件教程 2023-12-24

一、前言描述

在我们给客户做IT运维的时候,有些客户公司应用,需要使用到SQL数据库。这时有的公司每天产生的大量的SQL数据,随之而来的,SQL的日志文件也会变大,占用磁盘空间,这时我们可以清除数据库的日志文件来节省磁盘空间。

解决办法来了!

二、SQL Server 2014图文收缩日志方法

2.1、找到SQL Server 2014 Management Studio数据库软件。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

2.2、打开此软件,我们查看版本是12.0.6165.21。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

2.3、有些企业不单单只有一个应用,也不只有一个数据库,这时就要查看到底是哪一个数据库的log日志占用空间较大,然后选择相应的数据库文件,右击,选择属性。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

2.4、然后在数据库属性中,选择“选项”先将恢复模式,从完整更改为简单。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

2.5、然后将在此数据库上右击,选择任务---收缩---文件。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

2.6、在文件类型中,选择日志。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

2.7、然后,再勾选“在释放未使用的空间前重新组织页0”,将文件收缩到102MB,这个可以按自己的需要求去收缩到还剩多少MB,就填写多少MB。然后点击确定。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

2.8,然后在此数据库上右击选择数据库属性,找到选项,将恢复模式更改为完整,确定即可。

SQL Server数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)

三、通过命令行去收缩日志文件

命令

USE[master]

GO

ALTER DATABASE数据库SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE数据库SET RECOVERY SIMPLE---简单模式

GO

USE数据库

GO

DBCC SHRINKFILE

N'数据库_Log',102,TRUNCATEONLY

--设置压缩后的日志大小为102MB,可以自行指定。

GO

USE[master]

GO

ALTER DATABASE数据库SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE数据库SET RECOVERY FULL--还原为完全模式

GO


标签: SQL Server数据库

电脑软硬件教程网 Copyright © 2016-2030 www.computer26.com. Some Rights Reserved.