日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

SQLServer?清理日志的實(shí)現(xiàn)_MsSql

作者:鍋 ? 更新時(shí)間: 2023-03-02 編程語(yǔ)言

本文以sql2012為例

第一步,(查詢(xún)?nèi)罩局形募痛笮?:

USE 數(shù)據(jù)庫(kù)名
GO
SELECT file_id, name,size,* FROM sys.database_files;

查詢(xún)結(jié)果如上圖所示,可以看到其中name字段為日志文件名,size是日志大小,接下來(lái)就可以執(zhí)行清理日志操作。值得注意的是,清理日志必須先將數(shù)據(jù)庫(kù)轉(zhuǎn)成簡(jiǎn)單模式,清理后再將數(shù)據(jù)庫(kù)置為完全模式,具體的語(yǔ)句如下:

?第二步,清理:

USE [master]
GO
ALTER DATABASE 數(shù)據(jù)庫(kù)名 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 數(shù)據(jù)庫(kù)名 SET RECOVERY SIMPLE --簡(jiǎn)單模式
GO
USE 數(shù)據(jù)庫(kù)名 
GO
DBCC SHRINKFILE (N'文件名' , 11, TRUNCATEONLY) 
GO
USE [master]
GO
ALTER DATABASE 數(shù)據(jù)庫(kù)名 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 數(shù)據(jù)庫(kù)名 SET RECOVERY FULL --還原為完全模式
GO

其中文件名為第一步中查詢(xún)出的name字段對(duì)應(yīng)的內(nèi)容。清理完成后,會(huì)發(fā)現(xiàn)日志的size變小了。

原文鏈接:https://blog.csdn.net/u010025127/article/details/128313484

欄目分類(lèi)
最近更新