备份一体机-SpecialBackup

aStor-Backup1210&1250(SpecialBackup)
点击可切换产品版本
知道了
不再提醒
V3.0.6.0.1
{{sendMatomoQuery("备份一体机-SpecialBackup","创建SQL Server数据库备份任务")}}

创建SQL Server数据库备份任务

更新时间:2023-10-18

进入深信服企业级数据备份与恢复系统,点击[主机保护]-[数据库保护]-[备份],新建备份任务。进行备份源、备份目的地、备份策略、确认配置四步操作。

快速创建数据库备份任务,若不清楚具体配置项功能,使用默认配置即可。

选择备份源数据库

先选择数据库类型为“SQL Server”,选择后下方会出现所有的SQL Server主机。

选择需要进行备份的数据库主机客户端,点击后右侧会显示出该数据库服务器中的实例信息,一个备份任务中可以选择多个主机客户端。

可通过关键词搜索功能快速查找到该数据库类型下需要备份的主机。

展开数据库实例后会显示该实例下的所有数据库,可以勾选全部或部分数据库进行备份。

取消数据库前的勾选即可取消备份该数据库。支持在一个备份任务中备份来自同一个数据库服务器中的多个实例和多个数据库。

选择备份目的地

目标节点,默认选中主节点,系统存在子节点node时,下拉可选择子节点node(节点的部署过程参照《深信服企业级数据备份与恢复系统V3.0(SpecialBackup)安装手册》。

目标存储,默认选中目标节点下可用空间较大的备份存储。下拉可自定义选择存储,根据需求将备份的数据存入特定存储。

设置时间策略

在通用策略中进行时间策略设置。

备份方式可以选择按策略备份和一次性备份。

  1. 按策略备份,该备份任务按照设置的策略时间周期性备份,先选择备份类型:“完全备份”、“差异备份”或“日志备份”,如下图:

完全备份将会对备份源的全部数据进行备份,备份完成后备份数据成为一个完全备份时间点,备份的是所有数据。

差异备份是在上一次完全备份的基础上对源数据进行备份,依赖上一个完全备份点,只备份上一次完全备份完成到当前时间的变化数据。

日志备份是备份从上一次备份到当前时间的全部日志数据。日志备份提供了在恢复时以秒为单位在指定时间范围内回滚数据库数据的功能,SQL Server数据库的日志回滚范围为上一次备份的时间到本次日志备份的时间之间。

数据库备份没有增量合并功能,所有保留策略都是计算完备链的个数,故必须设置完全备份策略,以保证保留策略能够生效。

一般情况下,建议每周做一次完全备份,每天做一次差异备份和日志备份。

由于做了差异备份后数据库会自动截断日志,导致执行日志备份时会丢失差异备份前的日志数据,为了保证数据库有最大的可回滚时间范围,建议把日志备份的时间设置在差异备份之前不太长的时间里。

勾选上备份策略后点击策略可展开设置备份任务定时运行时间,如下图:

完全备份、差异备份和日志备份都可以单独设置定时执行的时间策略,备份的时间策略有三种,“每天策略”、“每周策略”、“每月策略”,策略的具体设置如下:

每天策略需要选择当天开始备份的时间,如下图:

在设定的定时备份时间下面还有一个默认是关闭的滚动执行开关,开启滚动备份开关后需要设置滚动间隔和滚动结束时间,设置好以后备份任务会在指定的开始和结束时间内滚动执行备份,前一次任务结束并等待设定的滚动间隔时间后,再启动下一次备份任务,直到到达结束时间。

每周策略设定时,备份频率选择默认为每周,下拉可选择间隔某周,选中间隔某周后,在备份任务执行完后,等待设定的间隔时间再启动任务,如下图:

设置备份频率后,需要选择在每周的某天或某几天执行备份,并设置备份开始时间,如下图:

每周策略开启滚动执行开关后,会在选择执行的某天或某几天中的指定的开始和结束时间内滚动执行备份。

每月策略需要选择在每月的某天或某几天执行备份,并设置备份开始时间,如下图:

每月策略开启滚动执行开关后,会在选择执行的某天或某几天中的指定的开始和结束时间内滚动执行备份。

  1. 一次性备份,该备份任务只按设置的时间执行一次完全备份,备份执行完成后一次性备份任务会被自动删除,在[历史任务]页面中可查看执行情况,设置情况如下图:

建议备份任务时间策略设置在晚上或者凌晨闲时进行。

设置限速策略

限速策略对备份任务运行时的传输速度大小进行限制,先点击[添加限速策略]按钮,弹出限速策略设置界面,在限速方式中可选择按策略限速和永久限速,如下图:

  1. 按策略限速,该备份任务在设定的策略时间里进行周期性限速,策略分为“每天策略”,“每周策略”,“每月策略”,策略的具体设置如下:

每天策略只需设置开始时间、结束时间、限速大小,如下图:

每周策略需要选择在每周的某天或某几天执行限速策略,并设置开始时间、结束时间、限速大小,如下图:

每月策略需要选择在每月的某天或某几天执行限速策略,并设置开始时间、结束时间、限速大小,如下图:

  1. 永久限速,只需要设置限速大小,设置永久限速策略后,该任务运行时的传输速度永久处于限速大小之下。如下图:

限速大小可以设置不同的速度单位,以满足不同客户的限速需求。

设置好限速策略以后点击“确定”按钮完成操作,并且可以添加多条限速策略,如下图:

在同一时间段有多条限速策略时,传输速度按照多条限速策略中的限速大小的最小值来限制。

设置存储策略

存储策略有重复数据删除,压缩存储,数据加密三项设置,如下图:

重复数据删除:开启重复数据删除将会对备份数据进行消重,有利于减少数据存储数据大小,计算重复数据会对备份速度有一定影响,当备份的数据库中有大量重复数据时可以开启重复数据删除,一般情况下默认关闭。

压缩存储:开启后将对备份数据进行压缩处理,有助于减少备份数据存储空间,创建备份任务时默认开启。

数据加密:开启后将对备份数据进行加密处理,提高备份数据安全性;由于需要进行算法加密,开启之后对备份速度有一定影响。开启之后可以设置自动密码或者自定义密码,如果设置自定义密码,恢复该数据库的备份时间点时,需要输入对应的加密密码,如下图:

配置自定义加密密码之后,请妥善保管备份任务对应的加密密码,如果加密密码遗忘,备份数据则无法恢复。

设置保留策略

备份数据可以按照个数保留或者天数保留,创建备份任务时默认保留30个备份数据,如下图:

  1. 按个数保留:选择按个数保留,并设置保留的个数,备份系统会自动检测该任务的备份链(备份链为依赖于某个完备点的所有备份点集合)个数是否超过设置的保留个数。如果备份链个数(等同于完备点个数)超过设置的保留个数,则会删除最早的一条完备链(即依赖于该完备点的所有备份点集合将整个被删除)。
  1. 按天数保留:选择【按天数保留】,并设置保留的天数。在每次备份任务完成时,备份系统将自动检测该任务时间最早的备份链上最后一个备份点是否超过保留天数*24小时,若超过,则删除该条备份链,若未超过,则不会删除该条备份链,而是等到下次备份任务执行结束时,再次检测。

1、按个数保留策略计算的是备份链的个数,不是所有备份点的个数,备份链是指完备点和依赖于此完备点的所有增量备份点、差异备份点、日志备份点组成的备份数据集合,新完全备份点产生后意味着上一条备份链的结束,下一条新的备份链开始。

2、按个数保留策略和按天数保留策略都以备份链为单位删除备份数据。

3、推荐使用按个数保留策略,可以更精确地控制保留备份数据的个数,并且可以避免长时间停止备份任务后再次启动时,按天数保留策略可能会造成以前的备份数据被大量删除的风险。

设置传输策略

传输策略中可以设置加密传输开关,设置传输模式以及选择传输网络。

  1. 加密传输:传输加密采用AES 256加密算法,开启传输加密则会对由备份源向备份存储传输的数据进行加密,采用密文传输,保障用户的数据安全。加密传输开关默认为关闭。
  1. 传输模式:目前数据库保护模块只支持网络传输模式,备份数据将通过 LAN 网络传输到备份存储。
  2. 传输网络:选择确保能和主机连通的备份节点网络。

设置高级策略

不同数据库类型的高级配置中可设置的选项各有不同,SQL Server数据库的高级配置选项有:检查数据库、SQL Server压缩、SQL Server校验,如下图:

  1. 检查数据库:在开始运行备份任务前检查数据库的一致性和是否有物理错误,保证备份的数据库数据处于正确可用的状态。
  1. SQL Server压缩:使用SQL Server数据库提供的压缩功能,减少传输的数据,减少备份时间,节约备份存储空间。
  2. SQL Server校验:在传输数据库备份数据时对数据进行校验,避免传输过程中对备份数据造成损坏。

通用策略中的“压缩存储”选项和高级配置中的“SQL Server压缩”选项推荐只开启一个,因为备份数据反复压缩的效果并不会比只压缩一次强太多。“SQL Server压缩”会占用数据库服务器的CPU、内存等资源,为了减轻生产数据库服务器的压力,推荐只开启通用策略中的“压缩存储”选项。

确认备份任务配置信息

确认配置页面中可以设置备份任务名,确认配置信息,点击“提交”按钮,完成备份任务创建。