Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server 2022 (16.x) и более поздних версий
В этой статье описывается, как просмотреть или настроить backup compression algorithm параметр конфигурации сервера в SQL Server с помощью Transact-SQL.
Параметр backup compression algorithm определяет, какой алгоритм сжатия используется по умолчанию для резервных копий, использующих сжатие. Параметр конфигурации backup compression algorithm необходим для реализации интегрированных решений для ускорения и разгрузки.
Предварительные требования
- Операционная система Windows
- SQL Server 2022 (16.x) и более поздних версий
Разрешения
Права на выполнение для sp_configure без параметров или только с первым параметром по умолчанию предоставляются всем пользователям. Чтобы выполнить sp_configure с обоими параметрами для изменения параметра конфигурации или выполнения инструкции RECONFIGURE, пользователю должно быть предоставлено разрешение уровня сервера ALTER SETTINGS. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin.
Алгоритмы сжатия резервных копий
Этот параметр можно использовать backup compression algorithm для указания алгоритма, используемого для сжатия резервных копий. Доступны следующие алгоритмы:
- MS_XPRESS. Алгоритм сжатия резервных копий по умолчанию во всех выпусках SQL Server.
- Intel QAT: алгоритм сжатия резервных копий технологии Intel QuickAssist Technology (QAT). Этот алгоритм доступен в SQL Server 2022 (16.x) и более поздних версиях.
- ZSTD: алгоритм сжатия резервных копий, который использует более быстрый и эффективный алгоритм сжатия Zstandard (ZSTD). Этот алгоритм доступен в SQL Server 2025 (17.x) и более поздних версиях.
Просмотр параметра алгоритма сжатия резервных копий
Замечание
В настоящее время существует известная проблема с установкой backup compression algorithm в ZSTD.
В SQL Server Management Studio подключитесь к компоненту ядро СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере выполняется запрос представления каталога sys.configurations , чтобы определить значение для
backup compression algorithm:-
0= сжатие резервных копий отключено, указанное параметром сжатия резервных копий по умолчанию . -
1= SQL Server использует алгоритм сжатия резервных копий MS_XPRESS (по умолчанию). -
2= SQL Server использует алгоритм сжатия резервных копий Intel® QAT. -
3= SQL Server использует алгоритм сжатия резервных копий ZSTD.
SELECT value FROM sys.configurations WHERE name = 'backup compression algorithm'; GO-
Настройка параметра алгоритма сжатия резервных копий
В SQL Server Management Studio подключитесь к компоненту ядро СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере показано, как использовать sp_configure, чтобы настроить экземпляр сервера на использование Intel® QAT в качестве алгоритма сжатия по умолчанию:
EXECUTE sp_configure 'backup compression algorithm', 2; RECONFIGURE;Чтобы изменить алгоритм сжатия обратно в алгоритм ZSTD (новый в SQL Server 2025 (17.x)), используйте следующий сценарий:
EXECUTE sp_configure 'backup compression algorithm', 3; RECONFIGURE;Чтобы вернуть алгоритм сжатия по умолчанию к исходному значению, используйте следующий скрипт:
EXECUTE sp_configure 'backup compression algorithm', 1; RECONFIGURE;
Дополнительные сведения см. в разделе "Параметры конфигурации сервера".