SQL Server 2008 清空刪除日志文件(瞬間縮小日志到幾M)
sql 在使用中每次查詢都會(huì)生成日志,但是如果你長(zhǎng)久不去清理,可能整個(gè)硬都堆滿哦,筆者就遇到這樣的情況,直接網(wǎng)站后臺(tái)都進(jìn)不去了,今天到數(shù)據(jù)庫(kù)中一看竟然達(dá)到了29G的日志文件,下面我們一起來(lái)學(xué)習(xí)一下如何清理這個(gè)日志吧
SQL2008清空刪除日志:
方法一:
USE [master] GO ALTER DATABASE AFMS SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE AFMS SET RECOVERY SIMPLE GO USE AFMS GO DBCC SHRINKFILE (N'AFMS_Log' , 11, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE AFMS SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE AFMS SET RECOVERY FULL GO
'在SQL2008中清除日志就必須在簡(jiǎn)單模式下進(jìn)行,等清除動(dòng)作完畢再調(diào)回到完全模式。
USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE --簡(jiǎn)單模式 GO USE DNName GO DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) GO '這里的DNName_Log 如果不知道在sys.database_files里是什么名字的話,可以用以下注釋的語(yǔ)句進(jìn)行查詢 'USE DNName 'GO 'SELECT file_id, nameFROM sys.database_files; 'GO USE [master] GO ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY FULL --還原為完全模式 GO
SQL2005清空刪除日志:
Backup Log DNName with no_log '這里的DNName是你要收縮的數(shù)據(jù)庫(kù)名,自己注意修改下面的數(shù)據(jù)庫(kù)名,我就不再注釋了。 go dump transaction DNName with no_log go USE DNName DBCC SHRINKFILE (2) Go
sqlserver2000壓縮日志
可以將jb51.ldf文件變得很小,方便備份數(shù)據(jù)庫(kù)等,在sqlserver查詢分析器中執(zhí)行即可。
DUMP TRANSACTION [jb51] WITH NO_LOG BACKUP LOG [jb51] WITH NO_LOG DBCC SHRINKDATABASE([jb51])
這篇文章就介紹到這了,文中整合了腳本之家以前發(fā)布的文章,需要的朋友可以參考一下。
- SQL SERVER日志進(jìn)行收縮的圖文教程
- SQL Server 2000/2005/2008刪除或壓縮數(shù)據(jù)庫(kù)日志的方法
- sql server中錯(cuò)誤日志errorlog的深入講解
- SQL SERVER 2008數(shù)據(jù)庫(kù)日志文件收縮的方法
- SQLServer數(shù)據(jù)庫(kù)中開(kāi)啟CDC導(dǎo)致事務(wù)日志空間被占滿的原因
- Sqlserver2005日志文件太大如何減小
- SQL Server無(wú)日志恢復(fù)數(shù)據(jù)庫(kù)(2種方法)
- SqlServer數(shù)據(jù)庫(kù)提示 “tempdb” 的日志已滿 問(wèn)題解決方案
- MYSQL SERVER收縮日志文件實(shí)現(xiàn)方法
相關(guān)文章
SQL?Server數(shù)據(jù)庫(kù)創(chuàng)建遠(yuǎn)程服務(wù)器備份計(jì)劃(SQL Server2016)
最近項(xiàng)目系統(tǒng)做安全加固,以前是本地備份,現(xiàn)在需要做遠(yuǎn)程內(nèi)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)備份,后期也有可能做異地備份,下面以SQL Server2016 內(nèi)網(wǎng)服務(wù)器數(shù)據(jù)庫(kù)備份為例給大家詳細(xì)講解SQL?Server數(shù)據(jù)庫(kù)創(chuàng)建遠(yuǎn)程服務(wù)器備份計(jì)劃,感興趣的朋友一起看看吧2023-10-10
SQL Server 數(shù)據(jù)庫(kù)管理常用的SQL和T-SQL語(yǔ)句
SQL Server 數(shù)據(jù)庫(kù)管理常用的SQL和T-SQL語(yǔ)句...2007-03-03
修復(fù)SQL Server數(shù)據(jù)庫(kù)中的恢復(fù)掛起狀態(tài)的方法總結(jié)
SQL 服務(wù)器恢復(fù)掛起可能是因?yàn)樵诮馕鰯?shù)據(jù)庫(kù)中的某些事務(wù)期間系統(tǒng)關(guān)閉不當(dāng),在本文中,將向你提供各種方法來(lái)修復(fù) SQL Server 數(shù)據(jù)庫(kù)中的恢復(fù)掛起狀態(tài),需要的朋友可以參考下2024-03-03
SQL SERVER性能優(yōu)化綜述(很好的總結(jié),不要錯(cuò)過(guò)哦)
一個(gè)系統(tǒng)的性能的提高,不單單是試運(yùn)行或者維護(hù)階段的性能調(diào)優(yōu)的任務(wù),也不單單是開(kāi)發(fā)階段的事情,而是在整個(gè)軟件生命周期都需要注意,進(jìn)行有效工作才能達(dá)到的。所以我希望按照軟件生命周期的不同階段來(lái)總結(jié)數(shù)據(jù)庫(kù)性能優(yōu)化相關(guān)的注意事項(xiàng)。2008-09-09
關(guān)于Select Where In 的排序問(wèn)題
有很多人不知道SQL里怎么按 Select Where In 的內(nèi)容進(jìn)行字段排序.假如SQL語(yǔ)句為:2008-03-03
SQL Server 數(shù)據(jù)庫(kù)分離與附加(圖文教程)
SQL Server 數(shù)據(jù)庫(kù)分離與附加(圖文教程),需要的朋友可以參考一下2013-05-05
SQL Server Parameter Sniffing及其改進(jìn)方法
這篇文章主要介紹了SQL Server Parameter Sniffing及其改進(jìn)方法,需要的朋友可以參考下2017-06-06
必須會(huì)的SQL語(yǔ)句(四) 數(shù)據(jù)刪除和更新
這篇文章主要介紹了sqlserver中數(shù)據(jù)刪除和更新的sql語(yǔ)句,需要的朋友可以參考下2015-01-01
SQL Server將一列的多行內(nèi)容拼接成一行的實(shí)現(xiàn)方法
這篇文章主要介紹了SQL Server將一列的多行內(nèi)容拼接成一行的實(shí)現(xiàn)方法,需要的朋友可以參考下2015-11-11

