Sql-Server

數據庫上的 TDE 加密使備份文件的大小增加了三倍

  • September 8, 2017

啟用 TDE 加密後,我的數據庫備份文件 .bak 比以前大 3 倍。有沒有辦法改善這一點?這是由於壓縮對加密文件的效率不高嗎?

啟用 TDE 加密後,我的數據庫備份文件 .bak 比以前大 3 倍。

正確的。

有沒有辦法改善這一點?

不刪除 TDE?不。

這是由於壓縮對加密文件的效率不高嗎?

是的。

您沒有提及您的版本,但這顯然已在 SQL 2016 中修復/改進/添加:

啟用 TDE 的數據庫的備份壓縮

如圖 1 所示,在 SQL Server 2014(和之前的版本)中,備份壓縮無助於減少啟用 TDE 的數據庫的備份大小。但是,由於嘗試壓縮所花費的時間,備份需要更長的時間才能完成。

SQL Server 2016 中的情況完全改變了。您不僅可以大大壓縮備份文件的大小,而且還可以顯著減少備份時間,如圖 2 所示。

請注意這篇文章中的警告,顯然有一些潛在的損壞已在以後的更新檔中得到解決。

引用自:https://dba.stackexchange.com/questions/185419