返回顶部

欢迎来到菜鸟大明儿哥的博客

我们一起交流学习,不断提升自我

SQL Server2008 自动备份及删除方法

 

首先我们登录到MS SQL Server Management studio中,找到管理下面的维护计划

 

1.首先我们登录到MS SQL Server Management studio中,找到管理下面的维护计划

 

在Management Studio中新建维护计划时,提示以下错误信息:

 

        “代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer)

 

 

解决方法:打开SQL Server Configuration Manager,启用SQL Server Agent(实例名)
 

 

 

 

2.在维护计划向导中选择更改

 

 

 

3.计划类型中定义重复执行、CPU空闲时、MSSQL服务启动时或只执行一次

  频率中选择是每天、每周还是每月执行,并选择哪一天执行

  每天频率定义每天开始备份的时间点,也可以每隔多少小时执行一次

  持续时间定义该计划任务开始和结束时间,默认无结束日期

 

 

4.选择一项或多项需要执行的任务,此次我们选择全备+清除任务,一般生产环境中还需组合差异备份的计划任务并行。

 

 

 

 

5.配置全备备份任务

 一般选择对象类型分为:所有数据库和指定数据库。其中指定数据库可选择某一个或几个数据库或者选择系统数据库、用户数据库。关于系统和用户数据库我会在之后的文章中详细解释。

         备份集过期时间一般默认不选择,因为我们有清除任务。

         选择的备份文件夹最好是我们自建的一个专用目录,对之后的管理都会方便很多。

 

 

 

 

 

6.配置清除维护任务

         一般在生产中都是删除一定期限的备份文件,保留日志方便以后查看。

 

 

7.完成计划任务配置

 

         如果所有任务都出现成功标志点击关闭就可以了,如有警告或者错误需根据信息修改。

 

 

 

 

8.最后看下备份日志(我只备份了系统数据库)

 

 

 

Microsoft(R) 服务器维护实用工具(Unicode)版本 10.50.1600

 

报告是在“WIN-3M3K5F0D0KU”上生成的。

 

维护计划: 备份计划

 

持续时间: 00:00:03

 

状态: 成功。

 

详细信息:

 

备份数据库(完整) (WIN-5P2K3F2D3KW)

 

在 本地服务器连接 上备份数据库

 

兼容级别为 70 (SQL Server 7.0 版)的数据库将被跳过。

 

数据库: 指定数据库

 

类型: 完整

 

追加现有

 

任务开始: 2020-11-26T10:40:01。

 

任务结束: 2020-11-26T10:40:04。

 

成功

 

命令:BACKUP DATABASE [master] TO  DISK = N''D:\bak\master_backup_2020_11_26_104001_3975086.bak'' WITH  RETAINDAYS = 3, NOFORMAT, NOINIT,  NAME = N''master_backup_2020_11_26_104001_3975086'', SKIP, REWIND, NOUNLOAD,  STATS = 10

 

 

 

GO

 

BACKUP DATABASE [model] TO  DISK = N''D:\bak\model_backup_2020_11_26_104001_4131246.bak'' WITH  RETAINDAYS = 3, NOFORMAT, NOINIT,  NAME = N''model_backup_2020_11_26_104001_4131246'', SKIP, REWIND, NOUNLOAD,  STATS = 10

 

 

 

GO

 

BACKUP DATABASE [msdb] TO  DISK = N''D:\bak\msdb_backup_2020_11_26_104001_4131246.bak'' WITH  RETAINDAYS = 3, NOFORMAT, NOINIT,  NAME = N''msdb_backup_2020_11_26_104001_4131246'', SKIP, REWIND, NOUNLOAD,  STATS = 10

 

 

 

 

 

“清除维护”任务 (WIN-3M3K5F0D0KU)

 

本地服务器连接 上的清除维护

 

清除 数据库备份 个文件

 

保留时间: 超过 2 天

 

任务开始: 2020-11-26T10:40:04。

 

任务结束: 2020-11-26T10:40:04。

 

成功

 

命令:EXECUTE master.dbo.xp_delete_file 0,N''D:\bak'',N''bak'',N''2020-11-24T10:40:04''

 

 

 

GO

 

 

 

 

 

 

posted @ 2020-12-02 11:15  菜鸟大明儿哥  阅读(1994)  评论(0编辑  收藏  举报