数据库上的 TDE 加密使备份文件的大小增加了三倍

Din*_*ina 4 sql-server backup transparent-data-encryption

启用 TDE 加密后,我的数据库备份文件 .bak 比以前大 3 倍。有没有办法改善这种情况?这是因为压缩对加密文件的效率不高吗?

Bra*_*adC 5

启用 TDE 加密后,我的数据库备份文件 .bak 比以前大 3 倍。

正确的。

有没有办法改善这种情况?

不删除 TDE?不。

这是因为压缩对加密文件的效率不高吗?

是的。

您没有提到您的版本,但这显然已在 SQL 2016 中修复/改进/添加:

支持 TDE 的数据库的备份压缩

如图 1 所示,在 SQL Server 2014(和之前的版本)中,备份压缩无助于减少启用 TDE 的数据库的备份大小。但是,由于尝试压缩所花费的时间,备份需要更长的时间才能完成。

SQL Server 2016 中的情况完全改变。您不仅可以极大地压缩备份文件大小,而且备份时间也显着减少,如图 2 所示。

请注意这篇文章中的警告,显然有一些潜在的损坏已在以后的补丁中解决。