Freigeben über


Serverkonfiguration: Algorithmus für die Sicherungskomprimierung

Gilt für: SQL Server 2022 (16.x) und höhere Versionen

In diesem Artikel wird beschrieben, wie Sie die Serverkonfigurationsoption backup compression algorithm in SQL Server mit Transact-SQL anzeigen oder konfigurieren.

Die backup compression algorithm Option bestimmt, welcher Komprimierungsalgorithmus standardmäßig für Sicherungen verwendet wird, die Komprimierung verwenden. Die Konfigurationsoption backup compression algorithm ist erforderlich, um integrierte Beschleunigungs- und Abladungslösungen zu implementieren.

Voraussetzungen

  • Windows-Betriebssystem
  • SQL Server 2022 (16.x) und höhere Versionen

Berechtigungen

Die Ausführungsberechtigungen für sp_configure ohne Parameter oder nur mit dem ersten Parameter werden standardmäßig allen Benutzern erteilt. Um sp_configure mit beiden Parametern auszuführen und eine Konfigurationsoption zu ändern oder die RECONFIGURE-Anweisung auszuführen, benötigt ein Benutzer die ALTER SETTINGS-Berechtigung auf Serverebene. Die ALTER SETTINGS-Berechtigung ist implizit in den festen Serverrollen sysadmin und serveradmin enthalten.

Sicherungs-Komprimierungsalgorithmen

Sie können die backup compression algorithm Option verwenden, um den Algorithmus anzugeben, der für die Sicherungskomprimierung verwendet wird. Die folgenden Algorithmen sind verfügbar:

  • MS_XPRESS: Der Standardmäßige Sicherungskomprimierungsalgorithmus in allen Editionen von SQL Server.
  • Intel QAT: Der Intel QuickAssist Technology (QAT) Sicherungskomprimierungsalgorithmus. Dieser Algorithmus ist in SQL Server 2022 (16.x) und höheren Versionen verfügbar.
  • ZSTD: Der Komprimierungsalgorithmus zur Sicherung, der den schnelleren und effektiveren ZSTANDARD-Komprimierungsalgorithmus (ZSTD) verwendet. Dieser Algorithmus ist in SQL Server 2025 (17.x) und höheren Versionen verfügbar.

Anzeigen der Option für den Algorithmus zur Sicherungskomprimierung

Hinweis

Es gibt derzeit ein bekanntes Problem beim Festlegen von backup compression algorithm ZSTD.

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit der Datenbank-Engine her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. In diesem Beispiel wird die Katalogansicht sys.configurations abgefragt, um den Wert für backup compression algorithm zu bestimmen.

    • 0 = Die Sicherungskomprimierung ist deaktiviert, angegeben durch die Standardoption für die Sicherungskomprimierung .
    • 1 = SQL Server verwendet den MS_XPRESS Sicherungskomprimierungsalgorithmus (Standard).
    • 2 = SQL Server verwendet den Intel® QAT-Sicherungskomprimierungsalgorithmus.
    • 3 = SQL Server verwendet den ZSTD-Sicherungskomprimierungsalgorithmus.
    SELECT value
    FROM sys.configurations
    WHERE name = 'backup compression algorithm';
    GO
    

Konfigurieren der Option für den Sicherungskomprimierungsalgorithmus

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit der Datenbank-Engine her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. In diesem Beispiel wird gezeigt, wie sp_configure verwendet wird, um die Serverinstanz so zu konfigurieren, dass „Intel® QAT“ als Standardalgorithmus für die Komprimierung verwendet wird:

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

    Um den Komprimierungsalgorithmus wieder in den ZSTD-Algorithmus (neu in SQL Server 2025 (17.x)) zu ändern, verwenden Sie das folgende Skript:

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

    Um den Standardkomprimierungsalgorithmus wieder in die Standardeinstellung zu ändern, verwenden Sie das folgende Skript:

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

Weitere Informationen finden Sie unter Serverkonfigurationsoptionen.