清除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]
GOast

--GPSLocus_log 是日誌文件名,可用 sys.database_files 表查詢名稱
--SELECT file_id, name FROM sys.database_files
DBCC SHRINKFILE (N'DbName_log',11,TRUNCATEONLY)
GOfile

USE [master]
GO
ALTER DATABASE [DbName] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [DbName] SET RECOVERY FULL --還原爲徹底模式
GO數據

相關文章
相關標籤/搜索