Kalen Delaney : Upgradehttp://sqlblog.com/blogs/kalen_delaney/archive/tags/Upgrade/default.aspxTags: UpgradeenCommunityServer 2.1 SP2 (Build: 61129.1)Did You Know? Microsoft is/are Still Fixing Bugs On SQL Server 2005http://sqlblog.com/blogs/kalen_delaney/archive/2008/06/17/microsoft-is-still-fixing-bugs-on-sql-server-2005.aspxTue, 17 Jun 2008 16:45:00 GMT21093a07-8b3d-42db-8cbf-3350fcbf5496:7344Kalen Delaney11http://sqlblog.com/blogs/kalen_delaney/comments/7344.aspxhttp://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=7344<P>I taught a private class last week near Portland (Oregon) and although the company has a lot of SQL Servers, there was not much excitement at all about SQL Server 2008. They still have many SQL Server 2000 installations, and are debating whether to upgrade those to 2005. Most of the interest was in the real value of the new 2005 features, like partitioning, and the new large object types, as well as interest in the new metadata, such as the DMVs. </P>
<P>They're trying to run a business, and keep their systems running well. They don't have a lot of time to get excited about features that are way in the future. </P>
<P>I can't believe that my client is the only organization that is very interested in the continued health of SQL Server 2005, but I was surprised to see no blog posts here on SQLBLOG about the latest Cumulative Update for SQL 2005. </P>
<P>Yesterday, Microsoft released CU#8 and you can read about it here:</P>
<P><A title=http://support.microsoft.com/kb/951217 href="http://support.microsoft.com/kb/951217">http://support.microsoft.com/kb/951217</A></P>
<P>So what are you waiting for?</P>
<P><FONT color=#ff00ff size=4>~Kalen</FONT></P><img src="http://sqlblog.com/aggbug.aspx?PostID=7344" width="1" height="1">trainingUpgradecumulative update packagesDid You Know? The Best SQL Server 2005 Featurehttp://sqlblog.com/blogs/kalen_delaney/archive/2007/12/04/the-best-sql-server-2005-feature.aspxWed, 05 Dec 2007 05:44:00 GMT21093a07-8b3d-42db-8cbf-3350fcbf5496:3691Kalen Delaney9http://sqlblog.com/blogs/kalen_delaney/comments/3691.aspxhttp://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=3691<P>This post really should have a topic of "Pet Peeve" but I really didn't want to sound quite so negative. </P>
<P>It seems like almost every time I see a clever solution in a newsgroup response, or in a blog post, about how to extract some very useful troubleshooting information using the Dynamic Management Views, someone will ask for an equivalent query in SQL Server 2000.&nbsp; It just happened again as I was doing a google search and came across a post by Kevin Kline right here on sqlblog about using the new metadata to get information about <A href="http://sqlblog.com/blogs/kevin_kline/archive/2007/10/23/tempdb-space-usage.aspx">space usage in tempdb</A>. It was actually referring to a query developed by Aaron Bertrand, who also posts here. Someone asked if there was a way to do the same thing in SQL 2005, but we assume they meant SQL 2000. Our own Adam Machanic responded that the CROSS APPLY operator was not available in SQL 2000, but that is the least of our worries. The query refers to seven different Dynamic Management Objects (6 views and a function), most of which have no equivalent in SQL Server 2000. </P>
<P>It just seems that some people seem to think that anything we can do in one version should be doable in a previous version. If that were true, why would you upgrade? Do you only upgrade for performance benefits? I don't think so. </P>
<P>In my opinion, the BEST SQL Server 2005 feature is the new system metadata. It is absolutely worth the price of admission. There are so many things that you couldn't even begin to find out about with the metadata from SQL 2000, and the only way to get that level of internal detail is to UPGRADE!</P>
<P>If you're running SQL 2005, the Dynamic Management Objects can provide hours and hours of fun and exciting explorations!</P>
<P><FONT color=#ff00ff>~Kalen</FONT></P><img src="http://sqlblog.com/aggbug.aspx?PostID=3691" width="1" height="1">UpgradeDMVsDid You Know? Nobody upgraded the SET OPTIONS screen in SQL Server Management Studiohttp://sqlblog.com/blogs/kalen_delaney/archive/2007/07/17/did-you-know-nobody-upgraded-the-set-options-screen-in-sql-server-management-studio.aspxTue, 17 Jul 2007 22:16:00 GMT21093a07-8b3d-42db-8cbf-3350fcbf5496:1788Kalen Delaney3http://sqlblog.com/blogs/kalen_delaney/comments/1788.aspxhttp://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=1788<P>&nbsp;</P>
<P>In SQL Server Management Studio, the screen where you choose which SET options to enable for all connections appears to be left over from SQL Server 2000. I know there are a lot of different dialog boxes available through the Tools | Options menu, but I find it amazing that this one was completely overlooked when updating the old Enterprise Manager GUI. </P>
<P>Here's how to get to the dialog:
<P>Tools | Options
<BLOCKQUOTE>
<P>Then expand Query Execution to SQL Server and then to Advanced...</P></BLOCKQUOTE>
<P>The list of the set options to enable does not include anything new in SQL Server 2005.
<P>1. It does not include SET SHOWPLAN_XML or SET STATISTICS XML (but includes SHOWPLAN_TEXT)
<P>2. Transaction Isolation Level does not include SNAPSHOT
<P>3. Deadlock Priority only allows NORMAL and LOW, not the numbers -10 to 10, or the value HIGH <BR>&nbsp;&nbsp; (see my earlier post: <A title=http://sqlblog.com/blogs/kalen_delaney/archive/2006/09/09/192.aspx href="http://sqlblog.com/blogs/kalen_delaney/archive/2006/09/09/192.aspx">http://sqlblog.com/blogs/kalen_delaney/archive/2006/09/09/192.aspx</A>&nbsp;)
<P>Maybe there are others that I haven't noticed yet.
<P>So now you know...
<P>~Kalen</P><img src="http://sqlblog.com/aggbug.aspx?PostID=1788" width="1" height="1">UpgradeSET OptionsManagement Tools