配置sql server 2005, 实现自动备份

需求:       数据库实现自动备份,并且定期清理旧的数据库备份文件

配置步骤:

1:新建维护计划

打开sql server管理器,选择管理模块,右键点击维护计划,选择新建维护计划p1

输入维护计划名称后,点击确定。

 

tips:如果sql代理服务没开 ,这个时候数据库会报错,提示代理XP组件被关闭,这个时候我们需要打开sql配置管理器,选择sql代理服务并右键启动

p3

 

2:确定维护计划执行对象

接下来我们需要从工具箱,拖动3个维护组件到设计窗口,对应的功能如下

“备份数据库”任务:    备份数据库

“清除历史记录”任务: 将删除备份、还原、维护计划留下的的历史数据。

“清除维护”任务:       将删除过期的数据库备份文件

  p4

 

3:配置维护计划执行内容

  维护计划对象确定好后,我们对这3个对象依次进行 右键 > 编辑,在弹出的属性窗口,配置各个对象的属性,以符合我们的实际需求

 

3.1:配置 备份数据库任务

       选择好要备份的数据库,并选择数据库备份文件的保存路径(本文是c:\dataBackUp)

p5

 

3.2 配置清除维护任务

    按照实际需求选择文件的保留时间(硬盘存储空间大,保留时间长),并选择我们在3.1步选择的文件备份目录(本文是c:\dataBackUp)

p6

 

3.3 配置“清除历史记录”任务

  这个没什么特别要注意的,按需勾选即可

 

4:配置维护计划的执行时间、频率

OK,维护计划的执行对象和执行内容都已经配置好了,接下来是最后一步,配置计划的执行时间和频率

点击维护计划的的省略号按钮

p7

在弹出的界面配置好计划的执行时间和频率,点击确定(这个没什么特别要注意的,按需勾选即可)

 

配置好了之后,按control+S,保存维护计划。

按F5,刷新SQL服务器,就可以看到我们刚刚配置好的维护计划啦

p8

5:测试维护计划

(为了测试方便,本次维护计划的执行时间是每天的15:33分,也就是说3分钟后,本次维护计划就会被调用),这样好方便我们观察维护计划的执行结果

时间到了,我们通过2个方面观察执行的结果是否符合预期,

5.1:数据库备份的文件夹是否产生备份文件

可以看到在 我们配置的备份路径 (c:\dataBackUp)目录下,维护计划,针对blinds数据库创建了同名的文件夹,并存储了备份文件,仔细观察我们可以看到该文件的后缀是以时间命名的。这样方便我们日常进行管理

p9

 

5.2:本次维护计划的日志

 p10

在我们创建好的维护计划,右键,选择查看历史记录,在弹出的日志文件查看器,我们可以看到在15:33分,执行成功了我们的维护计划,

这个日志查看器也方便我们日后对维护计划进行跟踪。

 

 

…… end

posted @   谪仙  阅读(363)  评论(2编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示