SqlServer 2012 让人蛋疼的日志文件
发布时间:2020-12-12 13:48:26 所属栏目:MsSql教程 来源:网络整理
导读:????一天上班看到一台sql server 2012的数据库D盘上80%,瞬间感觉不好。于是乎看了看硬盘情况,一个小小的200M数据库文件,拖着一个6G的日志文件。但是就觉得郁闷。 ????于是就简单点开数据库--任务--收缩--文件 ????点了确定后,发现效果不明显。必要时候还
????一天上班看到一台sql server 2012的数据库D盘上80%,瞬间感觉不好。于是乎看了看硬盘情况,一个小小的200M数据库文件,拖着一个6G的日志文件。但是就觉得郁闷。 ????于是就简单点开数据库-->任务-->收缩-->文件 ????点了确定后,发现效果不明显。必要时候还是敲command好用。 USE?DBNAME GO backup?database?DBNAME?to?disk='D:DataBasesBackupDBNAME.bak'?WITH?init; backup?log?DBNAME?to?disk='D:DataBasesBackupDBNAME.log' GO DBCC?SHRINKFILE?('DBNAME_Log'?,?0,?TRUNCATEONLY) GO ????搞过数据库的小伙伴应该都知道,备份的时候会把一些日志转化为数据,保存到数据文件内,这样日志文件的空间也就空出来了。 ????所以在跑backup log的时候,会收到数据库需要backup的信息。 ????而DBCC SHRINKFILE就是压缩日志文件的操作。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |