热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

创建SQL2005自动备份,定期删除的维护计划

日常任务是:1)定期完成数据库的完全备份或差异备份。2)定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。而如何做到这两点呢?笔者相信在SQLSERVER2005版本出来之前要实现这种功能,也是可以实现的,只是实

日常任务是: 1)定期完成数据库的完全备份或差异备份。 2)定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。 而如何做到这两点呢?笔者相信在SQL SERVER2005版本出来之前要实现这种功能,也是可以实现的,只是实

  日常任务是:

  1)定期完成数据库的完全备份或差异备份。

  2)定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。

  而如何做到这两点呢?笔者相信在SQL SERVER2005版本出来之前要实现这种功能,也是可以实现的,只是实现定期清理备份文件显得不那么直接,一般需要手写批处理作业维护,,而在SQL Server 2005版本中,这些功能已经被设计成为预制的组件,只需要在数据维护计划中进行拖拽并设置相关属性就可以了,相关步骤如下:

  第一步:新建维护计划

创建SQL2005自动备份,定期删除的维护计划

  图1

  在服务器 管理维护计划鼠标右键点击新建维护计划。

  第二步:设计维护计划

  2.1 拖拽 维护计划中的任务工具箱 的“备份数据库任务”到维护计划设计器。

  2.2 拖拽 维护计划中的任务工具箱 的“清除历史记录任务”到维护计划设计器。

  2.3拖拽 维护计划中的任务工具箱 的“清除维护任务”到维护计划设计器。

  如下图所示:

创建SQL2005自动备份,定期删除的维护计划

  图2

  鼠标右键点击编辑 “备份数据库”任务可设置属性,如下图:

创建SQL2005自动备份,定期删除的维护计划

  图3

  本任务将自动完成数据库的完整备份作业。

  鼠标右键点击编辑“清除历史记录”任务,如下图:

创建SQL2005自动备份,定期删除的维护计划

  图4

  本任务自动完成”清除历史记录”作业。

  鼠标右键点击编辑“清除维护”任务,如下图:

创建SQL2005自动备份,定期删除的维护计划

  图5

  本任务自动完成清除历史备份文件的作业。

  本维护计划任务的作业计划属性设置如下:

创建SQL2005自动备份,定期删除的维护计划

  图6

  本步骤完成了作业属性的设置。系统将按照设置定期运行维护作业。

  第三步:保存维护计划

  到此,只需要查看日志记录,就可以跟踪本计划的完成情况,根据成功记录与否可以调整和修改本维护计划。

  //使用 xp_servicecontrol 启动SQLSERVERAGENT(SqlServer代理)

  EXEC master.dbo.xp_servicecontrol 'start','SQLSERVERAGENT'

推荐阅读
  • 本文深入探讨网页游戏的开发流程,涵盖从程序框架设计到具体实现的技术细节,旨在为开发者提供全面的指导。 ... [详细]
  • 深入理解SQL Server中的聚集与非聚集索引
    本文探讨了SQL Server数据库中两种主要的索引类型——聚集索引和非聚集索引,通过对比分析它们的特点及应用场景,旨在帮助读者更好地理解和利用这两种索引以优化查询性能。 ... [详细]
  • 本文详细介绍了如何使用 PHP 编程语言输出 99 乘法表,包括使用不同的循环结构如 do-while、for 循环等方法,并提供了具体的代码示例。 ... [详细]
  • 当尝试从客户端连接到Oracle数据库时,如果遇到错误代码ORA-12541(TNS:无监听器),通常意味着监听器服务未运行或配置错误。本文介绍如何诊断和修复OracleOraHome92TNSListener服务无法启动的问题。 ... [详细]
  • 当客户端向服务器发起请求时,通常会携带一系列请求参数。例如,在执行数据库记录删除操作时,需要通过请求传递一个用于标识记录的主键值。 ... [详细]
  • 本文详细介绍了使用ZooKeeper构建高可用集群的方法,包括必要的软件环境准备、配置文件调整及集群启动等关键步骤。通常,一个ZooKeeper集群由奇数个节点组成,以确保Leader选举的有效性。 ... [详细]
  • 在服务器虚拟化领域,用户面临多种选择,尤其是来自同一供应商的不同产品。正确评估这些选项对于项目的成功至关重要。本文将深入探讨VMware提供的两款主要虚拟化平台——免费的VMware Server和付费的ESX Server之间的区别,旨在为决策提供专业指导。 ... [详细]
  • 利用RabbitMQ实现高效延迟任务处理
    本文详细探讨了如何利用RabbitMQ实现延迟任务,包括其应用场景、实现原理、系统设计以及具体的Spring Boot实现方式。 ... [详细]
  • 本文介绍了如何计算给定数组中所有非质数元素的总和,并提供了多种编程语言的实现示例。 ... [详细]
  • 本文档详细介绍了在 Kubernetes 集群中部署 ETCD 数据库的过程,包括实验环境的准备、ETCD 证书的生成及配置、以及集群的启动与健康检查等关键步骤。 ... [详细]
  • 热璞数据库与云宏达成兼容性互认证,共筑数据安全屏障
    热璞数据库与云宏信息技术有限公司近期宣布完成产品兼容性互认证,旨在提升数据安全性与稳定性,支持企业数字化转型。 ... [详细]
  • 探讨在构建类似Viber或WhatsApp的聊天应用时,如何有效实现客户端(Web、Android、iOS)与服务器之间的连接。本文将分析使用WebSockets标准及其替代方案的优劣。 ... [详细]
  • 本文探讨了使用Filter作为控制器的优势,以及Servlet与Filter之间的主要差异。同时,详细解析了Servlet的工作流程及其生命周期,以及ServletConfig与ServletContext的区别与应用场景。 ... [详细]
  • Java EE CDI:解决依赖关系冲突的实例
    在本教程中,我们将探讨如何在Java EE的CDI(上下文和依赖注入)框架中有效解决依赖关系的冲突问题。通过学习如何使用限定符,您将能够为应用程序的不同客户端提供多种接口实现,并确保每个客户端都能正确调用其所需的实现。 ... [详细]
  • 探讨了在使用客户端JavaScript时,确保其完整性和来源可靠性的方法,特别是在安全性要求较高的应用中。 ... [详细]
author-avatar
欧泊王_121
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有