转自:https://blog.csdn.net/yunye114105/article/details/6594826

一:目标任务: 使用SQL Server 2008自带的维护计划自动备份数据库,并且自动删除超过设定期限的历史备份文件:

1.  每天0点自动备份指定数据库 testDB,备份文件放在E:\autoBack文件夹下

2.  备份文件保留1周,每天备份完数据库后自动删除超过1周的备份文件

二:前提条件

1.   已经安装SQL Server Integration Services 服务

2.  已经安装SQL Server 代理 (MSSQLSERVER) 服务

如果未安装SQL Server Integration Services 服务,依然可以创建维护计划,但是不会生效

三: 创建维护计划(使用维护计划向导)

1.       选择对象资源管理器下的“管理”,点击右键,选择“维护计划向导”

2.       选择“下一步”进入“选择计划属性”界面, 我们这里修改计划名称为 testMaintenancePlan

因为我们现在有两个任务,一个是备份数据库testDB,一个是删除历史备份文件。所以选择“整个计划统筹安排或无计划”

3.       点击“更改”按钮,进入时间计划设置界面

我们这里需要每天重复执行,频率是每天0点钟执行,从当天开始执行

4.  点击“确定”后,返回计划属性界面

5.  选择“下一步”,进入选择维护任务界面

我们这里有两个任务,备份数据库和删除超期的历史备份文件,所以勾选“备份数据库(完整)”和“‘清除维护’任务”两个任务

6.   选择“下一步”, 进入设置维护任务顺序的界面

这里的顺序是先备份数据库, 再执行“清除维护”任务,删除历史备份

7.   选择“下一步”,进入备份数据库任务的设置界面

选择指定的特定数据库testDB:

指定备份文件存放的目录为E:\autoBack

备份文件扩展名为bak(默认),bak字母前面不要加点( . )

8.   选择“下一步”进入“定义清除维护任务”界面

我们需要删除文件夹(E:\autoBack)下面的以bak为扩展名的数据库备份文件,文件保留时间为1周, 这里需要注意的是,

文件扩展名填“bak”而不要填“.bak”,扩展名前不要加点,否则不会删除

9.   选择“下一步”设置报告文件路径

10.  选择“下一步”完成

11.  刷新“管理” 下的“维护计划”文件夹, 可以看到创建的维护计划

12.  双击新建的维护计划或点击右键选择“修改”,可以看到维护计划的内容,并修改,修改后点击保存即可

13. 最后重启SQL Server 代理 服务即可

sql server 2008维护计划配置的更多相关文章

  1. SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件

    原文:SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件 从2005开始,就引入了"数据库邮件"功能.并且取代SQLMail.原有SQLMail ...

  2. SQL Server 2008 维护计划实现数据库备份

    SQL Server 2008 维护计划实现数据库备份(最佳实践) 2013-08-29 09:08 by 听风吹雨, 173 阅读, 2 评论, 收藏, 编辑 一.背景 之前写过一篇关于备份的文章: ...

  3. 使用SQL Server 2008 维护计划(图解)

    使用Sql Server 2008的维护计划可以实现自动备份数据库,并自动删除过期备份的功能. 一.环境 OS: Microsoft Windows Server 2003 R2 soft:Micro ...

  4. sql server 2008 R2 配置开启远程访问

  5. [转]SQL Server 2008 如何配置报表管理器

    本文转自:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008/cc281384%28v%3dsql.100%2 ...

  6. SQL SERVER 2008权限配置

    我要的结果是这样:只能有查询表的权限,而且还要有运行SQL Server Profiler的权限.这样才能跟踪发现问题,当然解决问题是另外一回事,即不能有修改和更新存储过程的权限. 我在分配角色成员时 ...

  7. Sql server 2008镜像配置步骤

    下面主要是2008 MSSQL的一个镜像安装步骤,使用到的工具是mssql自带的Management Studio purpose : SQL SERVER 2008 mirror configura ...

  8. SQL Server 2008 维护计划实现数据库备份(最佳实践)

    一.背景 之前写过一篇关于备份的文章:SQL Server 维护计划实现数据库备份,上面文章使用完整备份和差异备份基本上能解决数据库备份的问题,但是为了保障数据更加安全,我们需要再次完善我们的备份计划 ...

  9. SQL Server 2008维护计划 出错 无法实现自动备份

    ,MaintenancePlan.Subplan_1,错误,0,HBZGQ\TESTSQLSERVER,MaintenancePlan.Subplan_1,(作业结果),,该作业失败. 用户 sa 调 ...

随机推荐

  1. Ubuntu 安装 Kubernetes

    Kubernetes是Google开源的容器集群管理系统.它构建于docker技术之上,为容器化的应用提供资源调度.部署运行.服务发现.扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-Pa ...

  2. 扩展方法和Lambda之练习手记

    扩展方法是我们日常开发当中所经常简化代码,提高性能和代码可读性的一个重要开发手段. 扩展方法是一个只能在静态类中声明的静态方法 Lambda 是一个表达式 ,学会了 可以使代码简洁,也是装13的利器. ...

  3. mysql数据库中的存储引擎是什么意思呢

    需求描述: 在看mysql的内容,经常提到存储引擎,那么到底什么是存储引擎呢 在这里对于概念进行理解,记录下. 概念解释: 存储引擎(storage engine):存储引擎就是mysql中的一个组件 ...

  4. zookeeper命令行

    ZooKeeper -server host:port cmd args stat path [watch] set path data [version] ls path [watch] delqu ...

  5. WCF简单案例

    1,定义接口层,引用System.ServiceModel namespace Contracts { [ServiceContract(Name = "CalculatorService& ...

  6. svn 操作字母的提示

    今天使用SVN提交代码,发现提交后的代码找不到之前的版本. 操作的字母缩写为R.一般我们常见的操作为 A D M R   A:add,新增 C:conflict,冲突 D:delete,删除 M:mo ...

  7. Emulator Error: Could not load OpenGLES emulation library: Could not load DLL!

    Copy the file below from SDK\tools\lib to SDK\tools. libEGL_translator.dlllibGLES_CM_translator.dlll ...

  8. 如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?

    <?php/* //命令行输入输出流fwrite(STDOUT,"Enter your name:"); $name = trim(fgets(STDOUT)); fwrit ...

  9. EditPlus详解

    如何让EditPlus支持LUA教程是本文要介绍的内容,这次主要介绍一下学习Lua之前的准备工作.关于在EditPlus中实现lua的安装,具体内容来看本文详解. (1) 下载Lua安装包,最新版本是 ...

  10. 计算从ios照片库中选取的图片文件大小

    本文转载至:http://blog.csdn.net/longzs/article/details/8373586 从 iphone 的 照片库中选取的图片,由于 系统不能返回其文件的具体路径,所以这 ...