服务器配置:备份压缩默认值
适用范围:SQL Server
本文介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中查看或配置 backup compression default
服务器配置选项。 此选项 backup compression default
确定服务器实例默认是否创建压缩备份。 安装 SQL Server 后,此选项 backup compression default
处于关闭状态。
限制
备份压缩在所有版本的 SQL Server 中都不可用。 有关详细信息,请参阅 SQL Server 2022 的版本及其支持的功能。
默认情况下,压缩显著增加 CPU 使用率,并且压缩进程占用的额外 CPU 可能会对并发操作造成不利影响。 因此,你可能需要在会话中创建低优先级的压缩备份,其 CPU 使用率受 资源调控器限制。 有关详细信息,请参阅 使用资源调控器通过备份压缩限制 CPU 使用率。
建议
创建单个备份、配置日志传送配置或创建维护计划时,可以替代服务器级默认值。
磁盘备份设备和磁带备份设备都支持备份压缩。
权限
默认情况下,所有用户都具备不带参数或仅带第一个参数的 sp_configure
的执行权限。 若要使用两个参数执行 sp_configure
来更改配置选项或运行 RECONFIGURE
语句,用户必须拥有 ALTER SETTINGS
服务器级别权限。 ALTER SETTINGS
权限由 sysadmin 和 serveradmin 固定服务器角色隐式拥有。
使用 SQL Server Management Studio
查看或配置备份压缩默认选项
在对象资源管理器中,右键单击服务器并选择 “属性” 。
选择“数据库设置”节点。
在“备份和还原”下,“压缩备份”会显示选项的
backup compression default
当前设置。 该设置确定压缩备份的服务器级默认设置,如下所示:如果未选中 “压缩备份” 框,在默认情况下将不压缩新备份。
如果 “压缩备份” 框已选中,则默认情况下将压缩新备份。
如果你是 sysadmin 或 serveradmin 固定服务器角色的成员,则还可以通过选择“压缩备份”框来更改默认设置。
使用 Transact-SQL
查看备份压缩默认选项
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例查询 sys.configurations 目录视图以确定
backup compression default
的值。0
值表示备份压缩处于关闭状态,并且启用备份压缩的值1
。SELECT value FROM sys.configurations WHERE name = 'backup compression default'; GO
配置备份压缩默认选项
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例说明了如何使用 sp_configure 将服务器实例配置为在默认情况下创建压缩备份。
EXECUTE sp_configure 'backup compression default', 1; RECONFIGURE; GO
有关详细信息,请参阅服务器配置选项。
跟进:配置备份压缩默认选项后
该设置将立即生效,无需重新启动服务器。