As of August 8, 2017, there have been ten Cumulative Updates (CU) for the Service Pack 3 branch of SQL Server 2012. There have been a fairly high number of hotfixes in every one of these Cumulative Updates, as more people are using SQL Server 2012 Service Pack 3. If you are running SQL Server 2012 Service Pack 3, I really think you should be running the latest SQL Server 2012 Cumulative Update.
Table 1 shows the SQL Server 2012 SP3 CU builds that have been released so far.
Build | Description | Release Date |
11.0.6290 | SP3 RTM | November 22, 2015 |
11.0.6518 | SP3 CU1 | January 18, 2016 |
11.0.6523 | SP3 CU2 | March 21, 2016 |
11.0.6537 | SP3 CU3 | May 16, 2016 |
11.0.6540 | SP3 CU4 | July 18, 2016 |
11.0.6544 | SP3 CU5 | September 20, 2016 |
11.0.6567 | SP3 CU6 | November 16, 2016 |
11.0.6579 | SP3 CU7 | January 17, 2017 |
11.0.6594 | SP3 CU8 | March 20, 2017 |
11.0.6598 | SP3 CU9 | May 15, 2017 |
11.0.6607 | SP3 CU10 | August 8, 2017 |
Table 1: SQL Server 2012 SP3 CU Builds
You can follow the KB article link below to see all of the CU builds for the SQL Server 2012 Service Pack 3 branch.
Like I did for the SQL Server 2012 SP2 branch, I decided to scan the hotfix list for all of the Cumulative Updates in the SP3 branch, looking for performance and general reliability-related fixes for the SQL Server Database Engine. I came up with the list below, but this listing is completely arbitrary on my part. You may come up with a completely different list, based on what specific SQL Server 2012 features you are using.
Here are the fixes in the Service Pack 3 branch:
SQL Server 2012 SP3 Cumulative Update 1 (Build 11.0.6518), 8 total public hot fixes
FIX: You receive error messages when you run a query that uses tempdb in SQL Server
SQL Server 2012 SP3 Cumulative Update 2 (Build 11.0.6523), 20 total public hot fixes
FIX: Slow performance when you query numeric data types from an Oracle database
FIX: Column data is deleted when you update another column in a table in SQL Server 2012
FIX: SMK initialization fails on one node of a SQL Server 2012 failover cluster
FIX: XA transactions aren’t cleaned when you exit a Java application in an instance of SQL Server
FIX: The Log Reader Agent stops intermittently and an Access Violation occurs in SQL Server 2012
FIX: Error when you use the replication feature in SQL Server 2014 or SQL Server 2012
SQL Server 2012 SP3 Cumulative Update 3 (Build 11.0.6537), 23 total public hot fixes
FIX: Filestream directory is not visible after an AlwaysOn replica is restarted in SQL Server 2012
FIX: Error 1478 when you add a database back to the AlwaysOn availability group in SQL Server 2012
FIX: Creating a database on a system that has a large amount of memory installed takes longer
FIX: sys.dm_db_index_usage_stats missing information after index rebuild on SQL Server 2012
FIX: Memory corruption causes an access violation in an instance of SQL Server 2014 or 2012
SQL Server 2012 SP3 Cumulative Update 4 (Build 11.0.6540), 19 total public hot fixes
FIX: Memory leak on the AlwaysOn secondary replica when change tracking is enabled in SQL Server
SQL Server 2012 SP3 Cumulative Update 5 (Build 11.0.6544), 20 total public hot fixes
FIX: Assertion failures occur when you query the database-state information in SQL Server 2012
FIX: Queries that run against secondary databases always get recompiled in SQL Server
Unexpected growth of tempdb data files when using SQL Server Service Broker
“The log backup chain is broken” error when the log backup process fails in SQL Server
Operating system error 32 when you restore a database in SQL Server 2014 or 2016
SQL Server 2012 SP3 Cumulative Update 6 (Build 11.0.6567), 11 total public hot fixes
FIX: Automatic failover doesn’t occur after database mirroring stops unexpectedly
SQL Server 2012 SP3 Cumulative Update 7 (Build 11.0.6579), 11 total public hot fixes
FIX: An Always On secondary replica goes into a disconnecting state
FIX: Assert memory dump on a mirror server in SQL Server 2012
SQL Server 2012 SP3 Cumulative Update 8 (Build 11.0.6594), 17 total public hot fixes
FIX: A memory leak in SQLWEP causes the host process Wmiprvse.exe to crash in SQL Server 2012
Update improves handling of documents too large for Full-Text Search indexing in SQL Server
SQL Server 2012 SP3 Cumulative Update 9 (Build 11.0.6598), 10 total public hot fixes
SQL Server 2012 SP3 Cumulative Update 10 (Build 11.0.6607), 5 total public hot fixes
FIX: Access violation occurs when you update compressed data in SQL Server 2012 or 2014
FIX: Timeout when you back up a large database to URL in SQL Server 2014
Update adds the “CLR strict security” feature to SQL Server 2016
FIX: Change Data Capture stops working after a recent cumulative update for SQL Server is installed
Once again, the idea here is to give you a lot of concrete reasons to want to stay current with the latest SQL Server 2012 SP and CU, by pointing out some of the more valuable fixes in each CU in the Service Pack 3 branch. If my opinion does not sway everyone, this relatively new Microsoft KB article might be more convincing:
Announcing updates to the SQL Server Incremental Servicing Model (ISM)
Another very useful resource is this Microsoft KB article:
Happily, Microsoft has been updating this KB article with new information, so you might want to read it again, if you have not done so already.