sqlserver清理数据库日志并写作业定期执行
清理数据库日志终极sql:USE
GO
ALTER DATABASE lsrz_zjwb_w SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE lsrz_zjwb_w SET RECOVERY SIMPLE --简单模式
GO
USE lsrz_zjwb_w
GO
DBCC SHRINKFILE (N'lsrz_zjwb_log' , 2, TRUNCATEONLY)--日志文件逻辑名称,可点击数据库->属性->文件查看。设置压缩后的日志大小为2M,可以自行指定
GO
USE
GO
ALTER DATABASE lsrz_zjwb_w SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE lsrz_zjwb_w SET RECOVERY FULL--还原为完全模式
GO 这是模版
USE
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
GO
ALTER DATABASE YNYY SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE YNYY SET RECOVERY FULL --还原为完全模式
GO 1.执行sql
https://i-blog.csdnimg.cn/direct/10aebfb6776243e6a158be7763249f23.png
二:设为作业举行定期清理
(一)、右键点击SQLserver署理,选择新建作业;
https://i-blog.csdnimg.cn/direct/384c689bd807472caa7ce87b9387e955.png
(二)、在通例选项中填写作业名称和说明,选择全部者和类别;
https://i-blog.csdnimg.cn/direct/73e811bb052e4eab92ee372273bdc9f9.png
(三)、点击步调,通例中填写步调名称,复制清理日志的sql到命令栏,点击分析;
https://i-blog.csdnimg.cn/direct/ec48054c499e471fa4051f0ed15cf0b2.png
(四)、在步调高级中选择成功和失败时要执行的下步操作,因为此作业只有一个步调,均选择退出;
https://i-blog.csdnimg.cn/direct/c453826b83af48a18e426182b129ed55.png
(五)、点击筹划,填写筹划名称,选择执行的频率,时间等,点击确定,作业设置成功;
https://i-blog.csdnimg.cn/direct/717f0245706c40898aad06702efd6a7b.png
(六)、在SQLserver署理处找到该筹划,可试动手动执行一次,查看执行效果;
https://i-blog.csdnimg.cn/direct/849ba207e7ed4867b4480c2f0521c909.png
提示:SQL语句或作业执行前后,可找到数据库日志所在文件,观察文件执行前后的巨细验证清理成功与否。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]