备份概述

最近更新时间:2026-01-26 14:23:02

我的收藏
若系统硬件或实例运行发生故障,备份功能可以帮助您保护数据免受意外的丢失。为保障您的权益,云数据库 SQL Server 提供了备份功能和恢复功能,方便存档,也可用于恢复到本地数据库。
本文为您介绍备份的相关信息。
说明:
对于新版本的备份功能,若您的子账号只拥有部分备份接口的权限,则切换到新版本备份后,主账号需要给子账号重新授权;若您的子账号拥有全部备份接口的权限,则切换到新版本备份后,子账号不需要进行重新授权。
新版本备份功能灰度发布中,平台会按照腾讯云账号(UIN)维度分批推进。仅纳入灰度的用户才可以看到新功能界面,若您未看到新功能界面,还请耐心等候灰度进程,平台将尽快完成所有用户的发布。若您拥有多个腾讯云账号,因灰度策略差异,各账号看到新功能的时间可能不一致。如有疑问,您可 提交工单 反馈。

备份目的

当数据库或表被恶意或误删除后,数据可通过备份恢复,从而保障数据安全,防止数据丢失或损坏。

备份计费

云数据库 SQL Server 新版备份仅为控制台架构和操作的变化,费用不变,具体备份费用说明请参见 备份费用

自动备份

云数据库 SQL Server 支持自动备份设置,自动备份设置包含常规备份和定期备份两种场景,定期备份是在常规的自动备份基础上,提供更加灵活的备份策略,不需要额外保留新的备份文件。您可根据业务需要,设置对应的自动备份保留策略,实现轻松管理备份保留时长和周期的能力,可通过灵活设置指定周期的备份保留个数达到长期保存目的,可通过减少常规备份保留时长来节省备份成本。
常规备份:数据备份保留时间默认为7天,可自定义设置为3天 - 7300天,日志备份保留天数默认与数据备份保留时间一致。可设置自动备份的时间周期,建议最少设置一周两次备份。详见 设置常规备份保留
定期备份:定期备份保留时间默认为365天,可自定义设置为90天 - 7300天,且定期备份保留时间只能大于常规备份设置的保留时间。可设置定期备份保留频率和起始时间。详见 设置定期备份保留

手动备份

支持实例备份和多库备份,您可以在任意时间手动创建备份文件,手动备份前需确认已有创建好的数据库,手动备份耗时随备份文件大小逐渐延长,一般约需要5分钟 - 120分钟左右。手动备份时支持设置手动备份文件的保留时间策略,具体请参见 创建手动备份

跨地域备份

您可以将备份文件存放到另一个地域进行存储,帮助您提升监管与容灾恢复能力,同时提升数据的可靠性。开启此功能后,跨地域备份在本地默认的自动备份完成后触发,即将默认的自动备份转储到跨地域备份存储设备上,其保留时长默认为3天,支持自定义保留时长,最小3天,最大7300天。详见 跨地域备份

数据备份

通过手动备份的方式,您可以指定对实例中的单个或多个数据库进行备份,也可以对整个实例的所有数据库进行备份。通过自动备份的方式,您可以对整个实例进行备份。手动备份文件的保留时间支持选择跟随自动备份保留时间策略,也支持选择跟随实例生命周期。自动备份文件保留时间默认为7天,支持自定义数据备份的保留天数(3天 - 7300天),到期自动删除,请及时下载需要保留的备份文件到本地。

日志备份

系统自动生成日志备份(日志文件)并上传到云端存储。支持自定义设置日志备份频率,范围:10分钟 - 60分钟,建议设置10分钟,频率越高,风险越低。支持下载日志文件,日志备份保留时间与数据备份时间保持一致,为3天 - 7300天,到期后备份集自动删除。

备份对象

备份对象分为实例备份和多库备份,实例备份即可以对整个实例的所有数据库进行备份,多库备份即可以选择需要进行备份的数据库。

配置备份任务

用于设置备份文件形式是单库备份文件还是打包备份文件,以及设置实例是在主实例进行备份还是备实例进行备份,默认为在主实例进行备份任务,详见 配置备份任务

查看和下载备份

为方便用户进行查阅管理以及分析备份信息,可通过控制台 查看备份下载备份,支持包括:近24小时、近7天、近15天、近30天及自定义时间的维度进行备份筛选。

删除备份

使用数据库的过程中,会陆续生成备份文件以达到保存数据、容灾等效果,备份文件会不断累积,需要根据实际情况定期处理。支持通过删除数据库备份,以节约备份空间开销。其中,自动备份产生的备份文件不支持删除,到期后会自动删除;手动备份时可以设置手动备份保留时长和自动备份一致,也可以设置跟随实例的生命周期,手动备份产生的备份文件支持手动删除。详见 删除手动备份

常规备份转为定期备份

在同一实例下的数据备份中,定期备份的保留时间是大于常规备份的保留时间的,因此云数据库 SQL Server 支持将同一实例下的常规备份转为定期备份,以提升对历史常规备份文件的管理能力,变更历史常规备份文件的备份集类型和保留策略。详见 常规备份转为定期备份

查看备份概览(实例维度)

您可以了解在某个地域下,某个实例的备份空间和备份趋势,可直观的了解该实例当前的本地备份和跨地域备份大小,也可以清晰的了解该实例的各种备份方式(例如:自动备份 - 常规备份、自动备份 - 定期备份、手动备份)所使用备份空间的情况。详见 查看备份概览(实例维度)

查看备份概览(地域维度)

云数据库 SQL Server 实例备份文件所占用的备份空间按地域分配,备份空间相当于该地域中所有 SQL Server 数据库备份的存储空间之和,包括自动数据备份、手动数据备份和日志备份。
延长备份保留时间或增加手动备份频次会增加数据库备份存储空间。您可通过 查看备份概览(地域维度) 了解账号下各个地域下所有实例的备份空间统计及备份趋势,以及单个实例的备份空间实时统计情况。

相关 API

API
描述
接口(CreateBackup)用于创建备份。
接口(ModifyBackupStrategy)用于修改备份策略。
接口(ModifyBackupName)用于修改备份任务名称。
接口(DescribeBackups)用于查询备份列表。
接口(DescribeRegularBackupPlan)用于查询实例定期备份保留计划。
接口(RemoveBackups)可以删除用户手动创建的备份文件。
接口(DescribeBackupByFlowId)用于通过备份创建流程的 ID 查询创建的备份详情,流程 ID 可从接口 CreateBackup 中获得。
接口(DescribeBackupFiles)用于查询单库备份明细。
接口(DescribeBackupMonitor)用于查询备份空间使用详情。
接口(DescribeBackupStatistical)用于查询备份实时统计列表。
接口(DescribeBackupSummary)用于查询数据库备份概览信息。
接口(ModifyCrossBackupStrategy)用于开启、关闭跨地域备份策略。
接口(DescribeCrossRegions)用于查询跨地域备份的目标地域。
接口(DescribeCrossBackupStatistical)用于查询跨地域备份实时统计列表。