终极拾荒者☆风之精灵★巽的gravatar头像
压缩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  LV18 2018年9月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友