Compartir a través de


Configuración del servidor: algoritmo de compresión de copia de seguridad

Se aplica a: SQL Server 2022 (16.x) y versiones posteriores

En este artículo se describe cómo ver o configurar la opción backup compression algorithm de configuración del servidor en SQL Server con Transact-SQL.

La backup compression algorithm opción determina qué algoritmo de compresión se usa de forma predeterminada para las copias de seguridad que usan compresión. La backup compression algorithm opción de configuración es necesaria para implementar soluciones integradas de aceleración y descarga.

Requisitos previos

  • Sistema operativo Windows
  • SQL Server 2022 (16.x) y versiones posteriores

Permisos

De forma predeterminada, todos los usuarios tienen permisos de ejecución en sp_configure sin ningún parámetro o solo con el primero. Para ejecutar sp_configure con ambos parámetros y cambiar una opción de configuración, o para ejecutar la instrucción RECONFIGURE, un usuario debe tener el permiso ALTER SETTINGS en el servidor. Los roles fijos de servidor ALTER SETTINGS y serveradmin tienen el permiso de forma implícita.

Algoritmos de compresión de copia de seguridad

Puede usar la backup compression algorithm opción para especificar el algoritmo utilizado para la compresión de copia de seguridad. Los algoritmos siguientes están disponibles:

  • MS_XPRESS: algoritmo de compresión de copia de seguridad predeterminado en todas las ediciones de SQL Server.
  • Intel QAT: el algoritmo de compresión de copia de seguridad basado en Intel QuickAssist Technology (QAT). Este algoritmo está disponible en SQL Server 2022 (16.x) y versiones posteriores.
  • ZSTD: el algoritmo de compresión de copia de seguridad que usa el algoritmo de compresión Zstandard (ZSTD) más rápido y eficaz. Este algoritmo está disponible en la versión preliminar de SQL Server 2025 (17.x) y versiones posteriores.

Ver la opción de algoritmo de compresión de copia de seguridad

Nota:

Actualmente hay un problema conocido con la configuración de backup compression algorithm a ZSTD.

  1. En SQL Server Management Studio, conéctese al Motor de base de datos.

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se consulta la vista de catálogo sys.configurations para determinar el valor de backup compression algorithm:

    • 0 = La compresión de copia de seguridad está desactivada, especificada por la opción predeterminada de compresión de copia de seguridad .
    • 1 = SQL Server usa el algoritmo de compresión de copia de seguridad de MS_XPRESS (valor predeterminado).
    • 2 = SQL Server usa el algoritmo de compresión de copia de seguridad de Intel® QAT.
    • 3 = SQL Server usa el algoritmo de compresión de copia de seguridad ZSTD.
    SELECT value
    FROM sys.configurations
    WHERE name = 'backup compression algorithm';
    GO
    

Configuración de la opción del algoritmo de compresión de copia de seguridad

  1. En SQL Server Management Studio, conéctese al Motor de base de datos.

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se muestra cómo usar sp_configure para configurar la instancia del servidor para que use Intel® QAT como algoritmo de compresión predeterminado:

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

    Para volver a cambiar el algoritmo de compresión al algoritmo ZSTD (nuevo en la versión preliminar de SQL Server 2025 (17.x), use el siguiente script:

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

    Para volver a cambiar el algoritmo de compresión predeterminado al valor predeterminado, use el siguiente script:

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

Para obtener más información, vea Opciones de configuración de servidor.