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


 
                 
     
                