sqlserver学习笔记(三:数据库日志文件的清理及设置为作业定时执行)

一:日志清理sql语句

USE [master]
GO
ALTER DATABASE YNYY SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE YNYY SET RECOVERY SIMPLE --简单模式
GO

USE YNYY
GO
DBCC SHRINKFILE (N'LXCX_log' , 1, TRUNCATEONLY)   --日志文件逻辑名称,可点击数据库->属性->文件查看
GO

USE [master]
GO
ALTER DATABASE YNYY SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE YNYY SET RECOVERY FULL --还原为完全模式
GO

 

二:设为作业进行定期清理

(一)、右键点击SQLserver代理,选择新建作业;

 

(二)、在常规选项中填写作业名称和说明,选择所有者和类别;

 

(三)、点击步骤,常规中填写步骤名称,复制清理日志的sql到命令栏,点击分析;

 

(四)、在步骤高级中选择成功和失败时要执行的下步操作,因为此作业只有一个步骤,均选择退出;

 

(五)、点击计划,填写计划名称,选择执行的频率,时间等,点击确定,作业设置成功;

 

(六)、在SQLserver代理处找到该计划,可试着手动执行一次,查看执行结果;

提示:SQL语句或作业执行前后,可找到数据库日志所在文件,观察文件执行前后的大小验证清理成功与否。

转载于:https://www.cnblogs.com/oraclelast/p/11314710.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值