Updated to include SP1 CU16: There have already been sixteen Cumulative Updates (CU) for the Service Pack 1 branch of SQL Server 2012. There have been a fairly high number of hotfixes in nearly every one of these Cumulative Updates, as more people are using SQL Server 2012 over the past two years. SQL Server 2012 SP1 has all of the fixes through SQL Server 2012 RTM CU2. If you are running SQL Server 2012, I really think you should be running the latest SQL Server 2012 Service Pack and Cumulative Update. Right now, that means Service Pack 2, CU6 (Build 11.0.5592), which was released on May 18, 2015.
If you are still on the SQL Server 2012 SP1 branch, then you want to be on SP1 CU16.
Table 1 shows the SP1 CU builds that have been released so far.
Build | Description | Release Date |
11.0.3000 | SP1 RTM | November 7, 2012 |
11.0.3321 | SP1 CU1 | November 20, 2012 |
11.0.3339 | SP1 CU2 | January 21, 2013 |
11.0.3349 | SP1 CU3 | March 18, 2013 |
11.0.3368 | SP1 CU4 | May 30, 2013 |
11.0.3373 | SP1 CU5 | July 15, 2013 |
11.0.3381 | SP1 CU6 | September 16, 2013 |
11.0.3393 | SP1 CU7 | November 18, 2013 |
11.0.3401 | SP1 CU8 | January 20, 2014 |
11.0.3412 | SP1 CU9 | March 17, 2014 |
11.0.3431 | SP1 CU10 | May 19, 2014 |
11.0.3449 | SP1 CU11 | July 21, 2014 |
11.0.3470 | SP1 CU12 | September 15, 2014 |
11.0.3482 | SP1 CU13 | November 17, 2014 |
11.0.3486 | SP1 CU14 | January 19, 2015 |
11.0.3487 | SP1 CU15 | March 16, 2015 |
11.0.3492 | SP1 CU16 | May 18, 2015 |
Table 1: SQL Server 2012 SP1 CU Builds
You can follow the KB article link below to see all of the CU builds for the SQL Server 2012 Service Pack 1 branch.
The SQL Server 2012 builds that were released after SQL Server 2012 Service Pack 1 was released
Like I did in my previous post, I decided to scan the hotfix list for all of the Cumulative Updates in the SP1 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 SQL Server 2012 features you are using.
Here are the fixes in the RTM branch, before Service Pack 1 was released (you will get these when you install SP1):
SQL Server 2012 RTM Cumulative Update 1 (Build 11.0.2316) , 65 total public hot fixes
FIX: Out-of-memory error when you run SQL Server 2012 on a computer that uses NUMA
SQL Server 2012 RTM Cumulative Update 2 (Build 11.0.2325) , 37 total public hot fixes
Here are the fixes in the Service Pack 1 branch:
SQL Server 2012 SP1 Cumulative Update 1 (Build 11.0.3321), 44 total public hot fixes
SQL Server 2012 SP1 Cumulative Update 2 (Build 11.0.3339), 50 total public hot fixes
SQL Server 2012 SP1 Cumulative Update 3 (Build 11.0.3349), 38 total public hot fixes
FIX: Poor performance in SQL Server 2012 when you run a SQL Server trace
FIX: CPU spike when there is no load on a server after you install SQL Server 2012 on the server
SQL Server 2012 experiences performance issues in NUMA environments
SQL Server 2012 SP1 Cumulative Update 4 (Build 11.0.3368), 38 total public hot fixes
FIX: Out-of-memory errors related to a memory clerk in SQL Server 2012
FIX: Out of memory error when you build a columnstore index on partitioned tables in SQL Server 2012
An update is available for SQL Server 2012 Memory Management
FIX: “Non-yielding Scheduler” error occurs when you insert a row in SQL Server 2012
FIX: You may experience performance issues in SQL Server 2012
SQL Server 2012 SP1 Cumulative Update 5 (Build 11.0.3373), 27 total public hot fixes
FIX: Non-yielding scheduler error when you run a stored procedure that uses a TVP in SQL Server 2012
SQL Server 2012 SP1 Cumulative Update 6 (Build 11.0.3381), 24 total public hot fixes
SQL Server 2012 SP1 Cumulative Update 7 (Build 11.0.3393), 47 total public hotfixes
FIX: The threads are not scheduled evenly in SQL Server 2012 Standard Edition
FIX: Suboptimal execution plan is generated when you run a query in SQL Server 2012
SQL Server 2012 SP1 Cumulative Update 8 (Build 11.0.3401), 32 total public hotfixes
FIX: Validation of service accounts takes a long time when you set up SQL Server 2012
SQL Server 2012 SP1 Cumulative Update 9 (Build 11.0.3412), 30 total public hotfixes
FIX: Performance problems occur when database lock activity increases in SQL Server 2012
FIX: Performance decreases after an ALTER INDEX…ONLINE operation is aborted in SQL Server 2012
FIX: Database shows “recovery pending” state when you use TDE with EKM provider in SQL Server 2012
FIX: Incorrect usage of built-in FORMAT function brings down SQL Server 2012 Instance
FIX: Non-yielding scheduler tries to close the listener for availability group in SQL Server 2012
SQL Server 2012 SP1 Cumulative Update 10 (Build 11.0.3431), 36 total public hotfixes
SQL Server 2012 SP1 Cumulative Update 11 (Build 11.0.3449), 32 total public hotfixes
FIX: Incorrect result when you execute a query that uses WITH RECOMPILE option in SQL Server 2012
FIX: Memory leak occurs when you start and stop an XEvent session repeatedly in SQL Server 2012
FIX: Undetected deadlock occurs when you use a sequence object in SQL Server 2012
FIX: Error when you insert a record into a FileTable or FILESTREAM in SQL Server 2012
FIX: Poor performance when you create spatial index on Point data in SQL Server 2012
FIX: Log Reader Agent fails when you upgrade from SQL Server 2008 to SQL Server 2012
SQL Server 2012 SP1 Cumulative Update 12 (Build 11.0.3470), 14 total public hotfixes
SQL Server 2012 SP1 Cumulative Update 13 (Build 11.0.3482), 10 total public hotfixes
FIX: High CPU consumption when you use spatial data type and associated methods in SQL Server 2012
SQL Server 2012 SP1 Cumulative Update 14 (Build 11.0.3486), 8 total public hotfixes
SQL Server 2012 SP1 Cumulative Update 15 (Build 11.0.3487), 1 total public hotfix
The one hotfix in this CU is not particularly interesting, unless you are using Master Data Services (MDS)
SQL Server 2012 SP1 Cumulative Update 16 (Build 11.0.3492), 4 total public hotfixes
FIX: Error 33415 occurs when you restart the SQL Server service or alter database in SQL Server 2012
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 1 branch. If my opinion does not sway everyone, this relatively new Microsoft KB article might be more convincing:
Happily, Microsoft has been updating this KB article with new information, so you might want to read it again.