SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

时间:2021-01-13 14:08:29

本手册以SQL Server 2014完全备份为实例,差异备份和日志备份方法只需要在第二步的第5点更改即可。

说明:本手册提供的所有备份操作,均使用测试数据库操作,数据内容不具有参考性,仅作为备份操作的数据引用。手册使用了英文版,中文版操作不变。在SQL Server2014中可以创建自动维护计划来执行数据库备份操作,减少数据库管理员工作负担。

第一步:打开SQL Server2014工具,链接到要操作的数据库

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

选择连接到目标数据库,在连接窗口选择数据库引擎,选择服务器地址或本地服务器名称,输入登录用户名和密码,建立连接。

第二步:进入维护计划向导创建维护计划

1.熟悉对象资源管理器。下图是连接到数据库之后左侧的对象资源管理器界面

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

从上图可以看出,包含了数据库、安全性、服务器对象、复制等各个目录结构。

2.在【对象资源管理器】窗口里选择【管理】——【维护计划】选项,如下图所示:

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

3.右击【维护计划】,选择【维护计划向导】选项

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

弹出如图所示的【维护计划向导】对话框,单击【下一步】按钮

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

4.在【选择目标服务器】对话框的【名称】文本框里可以输入维护计划的名称;在【说明】文本框里可以输入维护计划的说明文字;【run as】文本框里可以选择要使用的服务名;【为每个任务单独分配一个计划】和【为整个计划分配单一的时间表或者不分配时间表】,选择简单的每个任务一个时间表。另一种后面会有说明。单击【下一步】按钮。

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

5.新窗口【选择维护任务】对话框如下图:

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

该对话框可以选择多种维护任务:检查数据库完整性、收缩数据库、重新生成或组织索引、更新统计信息、清除历史记录、执行SQL Server代理作业、备份数据库等。在本例中选择【备份数据库(完整)】复选框,其他维护任务的设置都大同小异。比如,选中【备份数据库(差异)】【备份数据库(事务日志)】等。

6.单击【下一步】按钮,弹出如图所示【选择维护任务顺序】对话框,如果有多个维护任务,在此可以通过【上移】和【下移】两个按钮来设置维护任务的顺序,设置完毕后单击【下一步】按钮。

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

7.弹出如图所示定义【备份数据库(完整)】对话框

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

在【常规】选项的【数据库】下拉列表框里可以选择要备份的数据库名,我们以图中的数据库为例。为完成完整备份,不忽略不在线的数据,全部备份。点击【OK】继续,如下图所示:

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

在【备份组件】区域里可以选择备份数据库还是备份数据库文件;在【目标】区域可以添加备份文件和备份设备、设置是否将备份数据追加到备份文件里等。

8.点击计划的【更改】

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

弹出如下图所示【新的工作计划】对话框。在该对话框里可以设置备份数据库的时间及频率等信息。

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

设置完毕后单击【OK】按钮回到如下所示对话框,再单击【下一步】按钮。

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

9.弹出如下图所示【选择报告选项】对话框,在该对话框里可以选择如何管理维护计划报告:可以将其写入文件中,也可以通过电子邮件发送给数据库管理员。设置完毕后单击【下一步】按钮。

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

10.弹出如图所示【完成向导】对话框。

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

注意:再单击完成之前,确保SQL Server代理服务是否已经启动!右击选中,启动服务。如下图所示:

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

单击【完成】按钮完成维护计划创建操作,成功执行后会出现下图示例: SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)

否则,计划创建失败,重新操作!


SQL Server2014完全备份恢复


备份恢复比较简单,需要注意的是,从备份恢复数据库时,需要恢复的数据库表结构必须和备份时的表结构相同,否则无法正常恢复。

恢复过程如下

右击需要恢复的数据库,选择【任务】->【恢复】->【数据库】,操作过程如下图所示:

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)


弹出下图所示的【恢复数据库】窗口:

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)


根据实际需要,设置结束后,确定,开始恢复备份。恢复成功后,会有下图所示的成功提示,大功告成!

SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)


以上内容是亲自实践的过程记录,如有不同见解的欢迎拍砖SQL Server2014备份与备份恢复之完全备份(差异备份/日志备份)