Configurazione del server: algoritmo di compressione dei backup

Si applica a: SQL Server 2022 (16.x) e versioni successive

Questo articolo descrive come visualizzare o configurare l'opzione di configurazione del backup compression algorithm server in SQL Server con Transact-SQL.

L'opzione backup compression algorithm determina quale algoritmo di compressione viene utilizzato per impostazione predefinita per i backup che usano la compressione. L'opzione backup compression algorithm di configurazione è necessaria per implementare soluzioni integrate di accelerazione e offload.

Prerequisiti

  • Sistema operativo Windows
  • SQL Server 2022 (16.x) e versioni successive

Autorizzazioni

Le autorizzazioni di esecuzione per sp_configure senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti. Per eseguire sp_configure con entrambi i parametri per la modifica di un'opzione di configurazione o per l'esecuzione dell'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del serversysadmin e serveradmin.

Algoritmi di compressione dei backup

È possibile usare l'opzione backup compression algorithm per specificare l'algoritmo usato per la compressione dei backup. Sono disponibili gli algoritmi seguenti:

  • MS_XPRESS: algoritmo di compressione backup predefinito in tutte le edizioni di SQL Server.
  • Intel QAT: l'algoritmo di compressione per il backup Intel QuickAssist Technology (QAT). Questo algoritmo è disponibile in SQL Server 2022 (16.x) e versioni successive.
  • ZSTD: algoritmo di compressione di backup che usa l'algoritmo di compressione Zstandard (ZSTD) più veloce ed efficace. Questo algoritmo è disponibile in SQL Server 2025 (17.x) e versioni successive.

Visualizzare l'opzione dell'algoritmo di compressione dei backup

  1. In SQL Server Management Studio connettersi al motore di database.

  2. Nella barra Standard selezionare Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. In questo esempio viene eseguita una query sulla vista del catalogo sys.configurations per determinare il valore di backup compression algorithm:

    • 0 = La compressione del backup è disattivata, specificata dall'opzione di compressione backup predefinita .
    • 1 = SQL Server usa l'algoritmo di compressione di backup MS_XPRESS (impostazione predefinita).
    • 2 = SQL Server usa l'algoritmo di compressione di backup Intel® QAT.
    • 3 = SQL Server usa l'algoritmo di compressione di backup ZSTD.
    SELECT value
    FROM sys.configurations
    WHERE name = 'backup compression algorithm';
    GO
    

Configurare l'opzione dell'algoritmo di compressione del backup

  1. In SQL Server Management Studio connettersi al motore di database.

  2. Nella barra Standard selezionare Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. In questo esempio viene illustrato come usare sp_configure per configurare l'istanza del server per usare Intel® QAT come algoritmo predefinito di compressione:

    EXECUTE sp_configure 'backup compression algorithm', 2;
    
    RECONFIGURE;
    

    Per ripristinare l'algoritmo di compressione con l'algoritmo ZSTD (novità di SQL Server 2025 (17.x),usare lo script seguente:

    EXECUTE sp_configure 'backup compression algorithm', 3;
    
    RECONFIGURE;
    

    Per ripristinare l'algoritmo di compressione predefinito, usare lo script seguente:

    EXECUTE sp_configure 'backup compression algorithm', 1;
    
    RECONFIGURE;
    

Per altre informazioni, vedere Opzioni di configurazione del server.