SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
更新時間:2013年05月24日 15:02:34 投稿:mdxy-dxy
sql 在使用中每次查詢都會生成日志,但是如果你長久不去清理,可能整個硬都堆滿哦,筆者就遇到這樣的情況,直接網(wǎng)站后臺都進(jìn)不去了。下面我們一起來學(xué)習(xí)一下如何清理這個日志吧
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中清除日志就必須在簡單模式下進(jìn)行,等清除動作完畢再調(diào)回到完全模式。
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里是什么名字的話,可以用以下注釋的語句進(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ù)庫名,自己注意修改下面的數(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])
相關(guān)文章
Microsoft SQL Server 2008安裝圖解教程(Windows 7)
本文詳細(xì)介紹了SQL Server 2008的完整安裝過程,但未介紹關(guān)于SP1補丁安裝說明,在Windows 7系統(tǒng)上運行必須安裝此補丁,對于部分服務(wù)的配置也未做詳細(xì)的介紹2012-07-07
AD域中成員服務(wù)器SQL 2008 Server安裝配置圖文教程
這篇文章主要介紹了,如何在AD域中安裝配置SQL 2008 Server,需要的朋友可以參考下2013-05-05
SQL Server 2008中的代碼安全(六) 對稱密鑰加密
證書和非對稱密鑰使用數(shù)據(jù)庫級的內(nèi)部公鑰加密數(shù)據(jù),并且使用數(shù)據(jù)庫級內(nèi)部私鑰解密數(shù)據(jù)。而對稱密鑰相對簡單,它們包含一個同時用來加密和解密的密鑰。2011-06-06
SQL Server 2008 安裝SQLDMO.dll的方法
ASP.NET利用它可以實現(xiàn)在線備份、還原數(shù)據(jù)庫等各種功能2014-05-05

