帮助中心

首页 » 拓扑物业软件网页版 » 安装配置 » 如何清理数据库日志?
admin - 2018/7/30 23:25:35
当数据库log文件足够大影响系统运行时,可以按以下方法对日志进行清理,步骤如下

1.启动sql server企业管理器


2.登录数据库管理系统


3.点击新建查询按钮


4.输入清理日志语句,点击 执行 按钮,执行清理操作


清理语句如下

toppms数据库

USE [master]
GO
ALTER DATABASE toppms SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE toppms SET RECOVERY SIMPLE   --简单模式
GO
USE toppms
GO
DBCC SHRINKFILE (N'toppms_Log' , 1, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE toppms SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE toppms SET RECOVERY FULL  --还原为完全模式
GO






















创建清理日志的存储过程的方法
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

CREATE   PROCEDURE [dbo].[clearlog]
  AS
    SET  NOCOUNT  ON
ALTER DATABASE toppms SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE toppms SET RECOVERY SIMPLE   --简单模式
DBCC SHRINKFILE (N'toppms_Log' , 1, TRUNCATEONLY)
ALTER DATABASE toppms SET RECOVERY FULL WITH NO_WAIT
ALTER DATABASE toppms SET RECOVERY FULL  --还原为完全模式
1
查看完整版本: 如何清理数据库日志?