KB3198766 - 修复:将 Always On 可用性组中的可用性副本升级到 CU1 以适用于 SQL Server 2016 后出现错误 19432

应用对象
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 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

症状

将 Always On 可用性组中的可用性副本升级到 SQL Server 2016 的累积更新 1 后,可能会在主要副本 (replica) 上遇到事务吞吐量低的问题。 此外,同步次要副本 (replica) 的错误日志中会记录一个类似下面这样的错误:

注意

错误:19432,严重性:16,状态:0。
Always On可用性组传输检测到可用性数据库“database_name”的缺失日志块。 最后应用的日志块的 LSN (xxxx:xxxxxxx:x) 。 将重启日志扫描以修复此问题。 这只是信息提供的消息。 无需用户操作。

      

解决方法

此问题的修补程序包含在 SQL Server 的以下累积更新中:

SQL Server 2016 累积更新 3
      

关于 SQL Server 的累积更新

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

SQL Server 2016 的最新累计更新
      

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

了解 Microsoft 用于描述软件更新的术语。