MSSQL数据库自动备份和自动清除脚本每天每天的日志

MSSQL数据库自动备份和自动清除脚本每天每天的日志
1、每日自动备份

企业管理的开放,访问管理数据库维护计划,右键点击右边的窗口中,选择新的维护计划,启动数据库维护计划向导;单击下一步选择需要维护的数据库,数据库维护的特点,选择最后一个单选按钮和复选的数据库的名称;下一步选择更新数据优化信息,下次检查数据库完整性,指定数据库备份计划的下一步,指定备份位置,下一步,指定事务日志备份计划的下一步,下一步是指定报告、下一步指定记录的维护,建立维护工作名称;一般说金,如果你只需要备份数据库文件,只需要指定备份计划和存储位置,其他项目不改变。

当你指定一个备用计划,你需要改变计划因为一个日常备份的需要。单击更改编辑调度,每天每天发生的频率;频率选择开始时间、数据库的最佳选择访问时间,晚上的时间,根据流程图来确定具体时间;通常不变化,为编辑日期的开始日期,没有结束日期。

在编辑上面的维护计划,我们还应该注意是否有SQL Server代理服务开始,因为日常调度维护计划的启动服务来执行。如果服务没有启动,需要手动启动,可以看出其分项工作看到新添加的数据库维护计划。

2。定期自动清理数据库日志文件

数据库日志文件随着时间的推移而增加。如果文件不长时间被清理,文件将会变得非常大,所以它们需要定期清空。但是,文件恢复是恢复数据库的重要基础,可以手动删除单个数据库,但是如果有很多数据库或暂时没有时间清理,硬盘空间就会满,影响访问,因此,建立数据库日志文件更为实用。

手工清洗方法:右键单击以清除数据库,选择标签的性能,减少机组的故障模型是简单的,关闭后确定;然后右键单击数据库,所有的任务都可以收缩数据库后证实,清除日志文件,请重新选择的属性约简模型,设置完成故障。

自动清洗方法:同样是使用SQL Server代理服务,执行自动工作。

打开企业管理器,输入SQL Server代理服务-作业,在右窗口中单击正确的键,然后选择新的作业。在tab中,填写工作的名称并描述它,并注意到所有者能够更好地使用SA或默认管理帐户。

转到步骤选项卡,创建新的工作步骤,填写步骤名称、类型脚本、清除日志数据库的数据库,在下面的命令中填入以下命令。

转储事务数据库的名称与no_log

DBCC SHRINKFILE(数据库日志文件名,1)

在数据库名称上面的数据库名称填写,数据库日志文件名称填写相应的日志文件名称,注意名称不在解决方案资源管理器中看到的后缀,但企业的经理,在数据库日志记录选项属性名称的卡片(通常只有一个后缀......),确定后添加工作步骤。如果你需要维护多个数据库,重复操作步骤与上述方法,注重行动后的每一步都是成功还是失败,最后选择开始的步骤。

在调度选项卡中,类似于备份维护计划,填写调度周期,即定期清理周期,不再驻留。如果有必要,您可以在最后一个通知选项卡上完成作业后设置通知项目。您需要设置操作员并设置相应的服务,这里没有指定,通常不指定。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部