Udostępnij za pośrednictwem


Konfiguracja serwera: domyślna kompresja kopii zapasowej

Dotyczy:SQL Server

W tym artykule opisano sposób wyświetlania lub konfigurowania backup compression default opcji konfiguracji serwera w programie SQL Server przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL.

Opcja backup compression default określa, czy wystąpienie serwera tworzy skompresowane kopie zapasowe.

Ograniczenia

Kompresja kopii zapasowej nie jest dostępna we wszystkich wersjach programu SQL Server. Aby uzyskać więcej informacji, zobacz Editions and supported features of SQL Server 2022.

Domyślnie kompresja znacznie zwiększa użycie procesora CPU, a dodatkowe użycie procesora CPU przez proces kompresji może niekorzystnie wpłynąć na operacje współbieżne. W związku z tym możesz utworzyć skompresowane kopie zapasowe o niskim priorytcie w sesji, której użycie procesora CPU jest ograniczone przez zarządcę zasobów. Aby uzyskać więcej informacji, zobacz Ograniczanie użycia procesora CPU przez kompresję kopii zapasowych przy użyciu zarządcy zasobów.

Rekomendacje

Podczas tworzenia pojedynczej kopii zapasowej, konfigurowania konfiguracji wysyłania dziennika lub tworzenia planu konserwacji można zastąpić wartość domyślną na poziomie serwera.

Kompresja kopii zapasowych jest obsługiwana zarówno dla urządzeń kopii zapasowych dysków, jak i urządzeń kopii zapasowych taśm.

Opcja backup compression default akceptuje następujące wartości:

  • 0 (wyłączone) — serwer wykonuje kopie zapasowe bez kompresji. (Ustawienie domyślne)
  • 1 (on) — instancja serwera wykonuje skompresowane kopie zapasowe.

Jeśli włączysz domyślną kompresję kopii zapasowej, możesz użyć algorytmu kompresji kopii zapasowej , aby określić algorytm kompresji używany do tworzenia kopii zapasowych.

Uprawnienia

Uprawnienia do wykonywania na sp_configure, bez parametrów lub tylko z pierwszym parametrem, są domyślnie przyznawane wszystkim użytkownikom. Aby wykonać sp_configure z obydwoma parametrami, aby zmienić opcję konfiguracji lub uruchomić instrukcję RECONFIGURE, użytkownik musi mieć uprawnienie ALTER SETTINGS na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie posiadane przez sysadmin i serveradmin role stałe serwera.

Korzystanie z programu SQL Server Management Studio

Wyświetlanie lub konfigurowanie opcji domyślnej kompresji kopii zapasowej

  1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer i wybierz polecenie Właściwości.

  2. Wybierz węzeł Ustawienia bazy danych.

  3. W obszarze Kopia zapasowa i przywracanieKompresuj kopię zapasową pokazuje bieżące ustawienie backup compression default opcji. To ustawienie określa domyślne ustawienie na poziomie serwera na potrzeby kompresowania kopii zapasowych w następujący sposób:

    • Jeśli pole Kompresuj kopię zapasową jest puste, nowe kopie zapasowe są domyślnie nieskompresowane.

    • Jeśli pole Kompresuj kopię zapasową jest zaznaczone, nowe kopie zapasowe są domyślnie kompresowane.

    Jeśli jesteś członkiem stałej roli serwera sysadmin lub serveradmin , możesz również zmienić ustawienie domyślne, wybierając pole Kompresuj kopię zapasową .

Korzystanie z Transact-SQL

Wyświetlanie opcji domyślnej kompresji kopii zapasowej

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku Standard wybierz pozycję Nowe zapytanie.

  3. Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie zapytanie do widoku katalogu sys.configurations jest użyte, aby określić wartość dla backup compression default. Wartość 0 oznacza, że kompresja kopii zapasowej jest wyłączona, a wartość 1 oznacza, że kompresja kopii zapasowej jest włączona.

    SELECT value
    FROM sys.configurations
    WHERE name = 'backup compression default';
    GO
    

Konfigurowanie opcji domyślnej kompresji kopii zapasowej

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku Standard wybierz pozycję Nowe zapytanie.

  3. Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie pokazano, jak używać sp_configure do skonfigurowania wystąpienia serwera do domyślnego tworzenia skompresowanych kopii zapasowych.

    EXECUTE sp_configure 'backup compression default', 1;
    
    RECONFIGURE;
    GO
    

Aby uzyskać więcej informacji, zobacz opcje konfiguracji serwera .

Kontynuacja: Po skonfigurowaniu domyślnej opcji kompresji kopii zapasowej

Ustawienie zostanie zastosowane natychmiast bez ponownego uruchomienia serwera.