mssql server数据库日志清理

    技术2022-07-13  78

    ERP的数据库运行一段时间后会增加的很大,主要是数据库的日志文件增大较多,以金蝶K3为例,可以执行以下语句清理数据库的日志文件。

    USE [master] GO ALTER DATABASE AIS20141013114943 SET RECOVERY SIMPLE WITH NO_WAIT ---database后为数据库名 GO ALTER DATABASE AIS20141013114943 SET RECOVERY SIMPLE --简单模式 GO USE AIS20141013114943 GO DBCC SHRINKFILE (N'SCM102SP2_log' , 11, TRUNCATEONLY) --执行下面注释的语句,替换引号内的内容 GO /* 这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询 USE AIS20141013114943 GO SELECT file_id, name FROM sys.database_files; */ GO USE [master] GO ALTER DATABASE AIS20141013114943 SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE AIS20141013114943 SET RECOVERY FULL --还原为完全模式 GO

    以上

    Processed: 0.010, SQL: 9