【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份

原文:【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份

在数据库管理中,数据库备份是非常重要的。 通过维护计划向导,可以很方便的完成数据库备份。

下面的例子说明了如何实现数据库的备份,具体的备份策略是:每周日一次完整备份、每天差异备份(除周日外)、每小时日志备份。

此外,还可以指定删除过期备份策略,比如,把10天前的备份删除,因为硬盘空间是有限的。

1、

2、

3、

4、这里你可以自定义名称,这里用了默认的MaintenancePlan,另外选择了“每项任务单独计划”,这样每项任务可以单独指定:执行的周期、间隔时间等。

5、这里选择“备份数据库(完整)”、“备份数据库(差异)”、“备份数据库(事务日志)”

6、这个维护计划,首先进行“数据库备份(完整)”,然后进行差异备份,最后进行事务日志备份。

7、首先设置“备份数据库(完整)”,选择要进行备份的数据库。

8、指定备份文件存放的路径:E:\DB_Backup。

9、指定执行类型、执行频率、间隔时间,开始时间、结束时间。

10、接下来是设置差异备份,与上面的完整备份一样,也需要设置要备份的数据库,

指定备份文件存放的路径:E:\DB_Backup。

11、设置差异备份的计划类型、频率、间隔、开始时间、结束时间。

12、设置事务日志备份所对应的数据库,日志备份存放的路径:E:\DB_Backup。

13、设置事务日志备份的执行类型、频率、间隔、开始和结束时间。

14、设置报告是写入某个文件,还是以邮件的形式发送。

15、完成向导。

16、设置成功。

17、双击左侧的维护计划,在右侧弹出编辑窗口。从左下角的工具箱,拖拉"清除历史记录"、"清除维护"两个任务,并且把完全备份的绿色箭头指向"清除历史记录",再把"清除历史记录"的绿色箭头指向"清除维护"。

18、双击“清除历史记录”框,弹出设置对话框,选择保留的时间,超过了保留的时间,完整备份的记录就会被删除。

19、双击“清除维护”框,弹出设置对话框,选择保留的时间,超过了保留的时间,完整备份文件就会被删除,注意设置备份文件所在的路径,以及扩展名bak,而不是.bak。

20、设置完成后,就是这样的。

21、 下面的两个子计划,也用相似的方式修改就可以了。


不想长大啊

发布了416 篇原创文章 · 获赞 135 · 访问量 94万+

他的留言板
关注

原文地址:https://www.cnblogs.com/lonelyxmas/p/12019949.html

时间: 2024-11-06 03:43:28

【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份的相关文章

SQL Server中使用数据库快照的方式来完成测试环境中数据库的轻量级备份还原操作

原文:SQL Server中使用数据库快照的方式来完成测试环境中数据库的轻量级备份还原操作 在开发或者测试环境的数据库中,经常会发现有开发或者测试人员误删除表或者数据的情况,对于开发或者测试库,一般都没有安排定时的备份任务去备份数据库,一方面是由于存储资源有限,不太可能给开发或者测试环境准备大量的存储空间,二是必要性不是很强,开发或者测试库的数据库对象变化太多,通过还原备份的方式又有可能冲掉其最近新建的数据库对象.但是不得不面对的问题就是个别人在执行update或者delete操作的时候“忘了加

SQL Server 2005恢复数据库详细图文教程

不少需要用到sql2005的程序,有很多新手还是会操作,这里写个详细的图文教程送个菜鸟们,高手请飘过.适用于独立主机的朋友使用,如果你还没安装,请按照这个教程来安装 SQL Server 2005图文安装教程,超详细 下面是SQL Server 2005恢复数据库的详细过程 1:打开SQL Server Management Studio并登录,这个一般在开始--程序里面找到 2:鼠标右键单击数据库--新建数据库 3:弹出来的框里,填写数据库名称,我这里填写的是sqlqtdy,这个根据自己需求来

如何用sql server数据库恢复.bak数据库备份

@hcy(黄灿奕) 之前有两次都恢复不了,折腾了很长时间,这一次碰到这样的问题,居然又忘了,又捣鼓了很长时间,现在记下来 1.右击SQL Server 2008实例下的“数据库”文件夹.就是与安全性.服务器对象同级的目录.选择新建数据库. 2.添加数据库名称,名称与备份的数据库名称一致,点击确定. 3.在“数据库”点击右键,选择还原数据库,在目标数据库选择刚才新建的数据库,选择源设备,选择浏览,备份位置选择添加.知道指定的bak文件,点击确定.把导入的bak文件勾选上,点击确定.数据就导入成功.

SQL Server数据库恢复备份

通常我们采用恢复备份的方式,选择目标数据库,选择源设备进行恢复. 截图如下: 2.但这种方式有时候不太方便,而脚本方式将更方便,使用脚本方式如下. /* 备份数据DB 到.bak文件.然后利用此bak文件恢复一个新的数据库DBTest. */ USE master BACKUP DATABASE DB   TO DISK = 'e:\DBTest.bak' RESTORE FILELISTONLY   FROM DISK = 'e:\DBTest.bak' RESTORE DATABASE DB

SQL Server 重新恢复自动编号列的序号

1. truncate table tablename2. DBCC CHECKIDENT (tablename,reseed,1) truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原始值. 而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值. DBCC CHECKIDENT 只是将自动编排的索引号的指向移到了所指定的位置,实际的编号并没有发生改变,但有新记录插入时自动编号就会按照制定的记录号开始并累加,如果遇到累加的记录

SQL SERVER 2008数据库管理与维护总结

1.事物日志 分为小的虚拟日志VLF,它有编号叫LSN 2.检查点默认每隔1分钟将内存数据存盘,故障点发生后日志重做,事物根据提交与否前滚或回滚. 3.在数据库整体主菜单栏选择属性可设置数据文件和日志文件的存放地点,设置完后需要重启服务,可主菜单右键重启服务或通过windows系统服务重启. 4.sql2005在配置工具里有外围应用程序管理器,2008之后就在主菜单里右键方面也可看到. 5.sqlserver数据库端口为1433 6.master数据库保存用户环境.账户.变量等,model数据库

SQL Server 2014 日志传送部署(2):日志传送系统要求和实验架构

13.2 部署日志传送 13.2.1 部署日志传送的系统要求 SQL Server 2014日志传送的部署对硬件基础设施有一定的要求,下面将概述这些系统要求. 网络 日志传送不一定需要Windows域环境,但是Windows域环境方便了日志传送的配置和管理:相对非域环境,其安全性提升不少. 参与日志传送的SQL Server服务器必须在网络中相互连通,主服务器能够将事务日志备份到共享文件夹,辅助服务器可以将事务日志备份复制到本地文件夹:监视服务器能够连接到主服务器和辅助服务器. 服务器和存储 主

使用SQL Server维护计划实现数据库定时自动备份

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库.要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业.启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是T

SQL Server 数据库定时自动备份【转】

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库.要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业.启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是T