KB4099919 - 为 SQL Server 2016 和 2017 中的日志传送添加了透明数据加密

应用对象
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

摘要

SQL Server 支持数据库备份和日志备份的压缩。 这可以通过在 Backup 命令中使用压缩标志或通过 sp_configure backup_compression 选项来实现。 对于启用透明数据加密 (启用了 TDE) 的数据库,必须在备份命令中将 MAXTRANSFERSIZE 设置显式设置为大于 64 KB,以实现有效压缩。

尽管对于 Backup 命令可以轻松解决此限制,但对于通过日志传送生成的备份,无法执行此操作。 日志传送当前不提供一种 (通过 UI 或作为命令行参数) 来设置 MAXTRANSFERSIZE 属性的方法。 在此修补程序中,日志传送内部将 MAXTRANSFERSIZE 设置为 1 MB,以便在为 TDE 启用数据库时实现有效压缩。 MAXTRANSFERSIZE 设置不向日志传送用户公开。

更多信息

此更新包含在以下文章中介绍的修补程序中:

4099490 SQL Server 2016 SP1 的按需修补程序更新包

SQL Server 累积更新:

此问题已在 SQL Server 的以下累积更新中修复:

SQL Server 2016 SP2 累积更新 2

        SQL Server 2016 SP1 累积更新 10

SQL Server 2017 累积更新 7

关于 SQL Server 的累积更新:

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

SQL Server 2017 的最新累计更新

SQL Server 2016 的最新累计更新