Cumulative Update 11 for SQL Server 2017

SQL Server 2017 on Windows (all editions)SQL Server 2017 on Linux (all editions)

This article describes Cumulative Update package 11 (CU11) for SQL Server 2017. This update contains fixes that were released after the initial release of SQL Server 2017 and updates the SQL Server and Analysis services components to the following builds:

Component Build version File version
SQL Server 14.0.3038.14 2017.140.3038.14
Analysis Services 2017.140.228.1


This article also provides important information about the following situations:

Cumulative update

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

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

CU packages for Linux are available at


  • Each new CU contains all the fixes that were included with the previous CU for the installed version of SQL Server.
  • SQL Server CUs are certified to the same levels as Service Packs, and should be installed at the same level of confidence.
  • Microsoft recommends ongoing, proactive installation of CUs as they become available according to these guidelines:
    • 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.
  • We recommend that you test CUs before you deploy them to production environments.

How to obtain this cumulative update package for Windows

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 2017, this and all previous CUs can be downloaded from the Microsoft Update Catalog. However, we recommend that you always install the latest cumulative update that is available.

How to obtain this cumulative update package for Linux

To update Linux to the latest CU, you must first have the Cumulative Update repository configured. Then, update your SQL Server packages by using the appropriate platform-specific update command.

For installation instructions and direct links to the CU package downloads, see the Release notes.

Additional hotfixes that are included in this cumulative update package

VSTS bug number KB article number Description Fix area Platform
12245670 4340730 FIX: Assertion error occurs when you add a database to an instance of SQL Server 2016 and 2017 SQL Engine Windows
12200699 4456962 Improvement: Update to add spill information of batch-mode operators to "Warnings" section of Showplan XML in SQL Server 2016 and 2017 SQL performance All
12313548 4458438 FIX: The SQL Service shuts down after SP2 is installed on SQL Server 2016 and 2017 with c2 audit mode enabled SQL security Windows
12333342 4459576 Update lets you set order for processing of business rules for Master Data Services database in SQL Server Data Quality Services (DQS) Windows
12333468 4459575 FIX: Error occurs when you delete a record in an entity that has "Approval Required" permission enabled in SQL Server 2017 MDS Data Quality Services (DQS) Windows
12336241 4458316 FIX: "Internal error: An unexpected error occurred" when you run an MDX query that was generated by Excel in SSAS Analysis services Windows
12099875 4459900 FIX: Synchronization fails when you stop primary replica and failover a secondary replica to primary in Read-Scale AG in SQL Server 2017 High Availability Windows
12200692 4458593 Update adds lightweight query profiling hint in SQL Server 2016 SQL performance All
12347661 4460203 FIX: Pacemaker may kill the resource agent processes when operation times out in SQL Server 2017 AlwaysOn Availability Group SQL Engine Linux
12305848 4461562 FIX: Transactions and log truncation may be blocked when you use Query Store in SQL Server 2017 SQL Engine Windows
12180166 4294694 FIX: Access violation when you try to access a table when page compression is enabled on the table in SQL Server SQL Engine Windows
12297184 4462699 FIX: Derived hierarchies don't work in SQL Server 2017 MDS Add-in for Excel Data Quality Services (DQS) Windows
12280645 4462767 FIX: A dump file is generated when you run DBCC CHECKDB on a database that has tables with clustered columnstore index in SQL Server 2017 SQL Engine Windows
12357208 4463314 Update improves SQL server performance by restricting which KDC can be contacted in geographically large networks SQL Engine Linux
12279887 4467273 FIX: Bad plan error occurs and query fails when you use Adaptive Join to run a query in SQL Server 2017 SQL performance Windows

Notes for this update

Hybrid environments deployment

When you deploy an update 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 2017. <>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.