为启用TDE的数据库压缩备份安全吗?
我已经读了很长时间了,当数据库启用了TDE时压缩备份似乎不安全。是否有人在还原TDE数据库的压缩备份时遇到错误?我从来没有遇到过这样的错误,但我真的很担心。
解答动态
我已经读了很长时间了,当数据库启用了TDE时压缩备份似乎不安全。
您询问了安全问题,所以回复。在TDE中使用备份压缩是安全的,我一直在使用它。对于版本为L Server 2014及以下的版本,工作不好的是备份压缩里程(压缩量),对于版本为L Server 2016以下的版本,您将获得的压缩量不是很大,让我说,与未启用TDE的数据库上的备份压缩相比,备份稍微压缩。根据Andrew Sayer共享的文档(TDE
备份压缩从L Server 2016
开始从L Server 2016(13.x)开始),将MAXTRANSFERSIZE设置为大于65536(64 KB)可启用透明数据加密(TDE)加密数据库的优化压缩算法,该算法首先解密、压缩页面,然后再次加密。如果未指定MAXTRANSFERSIZE,或者使用MAXTRANSFERSIZE=65536(64 KB),则使用TDE加密数据库的备份压缩将直接压缩加密的页,并且可能不会产生良好的压缩比。
从L Server 2019开始
从L Server 2019(15.x)CU5开始,启用时不再需要设置MAXTRANSFERSIZE利用tde优化压缩算法。如果使用COMPRESSION指定backup命令或backupcompression默认服务器配置设置为1,则maxTransferSizeW将自动增加到128K以启用optimizedAlgorithm
是否有人在还原tde数据库的压缩备份时遇到错误?
显示错误,您必须在没有证书的情况下还原启用TDE的数据库。我的最佳猜测2您至少需要在L Server 2016上才能正确压缩TDE数据库的备份,即使这样,您也需要使用非默认设置maxtransfersize。L Server 2019的CU 5中修复了此。请参阅文档https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/backup-compression-sql-server?view=sql-server-ver15#backup-compression-with-tde
备份压缩- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。