SQL Server 2014数据库日志文件收缩,图文收缩和命令行收缩办法(值得收藏)
一、前言描述在我们给客户做IT运维的时候,有些客户公司应用,需要使用到SQL数据库。这时有的公司每天产生的大量的SQL数据,随之而来的,SQL的日志文件也会变大,占用磁盘空间,这时我们可以清除数据库的日志文件来节省磁盘空间。解决办法来了!二、SQL Server 2014图文收缩日志方法2.1、找到SQL Server 2014 Management Studio数据库软件。2.2、打开此软件,我
一、前言描述
在我们给客户做IT运维的时候,有些客户公司应用,需要使用到SQL数据库。这时有的公司每天产生的大量的SQL数据,随之而来的,SQL的日志文件也会变大,占用磁盘空间,这时我们可以清除数据库的日志文件来节省磁盘空间。
解决办法来了!
二、SQL Server 2014图文收缩日志方法
2.1、找到SQL Server 2014 Management Studio数据库软件。
2.2、打开此软件,我们查看版本是12.0.6165.21。
2.3、有些企业不单单只有一个应用,也不只有一个数据库,这时就要查看到底是哪一个数据库的log日志占用空间较大,然后选择相应的数据库文件,右击,选择属性。
2.4、然后在数据库属性中,选择“选项”先将恢复模式,从完整更改为简单。
2.5、然后将在此数据库上右击,选择任务---收缩---文件。
2.6、在文件类型中,选择日志。
2.7、然后,再勾选“在释放未使用的空间前重新组织页(0)”,将文件收缩到102MB,这个可以按自己的需要求去收缩到还剩多少MB,就填写多少MB。然后点击确定。
2.8,然后在此数据库上右击选择数据库属性,找到选项,将恢复模式更改为完整,确定即可。
三、通过命令行去收缩日志文件
命令
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
更多推荐
所有评论(0)