清除SQL2005日志的語(yǔ)句: BackupLog數(shù)據(jù)庫(kù)名withno_log go dump transaction 數(shù)據(jù)庫(kù)名 with no_log go USE 數(shù)據(jù)庫(kù)名 DBCC SHRINKFILE ( 2 ) Go -- ------------------------------------------------------------ 在SQL2008中清除日志就必須在簡(jiǎn)單模式下進(jìn)行
清除SQL2005日志的語(yǔ)句:
Backup Log 數(shù)據(jù)庫(kù)名 with no_log
go
dump transaction 數(shù)據(jù)庫(kù)名 with no_log
go
USE 數(shù)據(jù)庫(kù)名
DBCC SHRINKFILE (2)
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
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY FULL --還原為完全模式
GO
執(zhí)行完畢后,即可看到被縮減后的日志大小。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com