设置SQLServer数据库日志自动收缩

如果您使用管家婆等某些软件,您可能会遇到数据库体积很小但日志文件增长很快的情况,浪费磁盘空间并减慢数据库运行速度。
手动收缩日志文件比较麻烦,但在SQLServer2008/2012/2016版本中,可以设置自动日志收缩任务来提高效率和便捷性。
以下安装步骤适用于2012和2016版本的安装,以SQLServer2008R2为例。
1.首先,确保SQLAgent服务已启动并设置为在您的系统上自动启动,以确保您的计划正常运行。
它可能会自动运行。
工作步骤如下:右键单击“开始”-“所有程序”-“MicrosoftSQLServer2008R2”-“配置工具”-“SQLServer配置管理器”-“SQLServer服务”-“SQLServer代理”-“属性”,将“启动服务”设置为“自动”。
2、然后右键--所有程序--MicrosoftSQLServer2008R2-SQLServerManagementStudio:管理--维护计划--“维护计划向导”,启动“维护计划向导”。
3.在“计划属性”设置中配置计划的名称、职业等信息。
4、设置运行频率和运行时间,一定要选择非工作时间运行,防止维护期间其他用户登录软件。
避免在业务高峰期运行,以免影响系统性能。
5.在“维护任务”选项中,选择“收缩数据库”选项。
6.进入“配置维护任务”界面,选择需要收缩的数据库。
其他选项的默认设置通常就足够了。
7.将收缩操作设置为当数据超过指定阈值时自动发生。
请根据实际需要合理设置限制值,以避免不必要的工作。
8.完成设置后,点击“下一步”进入“操作报告生成选项”界面,用于记录数据维护计划。
根据需要选择确认选项。

SQL数据库中日志收缩、截断等等是什么

例如:shgzts是数据库名称dumptransactionsshgztswithno_log--logging日志backuplogshgztswithno_log--备份日志dbccshrinkdatabase(shgzts,truncateonly)--shrink数据库