清除SqlServer日志
--在SQL2008中清除日志就必須在簡單模式下進行,等清除動作完畢再調回到完全模式。
USE [master]
GO
--GPSLocus是要清除日志的數據庫名稱
ALTER DATABASE [DbName] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [DbName] SET RECOVERY SIMPLE --簡單模式
GO
USE [DbName]
GO
--GPSLocus_log 是日志文件名,可用 sys.database_files 表查詢名稱
--SELECT file_id, name FROM sys.database_files
DBCC SHRINKFILE (N'DbName_log',11,TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE [DbName] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [DbName] SET RECOVERY FULL --還原為完全模式
GO

浙公網安備 33010602011771號