新聞中心
Microsoft SQL Server定期分析系統(tǒng)日志文件,以識(shí)別系統(tǒng)性能和可能的問題。雖然在一定程度上有幫助,但如果不及時(shí)刪除日志文件,就可能導(dǎo)致磁盤使用率過高,從而影響應(yīng)用程序的運(yùn)行性能。因此,MSSQL日志文件定期清理是必要而理智的做法。

要?jiǎng)h除MSSQL日志文件,首先要在MSSQL管理工具中打開管理控制臺(tái),然后轉(zhuǎn)到工具區(qū),打開【數(shù)據(jù)庫】文件夾,在該文件夾中可以找到【SQL Server Management Studio】,點(diǎn)擊該文件夾就可以打開MSSQL管理工具。
在該界面的“數(shù)據(jù)庫”面板中,右單擊需要?jiǎng)h除日志文件的數(shù)據(jù)庫,然后點(diǎn)擊【任務(wù)】-【清理日志】,在清理日志界面中,勾選【清理語句日志】,在下拉框中可以選擇日志清理策略,例如指定占用空間日志,或者簡(jiǎn)單模式(小于指定日期,按時(shí)間段刪除),如果日志很大,可以使用【空間釋放】讓其自動(dòng)清理日志文件,最后點(diǎn)擊確定即可。
此外,也可以使用T-SQL語句,如下:
-- 停止表空間后,清理指定數(shù)據(jù)庫的長(zhǎng)日志文件
USE Master
GO
ALTER DATABASE [數(shù)據(jù)庫名] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
USE [數(shù)據(jù)庫名]
GO
DBCC SHRINKFILE (N’日志文件名’, 1)
GO
ALTER DATABASE [數(shù)據(jù)庫名] SET ONLINE
GO
上述兩種方法都是清理MSSQL日志文件的有效途徑,可以選擇合適的方式根據(jù)實(shí)際情況刪除日志文件,以避免磁盤利用率過高,并保證系統(tǒng)的性能。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
網(wǎng)頁標(biāo)題:MSSQL如何刪除日志文件(mssql刪除log文件)
本文路徑:http://www.dlmjj.cn/article/cdocseo.html


咨詢
建站咨詢
