SQL Server定期收缩日志文件的详细步骤
一、环境配置
1、查看数据库的属性

2、文件设置

记住逻辑名称!
3、备份模式

4、查看收缩配置

5、查看收缩选项

二、编写作业计划
1、选择新建作业

2、常规配置
名称必须要填写,类型和说明可以选择填写

3、步骤
点击新建按钮

4、输入内容
输入名称,选择数据库,输入需要执行的命令

5、脚本详解
USE [HCQMS] GO --设置数据库恢复模式为简单 ALTER DATABASE HCQMS SET RECOVERY SIMPLE WITH NO_WAIT; USE HCQMS GO --收缩日志文件 DBCC SHRINKFILE (N'CallData', 11, TRUNCATEONLY); GO --还原数据库为完整模式 ALTER DATABASE HCQMS SET RECOVERY FULL WITH NO_WAIT;
HCQMS替换为指定自己的数据库名称
CallData替换为自己数据库日志文件的逻辑名
6、新建计划

7、输入名称、选择执行时间

至此基本的配置已经完成了,对于警报和通知可以自行选择需求配置,点击确定 8、查看测试

9、查看测试结果

注意事项:
·确保 SQL Server Agent 服务正在运行,并且你有足够的权限来创建和管理作业。
·根据你的需求调整插入语句和作业调度的频率。过于频繁的插入可能会影响数据库的性能。

以上就是SQL Server定期收缩日志文件的详细步骤的详细内容,更多关于SQL Server收缩日志文件的资料请关注脚本之家其它相关文章!
相关文章
SQLServer"通过端口1433连接到主机localhost的TCP/IP连接失败"常见问题的解
今天碰到一个问题,查了很久,这里给大家总结下,这篇文章主要给大家介绍了关于Java通过JDBC连接SQLServer 2012出现"通过端口1433连接到主机localhost的TCP/IP连接失败"常见问题的解决方案,需要的朋友可以参考下2023-05-05
使用sqlserver官方驱动包调用存储过程遇到的坑及解决方法
这篇文章主要介绍了用sqlserver官方驱动包调用存储过程遇到的一个坑,解决方法大概就是换驱动包,在在存储过程首行添加 set nocount on ,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下2022-10-10
如何查看SQLSERVER中某个查询用了多少TempDB空间
最近帮助客户做sql优化的过程中,发现客户的TempDB存在非常大的压力,经过排查是发现某些语句对TempDB的巨量使用所导致。那么如何才能排查出来呢,我们来探讨下。2014-08-08


最新评论