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