终极拾荒者☆风之精灵★巽
2014-07-10 14:53:23
压缩SqlServer日志文件,数据库日志文件占用空间,一条语句搞定
今天,离奇的发现服务器上的一个数据库的日志文件居然占用了50GB磁盘空间,本来硬盘就不够大,然后就没有然后。
然后找了一下解决办法:
如下:
backup log [你的数据库名称] WITH NO_LOG
backup log [你的数据库名称] WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE([你的数据库名称])
--------------------------------------------
发现上面的语句并不能在SqlServer2008里面执行,于是乎,找了一下资料,发现,如下:
------------sql----------------
USE [master]
GO
ALTER DATABASE databasename SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE databasename SET RECOVERY SIMPLE
GO
USE databasename
GO
DBCC SHRINKFILE (N'databasename_log' , 0,TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE databasename SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE databasename SET RECOVERY FULL
GO压缩数据库日志语句
---------------------------压缩需谨慎==========
评论

wazsya
2021年11月29日
暂无贡献等级
那一年你在哪 LV13
2020年6月17日
ncd12320 LV8
2020年1月12日
xp95323 LV15
2019年11月30日
luohaipeng LV23
2019年11月20日
Zdm1272595 LV3
2019年2月18日
shi1111 LV7
2018年11月26日
ascertyeq LV2
2018年10月18日
songgo LV13
2018年9月28日
oldfox LV19
2018年9月14日