分享方式:


伺服器組態:備份壓縮預設值

適用於:SQL Server

本文說明如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 中檢視或設定 backup compression default 伺服器組態選項。 選項 backup compression default 會決定伺服器實例是否預設會建立壓縮備份。 安裝 SQL Server 時,此選項 backup compression default 會關閉。

限制

所有版本的 SQL Server 都無法使用備份壓縮。 如需詳細資訊,請參閱 版本與 SQL Server 2022 支援的功能

根據預設,壓縮會大幅增加 CPU 使用量,而且壓縮程序所耗用的額外 CPU 可能會對並行作業造成不良的影響。 因此,您可能會想要在由資源管理員所限制之 CPU 使用量的工作階段中建立低優先權的壓縮備份。 如需詳細資訊,請參閱 使用資源管理員依備份壓縮限制 CPU 使用量。

建議

當您建立個別備份、設定記錄傳送組態或建立維護計劃時,您可以覆寫伺服器層級預設值。

備份壓縮同時支援磁碟備份裝置和磁帶備份裝置。

權限

不含參數或只含第一個參數之 sp_configure 上的執行權限預設會授與所有使用者。 以同時設定兩個參數的 sp_configure 來變更組態選項或執行 RECONFIGURE 陳述式時,使用者必須取得 ALTER SETTINGS 伺服器層級權限。 sysadminserveradmin 固定伺服器角色隱含地持有 ALTER SETTINGS 權限。

使用 SQL Server Management Studio

檢視或設定備份壓縮預設選項

  1. 在物件總管中,請以滑鼠右鍵按一下伺服器,然後選取 [屬性]。

  2. 選取 [資料庫設定] 節點。

  3. 在 [備份與還原] 下[壓縮備份] 會顯示選項的backup compression default目前設定。 這項設定會決定壓縮備份的伺服器層級預設值,如下所示:

    • 如果 [壓縮備份] 方塊是空的,新備份預設不會進行壓縮。

    • 如果 [壓縮備份] 方塊已核取,新備份預設就會進行壓縮。

    如果您是系統管理員或 serveradmin 固定伺服器角色的成員,您也可以選取 [壓縮備份] 方塊來變更預設設定。

使用 Transact-SQL

檢視備份壓縮預設選項

  1. 連線至資料庫引擎。

  2. 在標準列上,選取 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例會查詢 sys.configurations 目錄檢視以判斷 backup compression default的值。 的值表示備份壓縮已關閉,而的值01表示已啟用備份壓縮。

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

設定備份壓縮預設選項

  1. 連線至資料庫引擎。

  2. 在標準列上,選取 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例示範如何使用 sp_configure ,將伺服器執行個體設定為依預設會建立壓縮備份。

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

如需詳細資訊,請參閱伺服器設定選項

後續操作:設定備份壓縮預設選項之後

設定會立即生效,不需要重新啟動伺服器。