终极拾荒者☆风之精灵★巽
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 LV14
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日