数据库备份主要包括哪三种方式

数据库备份主要包括哪三种方式,第1张

全量备份是指对某一时间点上的所有数据进行全量备份,包括系统和所有数据。这种备份方式每次都需要对系统和所有数据进行一次全量备份。这种备份方式最大的好处就是在恢复丢失数据时,只需要对一个完整的备份进行 *** 作就能够恢复丢失数据,大大加快了系统或数据恢复的时间。

增量备份即在第一次全量备份的基础上,分别记录每次的变化。由于增量备份在备份前会判断数据是否发生变化,并仅记录每次变化情况,所以相较于其他两种备份方式它最大的好处在于其所需存储空间最少的(相同的变化情况下),备份速度最快的。当然在数据还原上来说,它的恢复时间是最长的,效率较低。恢复数据时,需要在第一次完备的基础上,整合每次的一个变化情况。

差异备份就是在第一次全量备份的基础上,记录最新数据较第一次全量备份的差异。简单来说,差异备份就是一个积累变化的过程。因此,恢复系统或者数据时,只需要先恢复全量备份,然后恢复最后一次的差异备份即可完成。所以差异备份占用的储存空间和所需恢复时间介于全量备份和增量备份之间。

数据库备份可以分为4个备份类型。

l 全备份:创建备份完成时数据库内存在的数据的副本。

l 差异备份:只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险。

l 日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。

l 文件组备份:可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。

不同的备份类型适用的范围也不同。全备份,可以只用一步 *** 作完成数据的全部备份,但执行时间比较长。差异备份和日志备份,都不能独立作为一个备份集来使用,需要进行一次全备份。文件备份必须与事务日志备份一起使用,所以文件备份只适用于完全恢复模型和大容量日志记录恢复模型。

每一种备份类型都有不足之处,要针对需要选择备份类型,或者使用几种备份方式的配合来完成数据库的备份。

经常使用备份方式组合有以下几种:

l 全备份+差异备份:以一周为周期,星期日进行全备份,星期一到星期六每天进行差异备份。

l 全备份+日志备份:以一周为周期,星期日进行全备份,星期一到星期六每天进行日志备份。

l 文件组备份+日志备份:备份周期取决于数据库的大小和能力,每周期分别进行一部分数据文件备份,每天进行日志备份。

一、概念

数据库备份就是指将数据库保存为一个文件,该文件就叫数据库备份文件。数据库备份文件中保存了该数据库的全部数据,在必要时可根据数据库备份文件将数据库恢复。

为了确保数据库在运行期间的安全,以防数据库发生不测,在使用外部设备保护的同时也应进行数据库备份,以备在数据库出现问题不能工作后,能即时通过数据库备份恢复数据库,确保医院业务的正常进行,将数据的丢失减少到最低。

数据库的备份有两种方法:手工定期备份和自动定时备份。手工定期备份是指系统管理员,每隔一段时间,手工 *** 作数据库进行备份;自动定时备份是指在数据库内部设置一个工作任务,让系统进行定时备份。

为了确保数据库在运行期间的安全,防止数据库在 *** 作系统出现问题时不造成数据的丢失,在使用外部保护设置的同时,还要建立数据备份。以备在数据库发生问题不能工作时,能及时通过数据库备份恢复数据库,将数据的丢失减少到最低。

数据库备份有两种方法:手工定期备份和自动定时备份。手工定期备份是指系统管理定期手工 *** 作进行数据库备份;自动定时备份是指设定在数据库中一个自动备份工作,由系统定时自动备份。下面我们将作详细介绍。

二、备份实际 *** 作步骤

1 手工定期备份数据

第一步:运行Microsoft SQL Server下的 企业管理器;

第二步:将文件层层展开,直到出现 数据库 文件夹,用鼠标右键点数据库,选择所有任

务-备份数据库;

第三步:进入SQL Server 备份 - ,选择要备份的数据库,并为其命名,选择备份路径(如已有备份路径,请将其清空);

第四步:按添加按钮,进入文件路径设置;可在文件名:中直接输入路径和文件名,也可按输入框后的按钮,进入文件夹列表;

第五步:在文件名中设置一个新的数据库备份名称;

第六步:确认后,回到SQL Server 备份 - 界面,备份到: 的框中显示出将要备份的文件

路径,确认,当出现备份成功的提示框时,备份完成。

2 自动定时备份数据

(1)建立数据库备份设备

第一步:进入Microsoft SQL Server 中的企业管理器;

第二步:将文件夹逐层展开,展开管理,查看SQL Server 代理是否启动,如未启动先将其启动,用鼠标右键点备份,d出快捷菜单,选择新建备份设备,d出窗口;(如图1-3)

第三步:在名称中输入一个名称,文件名中输入路径名称或选择路径;

第四步:按确定按钮,在右侧窗体中出现该设备的名称及路径,即完成。

(2)建立一个自动备份的工作任务

第一步:展开管理下的 SQL Server 代理,用鼠标右键点作业,d出快捷菜单,选择新建

作业,d出新建作业属性窗口,输入一个名称,输入描述这个 *** 作的语句;

第二步:选择步骤活页夹,按新建按钮,建立新的步骤,输入一个步骤名,选择将要备份

的数据库,在命令中输入备份数据库的SQL语句"backup datadase lt40 to lt_backup",此处的lt_backup为备份设备名称,按确定按钮;

第三步:选择调度活页夹,按新建调度新建一个调度,输入调度名称,再按更改,d出编辑时间窗口,设定备份的频率后确定,在反复出现框中显示出备份发生时间;

第四步:确定后,回到主窗口,在右侧窗体中出现一条任务的名称即完成设置;

(3)验证作业是否能使用

设置完成后,为了检验自动备份的功能是否能运行,可以用鼠标右键点击建立的作业,d出快捷菜单,选择启动作业运行,运行的时候检看状态是否为正在运行,或听计算所硬盘是否发出运行的声音,运行完成后状态显示为成功,即表示备份成功。

(4)验证备份设备是否能使用

为进一步检测自动备份功能的可靠性,选中备份设备,用鼠标双击建立的备份设备,d出备份设备属性窗口,按查看内容按钮,d出窗口,表示备份设置已连接到备份数据库文件上,说明自动备份功能设置成功。

3 远程备份数据

为了数据库的安全,可以将数据库备份到这个网络的另一台使用频率不高的计算机上,以防服务器发生不测时数据遗失。 *** 作方法与上一种大致相同。

假设作为备份用的计算机叫"ltserver"。首先在ltserver上建立一个文件夹取名"fff",并将其共享,为了安全,最好设置一个访问密码;

以下的步骤与建立自动备份相同,只是在建立备份设备时将文件名设为管理机的下的"DBbackup"文件夹,"\\ltserver\fff";

建好备份设备后再建立工作任务,最后再测试备份设备是否设置正确,方法与自动备份相同。

以上就是关于数据库备份主要包括哪三种方式全部的内容,包括:数据库备份主要包括哪三种方式、SqlServer备份数据库的4种方式有哪些、如何备份内部数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9512068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存