文件MSSQL清理LOG文件:简单几步操作轻松完成(mssql 清除LOG)
今天,我们来看一下如何使用MSSQL清理LOG文件。SQL Server中的事务日志文件(LOG)文件占用空间,如果我们不进行及时清理,最终可能会占满数据文件空间而无法存储,导致SQL服务器空间溢出,这将造成每天系统运行卡顿。MSSQL提供了清理LOG文件的方式,我们可以在几个步骤之内轻松地完成清理。
##### 第一步
打开SQL Server Management Studio(SSMS),在此窗口中右键单击你的数据库,然后点击“管理”-> “任务”-> “清理日志文件”来启动日志清理向导。
##### 第二步
在此向导窗口中,我们可以选择要清理的日志文件,可以是当前库或者指定库。选择要清理日志文件的方式,一般情况可以选择”滚动日志”,这将会清理所有已提交的事务,并不会删除未提交的事务,也不会影响当前正在执行的事务。
##### 第三步
然后,可以选择是将日志文件清理为空文件,或者是清除一定时间内的事务,最后点击“确定”,即可执行清理操作了。
##### 第四步
如果需要自动清理LOG文件,可以通过以下T-SQL脚本设定工作计划:
“`sql
EXEC xp_sqlmaint @DatabaseName=’你的数据库名称’, @op=’vacuum’
(在此处我们没有添加计划,只是简单示范了一下)
以上是利用MSSQL清理LOG文件的简单步骤,在及时清理日志文件后,我们可以运行更高效,更安全的SQL服务器。