Cumulative Update 2 for SQL Server 2016 SP2

Applies to: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core

This article describes Cumulative Update package 2 (CU2) (build number: 13.0.5153.0) for Microsoft SQL Server 2016 Service Pack 2 (SP2). This update contains fixes that were released after the initial release of SQL Server 2016 SP2.

Cumulative update

Cumulative updates (CU) are now available at the Microsoft Download Center.

Only the most recent CU that was released for SQL Server 2016 SP2 is available at the Download Center.

  • Each new CU contains all the fixes that were included with the previous CU for the installed version/Service Pack of SQL Server.
  • Microsoft recommends ongoing, proactive installation of CUs as they become available:
    • SQL Server CUs are certified to the same levels as Service Packs, and should be installed at the same level of confidence.
    • Historical data shows that a significant number of support cases involve an issue that has already been addressed in a released CU.
    • CUs may contain added value over and above hotfixes. This includes supportability, manageability, and reliability updates.
  • Just as for SQL Server service packs, we recommend that you test CUs before you deploy them to production environments.
  • We recommend that you upgrade your SQL Server installation to the latest SQL Server 2016 service pack.

How to obtain this cumulative update package

The following update is available from the Microsoft Download Center:

If the download page does not appear, contact Microsoft Customer Service and Support to obtain the cumulative update package.

Note After future cumulative updates are released for SQL Server 2016, this CU can be located and downloaded from the Microsoft Windows Update Catalog. However, Microsoft recommends that you install the latest cumulative update available.

Additional hotfixes that are included in this cumulative update package

VSTS bug number KB article number Description Fix area
12089083 4337554 FIX: SSAS service crashes when you use the “Connect live” option in Power BI desktop Analysis Services
11965498 4338715 FIX: Many xml_deadlock_report events are reported for one single intra-query deadlock occurrence in SQL Server 2016 SQL performance
12107389 4338890 FIX: An instance of SQL Server may appear unresponsive then a "Non-yielding Scheduler" error may occur in SQL Server 2016 SQL Engine
12108237 4339858 FIX: Parallel redo does not work after you disable Trace Flag 3459 in an instance of SQL Server High Availability
11952697 4090004 Improvement: Configure SESSION_TIMEOUT value for a Distributed Availability Group replica in SQL Server 2016 and 2017 High Availability
11630532 4340759 FIX: Slow performance of SQL Server 2016 when Query Store is enabled SQL Engine
12111716 4340837 FIX: Error 3906 when a hotfix is applied on a SQL Server that has a database snapshot on a pull subscription database SQL Engine
11964683 4338960 FIX: "PAGE_FAULT_IN_NONPAGED_AREA" Stop error when enumerating contents in a SQL Server FileTable directory SQL Engine
11952695 4099919 Transparent Data Encryption added for Log Shipping in SQL Server High Availability
12107108 4340342 FIX: Query on a secondary replica takes two times as long to run as on a primary replica in SQL Server High Availability
12116513 4341233 FIX: Error 7320 occurs when you insert dates above 2038-01-20 or below 1970-01-01 into Hive ORC file format table in SQL Server 2016 SQL Engine
12119927 4338773 FIX: Deadlock errors when you run an SSIS package in parallel in SQL Server Integration Services
12150036 4340426 FIX: The Excel Add-in still appears on the MDS home page when the option is set to “No” in MDS Configuration Manager Data Quality Services (DQS)
11922715 4316858 FIX: "Corrupted index" message and server disconnection when an update statistics query uses hash aggregate on SQL Server SQL performance
12118383 4341253 FIX: DMVs sys.dm_db_log_stats and sys.dm_db_log_info may return incorrect values for the last database of the SQL Server 2016 instance SQL Engine
12105760 4338240 FIX: Toggle item, font color and background color expressions do not work correctly when they are used together in SSRS Reporting Services
12162394 4341221 FIX: VSS backup fails in secondary replica of Basic Availability Groups in SQL Server 2016 SQL Engine
12186134 4101502 FIX: TDE enabled database backup with compression causes database corruption in SQL Server SQL Engine
12054640 4134601 FIX: “Could not load file or assembly 'Microsoft.AnalysisServices.AdomdClientUI” error when a “Process Full” operation is run in SQL Server Analysis Services
12059046 4338746 FIX: Error 19432 when you use Always On Availability Groups in SQL Server High Availability
12164652 4341398 FIX: Event notifications for AUDIT_LOGIN and AUDIT_LOGIN_FAILED events will cause an unusual growth of TempDB in SQL Server 2016 SQL Engine
11983354 4339447 FIX: SSAS crashes when Process Full mode is executed after Process Clear in SQL Server 2016 Analysis Services
12097754 4456140  FIX: Redo delay occurs on the secondary replica when you commit transaction on XTP table of the primary replica in SQL Server 2016 In-Memory OLTP

Notes for this update

Hybrid environments deployment

When you deploy the hotfixes to a hybrid environment (such as AlwaysOn, replication, cluster, and mirroring), we recommend that you refer to the following articles before you deploy the update:

Cumulative update package information


To apply this cumulative update package, you must be running SQL Server 2016 SP2.

Restart information

You may have to restart the computer after you apply this cumulative update package.

Registry information

To use one of the hotfixes in this package, you do not have to make any changes to the registry.