適用於:SQL Server 2022 (16.x) 和更新版本
本文說明如何使用 Transact-SQL 在 SQL Server 中檢視或設定 backup compression algorithm 伺服器組態選項。
選項 backup compression algorithm 會決定預設會針對使用壓縮的備份使用哪一種壓縮演算法。 您需要 backup compression algorithm 組態選項,才能實作整合式加速和卸載解決方案。
必要條件
- Windows 作業系統
- SQL Server 2022 (16.x) 及更新版本
權限
不含參數或只含第一個參數之 sp_configure 上的執行權限預設會授與所有使用者。 以同時設定兩個參數的 sp_configure 來變更組態選項或執行 RECONFIGURE 陳述式時,使用者必須取得 ALTER SETTINGS 伺服器層級權限。
ALTER SETTINGS 和 serveradmin 固定伺服器角色隱含地持有 權限。
備份壓縮演算法
您可以使用 backup compression algorithm 選項來指定用於備份壓縮的演算法。 下列演算法可供使用:
- MS_XPRESS:SQL Server 所有版本中的預設備份壓縮演算法。
- Intel QAT:Intel QuickAssist 技術 (QAT) 備份壓縮演算法。 此演算法適用於 SQL Server 2022 (16.x) 和更新版本。
- ZSTD:使用更快且更有效率的 Zstandard (ZSTD) 壓縮演算法的備份壓縮演算法。 此演算法可在 SQL Server 2025(17.x)及更新版本中使用。
檢視備份壓縮演算法選項
在 SQL Server Management Studio 中,連線到 資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 此範例會查詢 sys.configurations 目錄檢視,以判斷
backup compression algorithm的值。-
0= 備份壓縮已關閉,由 備份壓縮預設 選項指定。 -
1= SQL Server 使用MS_XPRESS備份壓縮演算法 (預設值)。 -
2= SQL Server 使用 Intel® QAT 備份壓縮演算法。 -
3= SQL Server 使用 ZSTD 備份壓縮演算法。
SELECT value FROM sys.configurations WHERE name = 'backup compression algorithm'; GO-
設定備份壓縮演算法選項
在 SQL Server Management Studio 中,連線到 資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 此範例說明如何使用 sp_configure,將伺服器執行個體設定為使用 Intel® QAT 作為預設壓縮演算法:
EXECUTE sp_configure 'backup compression algorithm', 2; RECONFIGURE;若要將壓縮演算法改回 ZSTD 演算法(SQL Server 2025 (17.x)新增),請使用以下腳本:
EXECUTE sp_configure 'backup compression algorithm', 3; RECONFIGURE;若要將預設壓縮演算法變回預設值,請使用下列指令碼:
EXECUTE sp_configure 'backup compression algorithm', 1; RECONFIGURE;
如需詳細資訊,請參閱伺服器設定選項。