SQL Server 2005 SP2 Cumulative Hotfix Packages and SQL Server 2005 Service Pack 3

The guys @ Microsoft have been busy improving the quality of SQL Server even more.

First of all CU7 was released (Build 3239) here.
As usual this means CU8 has been announced here.

I know there has been a lot of requests from the customers to release Service Pack 3 for SQL Server 2005.  Although I see the benefits in the Incremental Servicing Model many people like the "certainty" of a good old service pack.  Because Microsoft listens to its customers they have decided to release Service Pack 3 this year.  More information can be found here.

Published donderdag 17 april 2008 20:10 by WesleyB

Comments

vrijdag 18 april 2008 1:02 by Scott R.

# re: SQL Server 2005 SP2 Cumulative Hotfix Packages and SQL Server 2005 Service Pack 3

Wesley,

Thanks for your comments regarding the SQL Server software maintenance process and recent events.

I understand the stated improvements in the "new" schedule-based cumulative updates (CUs) versus the prior priority-based approach.  I have not seen anything documented that changed the prior approach of service packs as a roll-up of CUs, yet this practice appears to have also changed to a less-frequent schedule (as in: hasn’t happened since SP2 – 02/17/2007 – a long time).

A review of the SQL 2005 SP delivery schedule to date:

-  SQL Server 2005 RTM – 01/14/2006 (11/30/2005 product launch – my recollection)

-  SQL Server 2005 SP1 – 04/18/2006 (about 3 months after RTM or 4.5 months after launch)

-  SQL Server 2005 SP2 – 02/19/2006 (about 10 months after SP1)

-  SQL Server 2005 SP3 – soon (about 14 months after SP2 and counting)

Refer to the Microsoft Support Lifecycle site for this information:

http://support.microsoft.com/lifecycle/?p1=2855

The concerns that I and others have voiced regarding the changed processes are:

-  CUs on a schedule are good, but a CU is still not as well tested as an SP, and come with the caveat of “don’t apply this CU unless you are affected by one of the problems addressed by the CU”.  In other words: not a long-term substitute for an SP.  More of a substitute for individual hot fixes (a good thing).

-  CUs issued since SP2 CU1 require permission from Microsoft before they can be downloaded – unlike the hands-off “no permission required” approach of prior CUs – more hurdles to jump over and potential barriers to timely and successful software maintenance processes

-  Customers shouldn’t have to “request” a service pack – as in a popularity contest.  If CUs are on a schedule, then SPs should also be on a published schedule (time-based or threshold-based) that customers can plan around.

I’m not trying to re-hash what Hugo brought forward a few months back via a Connect request, but I believe that:

-  SP3 is the short-term fix to a larger issue

AND

-  Further process changes that better define a schedule or other publication criteria for SPs is also needed as a long-term process fix for delivering software maintenance that has passed more comprehensive first-line vendor tests (the “certainty” you spoke of in your post), is suited for a broader audience, and should not require “special permission” for downloading by customers (this vendor SP testing does not absolve the customer from any appropriate testing processes and efforts prior to deployment – just a better level of assurance that more shake-out has been done by the vendor prior to starting customer SP testing)

I welcome the upcoming release of SP3, and am hopeful that Microsoft will address and resolve this process issue without customers having to “request” SP4 in the future.  While I have heard of the upcoming SP3, CU7, and CU8 publications milestone events, I have not yet heard of other process changes (like I mentioned) either being considered or implemented.  Perhaps others know of efforts in the works or already in place?

Could you share your satisfaction with the current software maintenance process and schedules (as they apply to your SQL Server instances), and your impressions of the current process – what parts work and what parts should be changed or improved?

I look forward to feedback from yourself and others.

Scott R.

maandag 21 april 2008 10:58 by Scratch The Surface

# SQL Server 2005 SP2 Cumulative Hotfix Packages and SQL Server 2005 Service Pack 3

WesleyB posted a blogpost on his blog (s) on the Cumulative Updates for SQL2005 and the possible release

maandag 21 april 2008 14:03 by WesleyB

# re: SQL Server 2005 SP2 Cumulative Hotfix Packages and SQL Server 2005 Service Pack 3

Scott,

I consider the fact that cumulative fixes are released so often a good thing.  When you have to install a fix you might as well take the other hotfixes with it since you have to go through your whole approval process anyway and this would lower the risk of running into other issues.  But I do agree that the procedure to obtain a CU is a bit "heavy" at the moment, especially considering you have to request the hotfix via support but this is nothing more than a formality.  Because CU's are less thoroughly tested I do understand that releasing them for public download would greatly increase the number of people installing them and thus Microsoft would be taking more risk.

The problem with Microsoft not treating CU's the same way as SP's is that people are also less eager to use them and/or setting their baseline to a specific CU whereas setting the baseline to a specific SP seems natural for most people.  One of my customers had a CU installed (latest build when the server was installed) and needed a fix that was included in CU3 (it was not blocking but it was annoying), it took us months to convince them to upgrade their server and they have decided to install CU6 now since it was the latest build available at that time.  I am sure they will install SP3 when it comes out but I doubt that they will install CU8 when it comes out even if this might prevent them from having certain issues in the future (this is also what they state in the CU KB articles "Apply it only to systems that are experiencing these specific problems.").  I myself am also curious why they have waited for the massive amount of requests from the community before considering the release of service pack 3.  My assumption is that the pending release of SQL Server 2008 has been interfering with the schedule (whether or not this is a good reason is beyond this discussion).

Am I satisfied with the ISM? My answer is "yes"  Should they have released Service Pack 3 sooner? My answer would be "yes" too.  I do not see why the release of frequent hotfixes should interfere with the release of service packs.

Maybe the guys from the SQL Server Release Team could clarify the reasons behind all these decisions.  And maybe you should post your comment as a blog post Scott :-)

All this is obviously my personal opinion and is in no way an official statement from my (future) employer.

maandag 28 april 2008 9:46 by EXEC dbo.LongTermMemory__Archive

# Self-Service Hotfixes

Those of you who read my blog regularly may have noticed the previous post and maybe more important the