<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'cumulative updates', 'service pack 3', 'service packs', and 'SQL Server 2005 updates'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=cumulative+updates,service+pack+3,service+packs,SQL+Server+2005+updates&amp;orTags=0</link><description>Search results matching tags 'cumulative updates', 'service pack 3', 'service packs', and 'SQL Server 2005 updates'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>More info on SQL Server 2005 SP3 + Cumulative Updates</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2008/12/17/more-information-on-sql-server-2005-sp3-cumulative-updates.aspx</link><pubDate>Wed, 17 Dec 2008 17:31:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:10617</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;I recently posted about the &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2008/12/15/sql-server-2005-sp3-is-available.aspx" title="http://sqlblog.com/blogs/aaron_bertrand/archive/2008/12/15/sql-server-2005-sp3-is-available.aspx" target="_blank"&gt;availability of SQL Server 2005 SP3&lt;/a&gt;.&amp;nbsp; I have a bit more information about cumulative updates and the service pack, for those of you who might be confused about the whole mess involving CU#10, CU#11, post-SP3 CU#1, and are wondering whether you need to install some pre-SP3 CUs and then SP3, or SP3 and then the post-SP CU1, or just SP3, or some other combination.&amp;nbsp; I don't really blame anyone for the confusion.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Problem&lt;/b&gt; &lt;br&gt;&lt;/p&gt;


&lt;p&gt;The documentation that shipped with SP3 (which you can &lt;a href="http://msdn.microsoft.com/en-us/library/dd353312%28SQL.90%29.aspx" title="http://msdn.microsoft.com/en-us/library/dd353312(SQL.90).aspx" target="_blank"&gt;find online&lt;/a&gt;) has a "What's New" page that currently states: &lt;br&gt;&lt;/p&gt;

&lt;table bgcolor="#eeeeee" cellpadding="10" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i&gt;"Microsoft SQL Server 2005 Service Pack 3 (SP3) contains all the cumulative updates for SQL Server 2005, and fixes to issues that have been reported through our customer feedback platforms."&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;The part about "all the cumulative updates" is incorrect and in the process of being changed (they added a comment to the article but it takes longer to roll out these changes to MSDN properties, never mind the Books Online application itself).&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;b&gt;The Bigger Problem&lt;/b&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;SP3 does NOT include the fixes in CU#10 and CU#11, since they were published after the service pack had begun final testing.&amp;nbsp; The purpose of the post-SP3 CU#1 (which we should see no later than Friday) is to fill that gap and apply those fixes to an SP3 install.&amp;nbsp; When this new cumulative update is available, at least the last time I checked, it will be posted in &lt;a href="http://support.microsoft.com/kb/959195/" title="KB #959195" target="_blank"&gt;KB #959195&lt;/a&gt;.&amp;nbsp; (Currently this KB yields a 404, and it has already been changed once from #960828, so I wouldn't be surprised if it changes again.)&lt;br&gt;&lt;/p&gt;

&lt;p&gt;So, if you want to be up to date, my suggestion is to wait on SP3 until CU#1 is available.&amp;nbsp; If you have CU#10 or CU#11 and you apply SP3, you will LOSE YOUR CHANGES from those CUs.&amp;nbsp; There will be no warning; it will just happen.&amp;nbsp; Do NOT say I didn't warn you! &lt;/p&gt;&lt;p&gt;&lt;b&gt;Long Story Short&lt;/b&gt; &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Here is a quick summary of what I think you should do.&amp;nbsp; Run the following:&lt;/p&gt;


&lt;table bgcolor="#eeeeee" cellpadding="10" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SELECT @@VERSION;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;If the version returns &amp;lt; 9.00.3294:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;font color="#0033cc"&gt;&lt;span&gt;&lt;b&gt;Apply SP3 now, and then apply SP3 CU#1 when it is made available.&lt;/b&gt;&amp;nbsp; &lt;br&gt;This will ensure you will eventually have all of the fixes from CU#10, CU#11 and SP3.&lt;/span&gt;&lt;/font&gt; &lt;br&gt;&lt;/blockquote&gt;

&lt;p&gt;If the version returns &amp;gt;= 9.00.3294:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font color="#0033cc"&gt;&lt;b&gt;You should NOT install SP3 until the forthcoming CU#1 is available.&lt;/b&gt;&amp;nbsp; &lt;br&gt;Otherwise you will lose the fixes from CU#10/11 and will not be able to restore them until CU#1 is ready.&lt;/font&gt;&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Of course maybe you didn't know about CU#10 and CU#11, and they have fixes you want to take advantage of now.&amp;nbsp; In that case, I suggest installing CU#11 (9.00.3301, available in &lt;a href="http://support.microsoft.com/kb/958735/" title="KB #958735" target="_blank"&gt;KB #958735&lt;/a&gt;) and then following the second point above... wait on SP3 until CU#1 is available.&amp;nbsp; But read the rest of this article first, because there may be a more advantageous fix for you in SP3. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Other Random Notes&lt;/b&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;This is the challenge when fully testing a service pack before releasing it; there are bound to be issues in the meantime that need to be rushed out to customers, and so you have the potential for gaps on both sides: the less-tested CUs and the more stable but slightly older SPs.&amp;nbsp; In this case we can see that there are fixes in SP3 that weren't in CU#11, and fixes in CU#10 and CU#11 that didn't make it in time to be in SP3.&amp;nbsp; It is an interesting problem to solve without putting all potential fixes on lockdown for the duration of an SP testing cycle.&amp;nbsp; Obviously this approach is not always going to be feasible, and becomes less so over time as SQL Server becomes a more complex product. &lt;br&gt;&lt;/p&gt;&lt;b&gt;On the bright side... &lt;/b&gt;&lt;br&gt;

&lt;p&gt;With all of this confusion also comes some nice "surprise" fixes that are in SP3 but were not released in any of the CUs.&amp;nbsp; One of the fixes you get in SP3 that are not included in either CU#10 or CU#11 is a CPU timing issue, which caused errors in the logs such as:&lt;/p&gt;


&lt;table bgcolor="#eeeeee" cellpadding="10" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;The time stamp counter of CPU on scheduler id &lt;i&gt;x&lt;/i&gt; is not synchronized with other CPUs.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;
...and...&lt;/p&gt;

&lt;table bgcolor="#eeeeee" cellpadding="10" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;CPU time stamp frequency has changed from &lt;i&gt;x&lt;/i&gt; to &lt;i&gt;y&lt;/i&gt; ticks per millisecond. The new frequency will be used.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;The details of these changes can be found in &lt;a href="http://support.microsoft.com/kb/931279/" title="KB #931279" target="_blank"&gt;KB #931279&lt;/a&gt;, and have been &lt;a href="http://blogs.msdn.com/psssql/archive/2008/12/16/how-it-works-sql-server-no-longer-uses-rdtsc-for-timings-in-sql-2008-and-sql-2005-service-pack-3-sp3.aspx" title="http://blogs.msdn.com/psssql/archive/2008/12/16/how-it-works-sql-server-no-longer-uses-rdtsc-for-timings-in-sql-2008-and-sql-2005-service-pack-3-sp3.aspx" target="_blank"&gt;blogged about in more detail&lt;/a&gt; by Bob Dorr of CSS.&amp;nbsp; You can also see some earlier background on the problem, and how it was fixed for good in SQL Server 2008, &lt;a href="http://blogs.msdn.com/psssql/archive/2007/08/19/sql-server-2005-rdtsc-truths-and-myths-discussed.aspx" title="http://blogs.msdn.com/psssql/archive/2007/08/19/sql-server-2005-rdtsc-truths-and-myths-discussed.aspx" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/psssql/archive/2006/11/27/sql-server-2005-sp2-will-introduce-new-messages-to-the-error-log-related-to-timing-activities.aspx" title="http://blogs.msdn.com/psssql/archive/2006/11/27/sql-server-2005-sp2-will-introduce-new-messages-to-the-error-log-related-to-timing-activities.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;For a lot of people, this fix alone will be worth the trouble.&amp;nbsp; I wonder how many people have seen these error messages in the log, and picked up the phone and blasted their reps at &amp;lt;insert SAN vendor here&amp;gt; because they assumed the error messages about I/O stalls were really indicative of poor hardware performance.&amp;nbsp; I'll admit that I will need to review some of the catalysts over the past couple of years that have made me blame the hardware when the "problem" was merely a fabrication.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Stay On Top Of It &lt;/b&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;You should keep an eye on the &lt;a href="http://blogs.msdn.com/sqlreleaseservices/default.aspx" title="http://blogs.msdn.com/sqlreleaseservices/default.aspx" target="_blank"&gt;SQL Server Release Services blog&lt;/a&gt; over the next few days, as they will be publishing more information about these releases.&amp;nbsp; I am going to be offline for several days and don't want anyone expecting me to keep updating these blog entries every 20 minutes.&amp;nbsp; :-)&amp;nbsp; Happy Holidays!&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>