RDS SQL Server支持自动备份和手动备份两种方式,您可以通过设置备份策略调整RDS数据备份和日志备份的周期以实现自动备份,或手动备份数据。
备份功能说明
数据备份
备份方式 | 功能说明 |
物理备份 |
|
快照备份 | 快照备份在指定的备份周期中循环执行全量快照备份,相对于常规的物理备份方式,快照备份具有备份速度快、可支持的最大备份数据量大等优点。 说明 快照备份是在云盘上对数据的快照进行定期备份,利用快照的特性可以快速地还原数据到某个时间点,从而恢复数据。更多详情,请参见快照备份。 |
日志备份
系统将自动生成日志备份文件,您可以设置日志文件的生成频率,选择与数据备份一致或每30分钟一次。
说明在两种频率下,最终生成的日志文件总大小是一致的。
在快照备份模式下,日志备份的频率固定为每30分钟一次,不可修改。
日志备份默认开启无法关闭,但您可以设置日志备份的保留时间,范围为7~730天。
支持下载日志备份文件。具体操作,请参见下载备份。
说明当实例日志备份频率设置为每30分钟一次时,在极端情况下(例如底层云盘彻底损坏或其他不可抗因素),SQL Server基础系列实例最多只能恢复到最近30分钟日志备份的时间点。
前提条件
若您初次使用RDS备份服务,您需要使用阿里云主账号完成DBS服务关联角色(AliyunServiceRoleForDBS)授权。具体操作,请参见如何授权DBS服务关联角色。
注意事项
修改备份时间后,可能会在两分钟后触发一次备份,可能导致您的主库I/O带宽占用高,影响业务正常使用,建议您选择业务低峰期进行修改,以减少因备份操作所引起的资源消耗对数据库性能产生影响。
SQL Server物理备份时速度较快(无法限速),可能会导致I/O宽带占用高,影响业务正常使用。建议您选择业务低峰期进行备份,以减少因备份操作所引起的资源消耗对数据库性能等产生影响。
若数据量较大,备份花费的时间可能较长,请耐心等待。
备份文件有保留时间,请及时下载需要保留的备份文件到本地。
基础系列、高可用系列和集群系列实例采集网卡中的流量,更好反映SQL Server的网络带宽使用情况。由于流量统计时会将备份统计在内,因此数据备份期间网络流量将会突增。
集群系列实例的备份方式为物理备份时,支持设置备份优先级,即支持指定物理备份仅在主库进行或优先从备库进行。该功能的注意事项如下:
集群系列新实例默认的物理备份是在主库进行。
备库备份不支持增量备份,因此会导致备份策略中的增量备份被切换为全量备份,从而导致备份数据量的增加。为了避免备份数据量过大,建议修改备份策略,例如将一天一备份的策略改成两天一备份的策略。
集群系列实例切换到优先备库备份方式后,备份操作会优先在备库执行。但为了保障实例备份正常执行,如果备库不满足备份条件(例如备库不可用),实例备份会自动切换到主库上进行备份。
如果用户修改备份策略为备库备份,但同时还修改了备份时间,可能会在两分钟后触发一次全量备份。此时,如果备库不满足备份条件(例如备库不可用),实例备份会自动切换到主库上进行备份,影响业务正常使用。建议您选择业务低峰期进行修改,以减少因备份操作所引起的资源消耗对数据库性能产生影响。
由于收缩事务日志操作是强制在主库上执行的,无法在备库上执行。因此如果实例处于备库备份模式下,当您手动执行了收缩事务日志操作,操作会强制调度到主库上进行。
费用说明
实例有备份空间免费额度,若备份集存储量未超过免费额度,备份不收费;超过后将收取备份存储费用。免费额度以及计费标准详情,请参见备份费用。
设置自动备份策略
RDS提供自动备份数据库的功能,它会按照用户设置的备份策略,定期自动备份数据库。部分地域的实例现已支持将备份策略页面升级至高级版本(如无升级入口,请提交申请使用),升级后可用于实现稀疏备份。升级后,备份策略设置入口及部分参数设置方法会略有不同,请根据实际情况选择设置方法。
常规备份策略页面(未升级)
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击备份恢复。
在备份恢复页面中选择备份策略页签,在备份设置区域单击编辑。
设置如下参数,然后单击保存。
参数
说明
数据备份保留天数
默认为7天,可以设置为7~730 天。
备份周期
每周至少选择2天备份数据。
备份方式
RDS SQL Server支持如下两种备份方式:
快照备份:某一时间点云盘数据状态的备份文件,备份速度快。更多信息,请参见快照备份。
物理备份:实例的默认备份方式。基于目标数据生成副本,备份速度较慢。
重要切换至快照备份后,仍然可以在手动备份时选择物理备份。
备份优先级
集群系列实例的备份方式为物理备份时,支持选择仅从主库备份、或优先从备库备份。
仅从主库备份:指定备份只在主库上进行。
优先从备库备份:指定备份在备库上执行,以此降低主库IO负载,提高实例性能和稳定性。但若备库不满足备份条件(例如备库不可用),实例备份会切换到主库上进行备份操作。
说明仅集群系列实例支持该功能,设置为备库备份后不支持增量备份。更多该功能的注意事项,请参见注意事项。
增量备份
选择是否开启增量备份。具体详情,请参见本文备份功能说明。
说明备份方式为快照备份,或集群系列实例的备份方式为物理备份时,不支持设置增量备份。
备份时间
选择数据备份开始的时间段,例如06:00-07:00。建议设置为业务低峰期。
日志备份频率
您可以设置日志文件的生成频率,选择与数据备份一致或每30分钟一次。
重要日志备份保留时长与数据备份保留时长保持一致,不支持单独设置。日志备份的详情说明,请参见本文备份功能说明。
高级备份策略页面(升级后)
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击备份恢复。
在备份恢复页面中选择备份策略页签,单击SQL Server和一级备份之间的带圆圈数字。
设置如下参数,单击确定。
参数
说明
备份策略
选择备份时间及备份集保留时长,至少需设置为每周备份两次。
说明您可单击添加备份策略按钮设置稀疏备份功能,实现更灵活地设置备份策略并保留最少的备份集。更多详情,请参见稀疏备份。
备份时间
选择数据备份开始的时间,例如07:00~08:00。建议设置为业务低峰期。
增量备份
选择是否开启增量备份。具体详情,请参见本文备份功能说明。
说明备份方式为快照备份时,不支持开启增量备份。
备份方式
RDS SQL Server支持如下两种备份方式:
快照备份:某一时间点云盘数据状态的备份文件,备份速度快。更多信息,请参见快照备份。
物理备份:实例的默认备份方式。基于目标数据生成副本,备份速度较慢。
重要切换至快照备份后,仍然可以在手动备份时选择物理备份。
日志备份频率
您可以设置日志文件的生成频率,选择与数据备份一致或每30分钟一次。
说明日志备份保留时长与数据备份保留时长保持一致,不支持单独设置。日志备份的详情说明,请参见本文备份功能说明。
日志备份保留
必须小于等于数据备份天数,可选范围为7~7300天。默认为7天。
单击备份策略页面左下角的保存。
手动备份
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
单击页面右上角的备份实例,打开备份实例对话框。
设置如下参数,单击确定。
参数
说明
备份机制
快照备份:某一时间点云盘数据状态的备份文件,备份速度快。更多信息,请参见快照备份。
物理备份:实例的默认备份方式。基于目标数据生成副本,备份速度较慢。
说明自动备份策略为快照备份时,此配置项才显示快照备份选项。
备份方式
全量备份:立即执行全量备份。
自动备份:立即执行一次备份,系统自动判断执行全量备份还是增量备份。
说明实例系列为集群系列,自动备份策略为物理备份,且设置了优先备库时,仅支持全量备份。
备份策略
仅在备份方式为全量备份时可选。
实例备份:备份整个完整的实例。
单库备份:备份指定的数据库,仅在备份机制为物理备份时可选。
说明如需进行单库备份,请在左侧列表选择要备份的数据库,单击>图标将要备份的数据库加入右侧列表。若您还没有数据库,请先创建数据库。
系统将生成一个备份任务,您可单击右上角按钮,在任务列表页面筛选任务类型为手动备份实例的任务,查看备份进度。
说明备份完成后您可以在备份恢复 > 基础备份列表 > 数据备份或日志备份页面下载备份。具体操作,请参见下载数据备份和日志备份。
相关文档
您可将已有数据或日志备份下载到本地进行归档等用途,详情请参见下载数据备份和日志备份。
您可通过数据备份和日志备份恢复数据到已有实例、新实例或本地数据库中,详情请参见恢复方案概览。
本文介绍默认的备份功能,备份文件存储于实例所在地域。如需备份至其它地域,请参见跨地域备份。
您也可以通过API管理RDS实例备份策略等,具体如下:
常见问题
Q:数据备份和日志备份是否可以关闭?
A:数据备份和日志备份默认开启无法关闭。但您可以减少备份频率,需注意每周至少备份2次。
说明日志备份保留时长与数据备份保留时长保持一致,不支持单独设置。
Q:为什么快照备份不支持增量备份?
A:快照备份是在云盘上对数据的快照进行定期备份,利用快照的特性可以快速地还原数据到某个时间点,从而恢复数据。但由于快照是基于云盘而不是备份文件进行的,因此不支持增量备份。
说明快照本身是增量快照链机制,它保留了过去每个时刻的快照状态,因此每次快照备份只会备份云盘上新增和更新的数据。
Q:为什么选择备库优先的备份策略后不支持增量备份?
A:基于RDS SQL Server内核特性原因,备库无法清理differential bitmap(差异位图),因此无法支持增量备份。具体详情,请参见官方文档。
Q:增量备份开启的状态下,如果我手动执行了全量备份,会影响系统已有的自动备份策略吗?
A:增量备份处于开启状态时,如果您在备份周期循环期间执行了手动全量备份,后续三天内系统会自动执行增量备份。例如增量备份开启状态下,星期一为全量备份,星期二为增量备份,如果星期三手动执行了全量备份,那么星期四和星期五系统会自动执行增量备份。