<?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 tag 'SQL Programming'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=SQL+Programming&amp;orTags=0</link><description>Search results matching tag 'SQL Programming'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Help Me Update the History of SQL Server</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2012/09/12/help-me-update-the-history-of-sql-server.aspx</link><pubDate>Wed, 12 Sep 2012 15:01:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:45167</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I was chatting with my buddy, Buck Woody (&lt;a href="https://twitter.com/#!/buckwoody"&gt;Twitter&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://blogs.msdn.com/buckwoody/rss.xml"&gt;Blog&lt;/a&gt;), about a week ago and we were discussing that it's pretty hard to put together the entire history of SQL Server. &amp;nbsp;Then the thought hit me that I'd already done this, to a degree, in my book&amp;nbsp;&lt;em&gt;﻿Transact-SQL Programming.&amp;nbsp;&lt;/em&gt;﻿ This was the first Transact-SQL programming book on the market way back in the SQL Server 7.0 days and even included full coverage of both Microsoft and Sybase variants of T-SQL.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;The thing is, I was never able to put out a second edition due to some legal and contractual issues. &amp;nbsp;So, help me catch up on the history of SQL Server:&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;br&gt;&lt;/p&gt;&lt;h1 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;The Ancient History of Microsoft SQL Server&lt;/h1&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;SQL Server, like many things related to SQL, is a story of diversity.&amp;nbsp; At one time, both Sybase and Microsoft had virtually the same product with Sybase's product targeted at Unix and enterprise environments while Microsoft targeted only the Windows enterprise.&amp;nbsp; Today, the two products are entirely divergent. &amp;nbsp;The code base for each product is unique to each platform and shares no code at all. &amp;nbsp;For a while, both Sybase and Microsoft called their flagship database product "SQL Server", but now, Sybase &amp;nbsp;calls their implementation of the product Sybase Adaptive Server Enterprise. So while the two products are now completely distinct, they continue to share a strongly similar Transact-SQL implementation. &amp;nbsp;Other less noticeable similarities persist, such as the use of Tabular Data Stream (TDS), tempdb architecture, and a few other odds and ends.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Perhaps you want to know more about how things got to be the way they are?&amp;nbsp; By reading this section, you will be making an admission that many programmers and developers are loath to - history is interesting ... perhaps even enjoyable.&amp;nbsp; This is not actually a sign of weakness as some might attest. With tongue planted firmly in cheek, please read on.&amp;nbsp; Table 1-1 shows the evolution of both Microsoft and Sybase’s version of SQL Server’s. &amp;nbsp;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;em&gt;&lt;strong&gt;Notice that I stop at more than a decade ago. &amp;nbsp;Help me add the subsequent details by leaving a comment! &amp;nbsp;Extra points if you know the code name for each release.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;br&gt;&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1987 - Microsoft Buddies Up with Sybase&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Microsoft and Sybase announce a technology and marketing partnership.&amp;nbsp; Microsoft gets exclusive rights to market Sybase’s DataServer product on OS/2 and all Microsoft-developed operating systems.&amp;nbsp; Sybase gets royalties and added credibility in the Unix and VMS markets. (Remember VMS?) &amp;nbsp;Sybase ships their first commercial DBMS product, called DataServer, for Sun workstations running Unix.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;It was only 20 years prior that the first Super Bowl was played as the Green Bay Packers of the National Football League defeated the Kansas City Chiefs of the American Football League, 35-10. (Hey, now this is important!)&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1988 - Microsoft Buddies Up with Ashton-Tate&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Microsoft and Ashton-Tate announce a marketing partnership.&amp;nbsp; Microsoft can’t put a dent in dBase’s tremendous market presence.&amp;nbsp; Ashton-Tate wants access to Sybase’s powerful multi-user database management technology, which ships this year.&amp;nbsp; Microsoft forms a three-way alliance.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Another interesting three-way alliance was also making headlines at that time, as independent counsel Lawrence E. Walsh probed the Iran-Contra affair.&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1989 - SQL Server v1.0 Ships&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Ashton-Tate/Microsoft SQL Server version 1.0 ships.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Perhaps not coincidentally, NYC transit fare rises from $1.00 to $1.15.&lt;/p&gt;&lt;h3 align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1990 - Microsoft Ships SQL Server v.1. for, OMG,&amp;nbsp;&lt;em&gt;Windows&lt;/em&gt;!&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Ashton-Tate dBase IV was floundering.&amp;nbsp; Microsoft wanted to beef up its offerings for the new OS/2 LAN Manager product.&amp;nbsp;&amp;nbsp; Microsoft and Ashton-Tate quit the partnership.&amp;nbsp; “Microsoft SQL Server” version 1.1 ships by summer with support for Windows 3.0&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Another partnership came to an end that year: ousted Panamanian leader Manuel Noriega surrendered to U.S. forces, after taking refuge in the Vatican's diplomatic mission.&amp;nbsp;&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1991 - Microsoft Goes All-In on Windows 3.0&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;A proliferation of Windows 3.0 front-end tools spurs the growth of Microsoft SQL Server. Later that year Microsoft and Sybase amend their contract to allow Microsoft to make actual bug fixes - all under Sybase supervision.&amp;nbsp; IBM and Microsoft call off their OS/2 partnership with Microsoft to focus on Windows.&amp;nbsp; Sybase surpasses the $100 million revenue mark and goes public on NASDAQ.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Almost one thousand years ago to the day, significant improvements in front-end tools (i.e. the plow and horse yolk) spur a huge population boom in Europe.&amp;nbsp; The Vikings and Europeans call off their partnership, with the Vikings dragging off most of the loot.&amp;nbsp; Meanwhile, Islam is continuing its military expansion throughout the world. Fortunately, medieval Europe does not have to endure lengthy beta programs, although computer geeks have to endure a plague of viruses. No fair!&lt;/p&gt;&lt;h3 align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1992 - Microsoft Goes Nuts on Windows NT&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Microsoft and Sybase SQL Server 4.2 ships. Microsoft diverts its attention away from OS/2 and into developing Windows NT.&amp;nbsp;&amp;nbsp; Microsoft SQL Server for Windows NT later ships in beta release while Sybase ships its much-vaunted System 10.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;A famous diversion of attention in the political arena, you ask?&amp;nbsp; Then President George H. W. Bush lost his lunch during a state dinner in Tokyo; White House officials tried to deflect attention saying Bush was suffering from stomach flu.&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;h3 align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1993 - Microsoft and Sybase Become Unfriends&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Microsoft Windows NT 3.1 ships, closely followed by Microsoft SQL Server.&amp;nbsp; By 1994, Sybase SQL Server System 10 and Microsoft SQL Server were competing unabashedly as the two formally ended their partnership. &amp;nbsp;(This is about the time that I started to use Microsoft SQL Server 4.21 on OS/2).&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Likewise, the American voting public formally ended their relationship with “Read my lips” President George H. W. Bush.&amp;nbsp;&lt;/p&gt;&lt;h3 align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1995 - Microsoft Enters the Enterprise Computing World&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Microsoft SQL Server 6.0, a very significant release, ships in June. &amp;nbsp;Up until this time, &amp;nbsp;most Microsoft products were considered departmental-level only. &amp;nbsp;SQL Server also begins to push out many PC-level database products, with the noticeable exception of Microsoft Access. &amp;nbsp;Access will be a thorn in the side of SQL Server DBAs until ... uh ... probably 10+ years from now.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Other significant release for 1995 included O.J. Simpson - not guilty.&lt;/p&gt;&lt;h3 align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1996 - SQL Server 6.5 Goes Into Production&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Though released in April, it’s no April Fool’s joke.&amp;nbsp; SQL Server 6.5 is the most powerful and capable version Microsoft had ever produced. It also received considerable press because of its innovative user interface and free tools.&lt;/p&gt;&lt;h3 align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1997 - Microsoft SQL Server 7.0 Beta Released. Remember the Code Name?&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Is there a causal relationship between the Monkees' appearance at the Hollywood Bowl (June 10, 1967)&amp;nbsp;&lt;em&gt;and&lt;/em&gt;&amp;nbsp;the first shipment of the Apple II Computer (June 10, 1977)&amp;nbsp;&lt;em&gt;and&lt;/em&gt;&amp;nbsp;the release of MS SQL Server 7.0 beta (June 10, 1997)?&amp;nbsp; It does make you wonder, doesn’t it?&lt;/p&gt;&lt;h3 align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1998 - Microsoft SQL Server 7.0 RTM&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Microsoft offers another set of new innovations in the SQL Server 7.0 release, including an "all-in-the-box" strategy. &amp;nbsp;Other major DBMS vendors had, and still have, separate products for ETL (extract-transform-load), administration tools, scheduling, and business intelligence. &amp;nbsp;Not Microsoft. &amp;nbsp;With SQL Server 7.0, Microsoft included the Data Transformation Service (DTS) for ETL work, Query Analyzer and other administration tools, OLAP services (my brain gets a little cloudy on this one), along with the already existing scheduler, SQL Agent. &amp;nbsp;&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;2000 - Microsoft SQL Server 2000&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Branding experts said that version numbers should get too big, or else customers would perceive the software as stodgy and old fashioned. &amp;nbsp;So Microsoft switched from the version number nomenclature to the one highlighting the year of the release for SQL Server 2000. &amp;nbsp;This release included the game-changing Enterprise Manager (EM). Forced many other DBMS companies to at least attempt to build useful tools (anyone use SQL*Plus from Oracle). &amp;nbsp;Again, my brain is getting dusty with old age and too many releases, but IIRC this was the release in which Microsoft finally got ride of page-level locking in favor of row-level locking. &amp;nbsp;That shuts up a lot of Oracle-bigots, but doesn't truly ease their smarmy attitude. &amp;nbsp;Grudge matches continue unabated.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I'm going to follow-up with another blog post carrying forward with SQL Server 2000, including highlights for important half-steps like SQL Server 2000 SP3, the "Slammer" security release. &amp;nbsp;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Feel free to throw down some of your SQL Server trivia knowledge about release and features for releases. &amp;nbsp;Share a picture of one of your old boxes, if you have one!&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Enjoy,&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;-Kev&amp;nbsp;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a href="http://twitter.com/kekline"&gt;Twitter&lt;/a&gt;&amp;nbsp;|&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;a href="http://www.facebook.com/kekline"&gt;Facebook&lt;/a&gt;&amp;nbsp;|&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;a href="http://www.youtube.com/user/KevinEKline"&gt;YouTube&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://www.linkedin.com/in/kekline"&gt;LinkedIn&lt;/a&gt;&amp;nbsp;|&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;a href="http://kevinekline.com/"&gt;Blog&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Dev Advice: Make a Tiny Dev Database Act Like a HUGE Prod Database</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2012/03/16/dev-advice-make-a-tiny-dev-database-act-like-a-huge-prod-database.aspx</link><pubDate>Fri, 16 Mar 2012 14:30:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:42346</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;Here's an evergreen question.  It's a question that never completely goes away.  But lately, I've been getting it a few times per week.  So I thought it's time to readdress the question, which usually takes some form of the following:&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;&lt;em&gt;I can't really do effective development on my little dev laptop because our production SQL Server database is 15 gazillionbytes, way too big for my workstation.  What's a uber-nerd to do? &lt;/em&gt;&lt;/p&gt;&lt;p&gt;Well, maybe they didn't use the word "uber-nerd".  But you get my drift, right?  The production database is really, really big - unmanageably big for keeping a local copy.  So that means the dev either has to create a metadata-only version of the database, which won't produce realistic query plans, or somehow crush their laptop under 15 gazillionbytes of MDF and LDF files.&lt;/p&gt;&lt;p&gt;Actually, you have a better alternative - &lt;em&gt;a clone database&lt;/em&gt;, sometimes called a &lt;em&gt;shell&lt;/em&gt; database.  Here's how I described a cloned database a few years ago here in my &lt;a title="Kevin Kline's Tool Time Column on SQL Server Pro Magazine" href="http://www.sqlmag.com/article/sql-server-2005/efficiently-clone-databases"&gt;Tool Time column for SQL Server Pro Magazine&lt;/a&gt;:&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;&lt;span&gt;&lt;em&gt;In effect, a cloned database includes all of the schema objects of the database (e.g., tables, views, stored procedures), as well as the statistics and histograms (the so-called "statistics blob"). This metadata is quite small by volume but can tell you what estimated query plans look like outside of a large production environment and how those estimated query plans might change when SQL Server is upgraded. Cloned databases are especially useful when the data is confidential, classified, or subject to privacy laws.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The article gives you all the detail you need to effectively and quickly &lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;create a small version of a big, ol' production database&lt;/strong&gt;&lt;/span&gt; that produces the same query execution plans as you'd get on the prod server.&lt;/p&gt;&lt;p&gt;If you're struggling with doing development on a big SQL Server database, learn the ropes on cloned databases &lt;em&gt;asap!&lt;/em&gt;  You'll be glad you did.&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;-Kev&lt;/p&gt;&lt;p&gt;-&lt;a title="Kevin Kline's Twitter Feed" href="http://twitter.com/kekline"&gt;Follow me on Twitter&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How Do You SKU?</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/03/30/how-do-you-sku.aspx</link><pubDate>Wed, 30 Mar 2011 14:49:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:34502</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;&lt;a href="http://kevinekline.com/wp-content/uploads/2011/03/Decisions.jpg"&gt;&lt;img src="http://kevinekline.com/wp-content/uploads/2011/03/Decisions.jpg" class="aligncenter size-full wp-image-1582" title="Decisions" alt="Decisions" align="middle" height="320" width="400"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;I’d like your opinion here.&lt;/p&gt;
&lt;p&gt;Follow my logic here for a moment as I walk through a couple 
rhetorical questions.&amp;nbsp; Have you ever had a friend developed an 
application entirely on SQL Server Developer Edition?&amp;nbsp; (Not that YOU 
would ever do such a thing, but maybe you know someone who has. Right?) 
And has your friend’s IT department actually deployed said application 
only to discover that they’re only licensed for Standard Edition in 
their production environment?&amp;nbsp; And then was your friend’s IT management 
team is horrified to learn that they’ve either got to go through the 
very expensive process of extracting all of the Enterprise and/or 
Datacenter Edition features for the production application in order to 
remain in compliance, upgrade to the more expensive SKU licenses, or 
risk a potential future audit?&lt;/p&gt;
&lt;p&gt;I’m not saying that this has happened to any of us.&amp;nbsp; We’re too smart 
for that, after all.&amp;nbsp; But have you ever known anyone who’s had this 
experience?&lt;/p&gt;
&lt;p&gt;Having worked with a lot of customers another commercial RDBMS 
platforms (which I’ll euphemistically call “SEER” from Redforest City 
and “IB4” from Upstate City), I can tell you that auditing is a fun and 
exciting way for those platform vendors to make a LOT of money.&amp;nbsp; This is
 especially true because a production application, once successfully 
deployed, tends to be too valuable to disable or otherwise compromise 
because high-end features slipped in to the development cycle even 
though the production environment only a “standard edition” SKU in 
place.&amp;nbsp; Ouch! Talk about being caught between a rock and a hard place.&amp;nbsp; 
Now, keep in mind that this is a strategy used by SEER and not by 
Microsoft.&amp;nbsp; But Microsoft could implement the same sort of licensing 
audits if they wanted to.&amp;nbsp; (Please leave a comment here if you have ever
 been audited.&amp;nbsp; I’d love to hear your experiences, at least as much as 
NDA’s allow).&lt;/p&gt;
&lt;p&gt;So if you use SQL Server Developer Edition (DE), of any version, 
would you like to see a feature that enables you to run DE not in its 
default “full featured mode” but at another SKU level, such as good ol’ 
Standard Edition?&amp;nbsp; I know I would.&lt;/p&gt;
&lt;p&gt;If you’re on the same page as I am, there are a number of suggestions
 logged on Connect about this very feature!&amp;nbsp; Make your voice heard!&amp;nbsp; 
Check out:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://connect.microsoft.com/SQLServer/feedback/details/496380/enable-sql-developer-edition-to-target-specific-sql-version"&gt;https://connect.microsoft.com/SQLServer/feedback/details/496380/enable-sql-developer-edition-to-target-specific-sql-version&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Of course, the more skeptical reader might say “Hey, that’s their 
tough luck. Developers should know the difference in the SKU licensing 
options and feature sets of whatever SKU they’re developing on compared 
to what they’ll deploy on.”&amp;nbsp; And I wouldn’t fault you for saying so.&lt;/p&gt;
&lt;p&gt;But I would go on to point out that much of Microsoft’s success in 
enterprise IT settings can be traced back to their very strong 
relationship with developers.&amp;nbsp; And anything that Microsoft can do to 
empower developers to save time, money, and resources during the 
development phase of an IT project in turn energizes that relationship 
between developer and Microsoft.&lt;/p&gt;
&lt;p&gt;It also makes the life of the DBA that much easier, because they 
don’t need to imply that those cowboys on the development team went off 
half-cocked again.&amp;nbsp; So what’s your opinion?&amp;nbsp; Should SQL Server Developer
 Edition include a feature that sets the SKU-level of the database 
engine?&lt;/p&gt;</description></item><item><title>Database Maintenance Scripting Done Right</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/02/18/database-maintenance-scripting-done-right.aspx</link><pubDate>Fri, 18 Feb 2011 13:16:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:33607</guid><dc:creator>KKline</dc:creator><description>&lt;br&gt;I first wrote about useful database maintenance scripts on my&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2008/03/26/more-sql-server-automation-scripts.aspx" title="Mad skillz in Mad scriptz" target="_blank"&gt; SQLBlog account&lt;/a&gt; way back in 2008.  Hmmm - now that I think about it, I first wrote about my own useful database maintenance scripts in a journal called SQL Server Professional back in the mid-1990's on SQL Server v6.5 or some such.  But I digress...

&lt;a href="http://KevinEKline.com"&gt;&lt;img src="http://www.binbin.net/photos/everythingplay/mov/movie-script-note-book.jpg" title="Script" alt="" height="247" width="247"&gt;&lt;/a&gt;

Anyway, I pointed out a couple useful sites where you could get some good scripts that would take care of preventative maintenance on your SQL Server, such as index defragmentation, updating statistics, and so forth.  One of the script kits came directly from Microsoft's internal database management team.  But, alas, they haven't published any updates in quite a while.  On the other hand, the other set of scripts came from Ola Hallengren, who has done a great job keeping his scripts up to date.

Recently, Ola added support for updating column statistics, both in a generalized update and also updates for only those columns whose statistics have been modified.  He's added some other goodies to the latest release, which you can read about here, &lt;a href="http://ola.hallengren.com/Versions.html"&gt;http://ola.hallengren.com/Versions.html&lt;/a&gt; for all details.

In addition, I'd like to remind you of the white paper I wrote a while back called &lt;a href="http://www.quest.com/documents/landing.aspx?id=10931" title="Free, but registration is required" target="_blank"&gt;&lt;em&gt;Automating DBA Processes&lt;/em&gt;&lt;/a&gt;, which covers many aspects of database automation and cherry picks some of the best practices from many different thought leaders, such as Ola, Michelle Ufford &lt;a href="http://sqlfool.com/" target="_blank"&gt;(&lt;/a&gt;&lt;a href="http://sqlfool.com/"&gt;blog&lt;/a&gt; | @&lt;a href="http://twitter.com/sqlfool"&gt;sqlfool&lt;/a&gt;) who will be speaking at the &lt;a href="http://www.sqlpass.org/24hours/Spring2011/default.aspx" title="Celebrating Women in Technology with an all-female speaker line up!" target="_blank"&gt;24HOP &lt;/a&gt;soon, and Allen White (&lt;a href="http://sqlblog.com/blogs/allen_white/archive/tags/PowerShell/default.aspx" target="_blank"&gt;blog&lt;/a&gt; | &lt;a href="http://twitter.com/sqlrunr"&gt;twitter&lt;/a&gt;).</description></item><item><title>Join Me May 19th for 24 Hours of PASS</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2010/04/26/join-me-may-19th-for-24-hours-of-pass.aspx</link><pubDate>Mon, 26 Apr 2010 14:16:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:24579</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUsjFujLwMmO4PXzbygaF5fdku5SaYPWbUZFYdvFwOOVeDMn2MXVUPhUdDXvrGrKN5lWICmQo4aFkmwkh8PZytaUrVzvHHz7RySzSepLlGuiT6YwgI4KHag4I8HOpslFpBI=" target="_blank" title="Register Now!"&gt;&lt;img src="http://kevinekline.com/wp-content/uploads/2010/04/24HOP.jpg" alt="" title="24HOP" class="aligncenter size-full wp-image-517" width="601" height="151"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Join Us for 24 Hours of SQL Server Training&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;(with a special focus on SQL Server 2008 R2)&lt;/i&gt;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;i&gt;Did I mention that your Cohorts in Crime 
(that be &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUuOZjF-KrHxujYlsOQMesC-mjFLtFzLOWgl_FT1teNLftVY1iE8GydpQ1TGM9SLvJmNqxuu6UxYOAt5v1VqsjIFkexYTKE2pHD4rFc6-WLwjibWnqbvYhawz06OkxRZq6UwkwpcGq2lyhRfYCNqMpq0hlTqEy8k1LSsnHc1v0kUtKSWyPtJoRER" target="_blank" title="Take That, Access Programmer, erm, 
Evil-Doer!"&gt;me&lt;/a&gt;
 and &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvBoTeroUXVe1dwpHetEIajlBdTK-g57SuIoCeuKCsh-N8Er7lNvCsXBK01xw7I7dLzSuI7e9Y-8YPHXCJxS2arZoRPGc3wd9t_S5TbyWQAYP-qzOKpnSzqeToRSz4OY19b7-KG-Bx3X31e3QqWtYUXGZHsyKnQC7x8JqCbtA3WaSbmgl-xKuQD" target="_blank" title="My Fist Will Defragment the Face of 
Criminals Everywhere!"&gt;Brent
 Ozar&lt;/a&gt;) are presenting?!?&lt;br&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;The FREE &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUsjFujLwMmO4PXzbygaF5fdku5SaYPWbUZFYdvFwOOVeDMn2MXVUPhUdDXvrGrKN5lWICmQo4aFkmwkh8PZytaUrVzvHHz7RySzSepLlGuiT6YwgI4KHag4I8HOpslFpBI=" target="_blank"&gt;24 Hours of PASS&lt;/a&gt; event is bringing an exceptional 
lineup of SQL Server and BI experts to     your computer&amp;nbsp;starting at 
12:00 GMT (UTC) on &lt;b&gt;May 19&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUv9BzshqvEpgwFz2XgXW8b50msy2KWLG6SUXomR2ueFSBBlGRE8t0T3Gm8TFRUuAju_JJAJTk4sfASGuUxhKeZ_DnvhS8B1U3pNX_z7UuaJTzTpPFS_Jeffu-MFCaaZ-vodt5ipVGLca8kUGDZO0qkz" target="_blank"&gt;Get an in-depth look at     the hottest SQL Server and 
BI topics&lt;/a&gt;, including (but not limited to!) -     the new &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUucFSQNQD9KQ4Ntv3s9hlw6Q-cJKsl3izrdqF1yFPMNJOgl89Oz2Oxbw4e9-tx93DriP9fRXDPbHc4k3JOMfoOL0zRptrY-Az6_iobSekFy_wlyU7flegXgvCU_FWWd5weQJdIG1bUc_RAvtRW0dSuG" target="_blank"&gt;SQL Server 2008 R2&lt;/a&gt;,     with its business 
intelligence and data management&amp;nbsp;innovations, and     much more.&lt;/p&gt;

&lt;p style="padding-left:30px;"&gt;&lt;b&gt;When does it  start? 12:00 GMT (UTC):&lt;/b&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;b&gt;New York:&lt;/b&gt; 08:00&lt;br&gt;
&lt;b&gt;Chicago:&lt;/b&gt; 07:00&lt;br&gt;
&lt;b&gt;San Francisco:&lt;/b&gt; 05:00&lt;br&gt;
&lt;b&gt;London:&lt;/b&gt; 13:00&lt;br&gt;
&lt;b&gt;Paris:&lt;/b&gt; 14:00&lt;br&gt;
&lt;b&gt;Moscow:&lt;/b&gt; 16:00&lt;br&gt;
&lt;b&gt;Mumbai:&lt;/b&gt; 17:30&lt;br&gt;
&lt;b&gt;Singapore:&lt;/b&gt; 20:00&lt;br&gt;
&lt;b&gt;Sydney: &lt;/b&gt;22:00&lt;/p&gt;
&lt;p&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The roster of phenomenal speakers features many MVPs and top-rated 
presenters, including &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvRttnKUIPgEfTwaZKi_dXRCm0ovRW61__s3U7eGggyi29sZlGbafhj1SG2mGAaJrtYaKN3pppoQkwoUVglQ0NNt9PML74oermOhrP3pnkU_s-D5oI8H-2koge2DYhQpFYO0KOXAqCE6WbYb52FnS10YDWdXr2oD9L_vSdZKCgcAdTJmLrHpEiNFo6fTZwgzEU=" target="_blank"&gt;Adam Machanic&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUsRaxJ-QQCeYZucHSYDtsC3_l0d7zxFi0lAlAzS7a3AtrUnxJhfZu53TduvDTatyis5p_rmCC4zme5dDD7RsI1rA2TtnTg8o9M2x62WSbClCdcg7YB3Ky8BQCcLU7OvwLtDuSCJW2zj4M3fd08RypckBHINg1AnrCaTNzFvtursClTGPUB_O_OX" target="_blank"&gt;Andy Leonard&lt;/a&gt;, &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUtk-d8XeuFcUzbuJ93heeDU3L7AodjJcYHIYRS5miiYyFKGkxiw6tD1ovm0CHNI7qs8_sinbPz5GCpKIlLIVwKRZNn5fYqjJ1K1MrUXs2cgmb0DHedjPK3Zd12MuppYDN0xRd6OGcpH9XY4kW_Ks5jjgrVRQ6baCs2liRiqcSgtgwSlNqG0QFKsIVsiRr6wckVPNPjmsRXEsg==" target="_blank"&gt;Brad McGehee&lt;/a&gt;, &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvBoTeroUXVe1dwpHetEIajlBdTK-g57SuIoCeuKCsh-N8Er7lNvCsXBK01xw7I7dLzSuI7e9Y-8YPHXCJxS2arZoRPGc3wd9t_S5TbyWQAYP-qzOKpnSzqeToRSz4OY19b7-KG-Bx3X31e3QqWtYUXGZHsyKnQC7x8JqCbtA3WaSbmgl-xKuQD" target="_blank"&gt;Brent Ozar&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUv759uUGW0Z9kO0wSn-AhOGr6kyD__KRrZyZNtq9jUPojFIgXmC0jMKpKMapT2zpVzcynWQ-dXXyQdPT2NStMz85l3ACdj5QqJml11NrL09sEA4_1k-KdbaSh6zE63qaBFLRM3FYzq7TzlZXEzjp2XCir4W2JWRhwh-dnqHCKhkZWECX09gDD7X" target="_blank"&gt;Brian Knight&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvPZpqX_VoYtK9mvoNAFEcaaKwxUGUEXfsCaDkFkeF4ywTuXIFTNZ58dybX-GOah7QtZippU9LoSx2nLoQMtN6VJjYQZPFFJPsqY8Gw42bGkveXAK_5af5kOMih2T3qaAnfXxpJod12KXfYovXZfyRwZkYTX4UzoRHMjvvPEehZkBvuMtm2lljwYZrvW95S1Pw8_NNjngU_9w==" target="_blank"&gt;Chuck Heinzelman&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvTsIn8-QLqkXdl4TUlAkrSwlzwo951WIxpdvrUoHCWXnH_8b0yNohWDPSVfHnpU6Xg0GMjIBpYDNkba_uyUgcrQ6GgN9GIv6IVqPYNhTCKxyWTkrfcUzJ835uFb8qS5yfdXKrihHQkyPZM7suYxDeQAIVUbi8PVu38ZfMXYYNkjtRTF14d3y5KtSVu-B3XjiQ=" target="_blank"&gt;Dean Richards&lt;/a&gt;, &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvrDILg7v9w8Ml-qJDVtbyZCOoLSmbQ3VIQ0yxSeOW6V6ymnNcxUM1njL3B2PPXhy2E3lPDDqykyxJdorGzhwp2NC5E1PSqbCBWFJWcJfInd-eytt4fOhGWEUvM2wTvbjUGH9ZXB-I0PNCaCCwNr_9f2E_x5gHLhCzdUedqaEQFMsMdKOqFhnK-cXVIZ6CHc94z2CWcagTyxg==" target="_blank"&gt;Don Kiely&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUt8cKaJG-xGr7eRaLE-aBuMofXRyMc_rs5HGZ-rInl4bCT0XuO0xsoBr55n9T8hqhUB_tMDzphgjhZ49uL_vis3-w04R3SJpGTgW1H16twj9nOIcA-97xFYXrGcjCEQo-mKYhJD5Cx_RPvog8ffrSmlG9j0tT4q4Md41-d9YPTEO8-afoaCvpHC" target="_blank"&gt;Don Vilen&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUsb0V0NrWcKVmZPC8ArhHlfJEil9C_Uqgi1sBCbCFDu_TZ5jXslmymf2YLEyKi-SjQSXa6AM5UoXSYZIXUELCmoUzTVk4QZDoJFKIwLX-4zzKkKHEZxbp0hzxqKyQxA6o2o2ryv8hsx1il_9XF_spp36xgALxqERtJajS3hYoFXvZmPy8IxmRiHwEMsHevSp40wARy018XNuw==" target="_blank"&gt;Donald Farmer&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUv9V-QhuKbDXajC6kkRkHF5ZPn-mQrAaoRvOpBkOLIQkk-N2EyUIp2-ix4kUvts7xQ-fH_cdzFCg9Q_69WPSYBR6AFl9mBOK7dlIN_iJwffAQzTMKJtdHoN-qbA0FD-qJq7gK-jchd7Fex1PD_FvvxtV_b8GJq52u99Mj_qd0qRtdMg034WzCZp7qcwa2rN75I8Vott98Y1_w==" target="_blank"&gt;Glenn Berry&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvYa5FkvZ5tRxOc1zGqx2wqOsTpP0QbXPZPFm9521D_qlnQR6D5ACuGozNXTXffrHIfxe7LoxY2ALQHElm-KugmxaWoPT0yi1VHBDshWOUHNH6zfNkJJn0UXw77LJUXzaIlscW21Y9rfpr0EgURQ_6s34c2pI3WAds9K_FNer6uHxvedkTuhYiyenrCCr6LFvjPRBZW53i_nA==" target="_blank"&gt;Greg Low&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUtsxBZq1jw_KH-qLD2DI52_Y3XyYzbSHSb6yM-rQWl-OfC4LOVHZlklIV77Wh99pJE9CVxGuWvWTstzEUpluDUVujDZ9ASuzhnpz4LzLoe3GXpaoLFd8lz3ovujAMpLpXjRguXfZg2vTPQhUPAjh4cxvrM1pPx8qPK9lSNc6v-BcQ==" target="_blank"&gt;Jacob Sebastian&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUt3xSciFZoYQXjH0eDBFccjTzucFLHn-0Lf7CYyUhzIZ4Uia63EprDWmgE_oQPb7YBfEggx6pabfUWDIRugLaWapJndFesNODqZl7oqtIKkx-INEkfhIZ1u3_eCXmtUJJxPPKRsfu8FOMnOqpDHagdCC3BtQxy6PpvgcLMKh-3yLpkBxIQVAOJM_dMd1ViuKl9qITtmaeDQuA==" target="_blank"&gt;Jessica Moss&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUsUzI5ItTP5FTNthnveT4hXmo1Uvr338NTJPBJh8E-9XopMNGPO5F5moLusnJltz_g7CPq9EYUP8u3ikHsq6xpZSQY0zCkgiBBgo06vZhShT0sHA8YaKNx12jOCe9m11yE3HTdV2KixPB6R88Py1Fu4bO-umonCYvtC7yHxCntDv8bpr4u9Z_22UQije_-Gj54=" target="_blank"&gt;Kevin Cox&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUuOZjF-KrHxujYlsOQMesC-mjFLtFzLOWgl_FT1teNLftVY1iE8GydpQ1TGM9SLvJmNqxuu6UxYOAt5v1VqsjIFkexYTKE2pHD4rFc6-WLwjibWnqbvYhawz06OkxRZq6UwkwpcGq2lyhRfYCNqMpq0hlTqEy8k1LSsnHc1v0kUtKSWyPtJoRER" target="_blank"&gt;Kevin Kline&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvzkUExcYeTUjo01daTWZysvyT0Xl2lZD01dcgBM-F_1-zVrXx0pJjT5lea8BKg0GXEeO_Hi8BXJUHhMMqNVWvCD9RewkREnogAYUBysea-saeu0Tzgyt2qNXKKRm1TLrlpu6PwEL5Cj1VgaWeAl2Y0jnAd9U51R4zbH-SpNbRKm8TTAV3b5YOA" target="_blank"&gt;Louis Davidson&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvbuhRENF0zC3pBuIU8Q3c0puWIlJI3RAfNuy9o0ZgswbEdzXbb9rOm6ye-AEkikcRyqOQNnCgmorga_YcqJE6YFUW1PiFjBYxUhJDfxdBixJF4LYe5gd6Xo9Fx4c4zEGk92d92kc1zJHcPOIQrdaIwluo5yFF25_6JqSEmiJeWDr9jCA--66D_el0eFxfLdxfoGL0NyDpLuw==" target="_blank"&gt;Maciej Pilecki&lt;/a&gt;, &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUsEEk6IDxtt9nT6LonA4DZMTHGhX1DviG10I83vsVLhTBKQvlchQqJKa84nZ9lnccfPlcbApb_R6JdFHroZXF_ppwtqOm1y62h3OqjHOG93QiXb1XdM1P1he6QG1H0swrxCVuq3ZZWo2t83SSYiAeD-pEoVXSDP5JSwAv7kknZlgNpHEbnq8DA3aGJj5IEhzRF-w2u2TVpZAWzReeX48B7d" target="_blank"&gt;Peter Myers&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUs86mRTX-_nLk8gehGTsYzAVDOaSQKMH09ibFQKQ58TWVmmzIaB4_8G3roFb9C5iwGbvBqvGuf4vVrkq2WgFc517HHwWlLz-2Hey-B1vIZoLa_ijX2HwEHy_QZskeM87IOrFMTU0x3K_jzp_KLYsp1aBlqovKuRZ_n4RSOVJ7cP2WQk0dlGvb_obKmsuhP9RLg=" target="_blank"&gt;Peter Ward&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUsiHcxJKKv-htoBbEWbpPoiPAt8U3y38VLn2HJSoEsMZvHSdwcFmsxpVB2osQKfl1fF2nxojcHR7aIqYyTsewdIaO5_RaWc__btcWDJEWv9HCNuMhi0Ovwn4bO_ggahrW0JW7paP6CKDiefxB5BT3u1jEUuQYd865VMGpeBwUjrpcp77JCqt5KXZnYzFbTNMUrB6ZIiJeTnuw==" target="_blank"&gt;Rushabh Mehta&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUvaOlOWHhuddpbCUBj46nDISE8cADHje4X07zaJlwKF8Lyc1fLEDCoKDGS57P3gHu8A7OjnurtxvToyamHijnfKBCJeY4tEqcN-0zxjKOIUMVtHs1zA0fPjNM5NwPSeAOs2xrygq6i5oyI5akHmD9ko1pe2qaFU3Auoy3pjT1dhjG5ueAEOr3wHnoU3Nbnc4gzy5LvCbBpKSw==" target="_blank"&gt;Sean McCown&lt;/a&gt;, &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUuBBIB0j-f-_qw_941E_ejf46YJYRRORUoxg96203opjnxuS-DJzcCWrU87L9gMsJSTn9mTbCGxXKdAkhAQPoOgQxgOi-urQyt_mVYZCPjOYSo7BnQt0KGY_kYPiSxxfF6r4IFNgs3KnwBUt8zhQyzMMF7wYu22iLFmvy2TECtPPqEyzOZWK_Yj" target="_blank"&gt;Simon Sabin&lt;/a&gt;,&amp;nbsp;&lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUtKRe3ZF5buPuLCr4qosGxeyUxrn2t8Tz4avfnvgMFrdmWfn6B8pldAThHkMNnUVW9k2H6KlX_jUfUsO7b8xJxmOVwkxefotak3nF-7XNopaS1_bq6L5VKLaq9PhkXEhFS6pyfQGNFbiSAacXzks3bKc_DpL3GKUqXOa0rPCAviwwsTNcn-3HP4tuD4C6-zR6poTORcsXVNcQ==" target="_blank"&gt;Thomas Grosher&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Check out &lt;a href="http://r20.rs6.net/tn.jsp?et=1103309079192&amp;amp;s=12702&amp;amp;e=001gzGzoQWNOUucFSQNQD9KQ4Ntv3s9hlw6Q-cJKsl3izrdqF1yFPMNJOgl89Oz2Oxbw4e9-tx93DriP9fRXDPbHc4k3JOMfoOL0zRptrY-Az6_iobSekFy_wlyU7flegXgvCU_FWWd5weQJdIG1bUc_RAvtRW0dSuG" target="_blank"&gt;all the great SQL Server     sessions&lt;/a&gt; you can 
attend for FREE. Share this information with a friend or colleague.&lt;/p&gt;
&lt;p&gt;PASS is looking forward to having you join us all for this 
exceptional event.     Please contact us at &lt;a href="mailto:24hrs@sqlpass.org" target="_blank"&gt;24hrs@sqlpass.org&lt;/a&gt; with any questions.&amp;nbsp; You can also find lots of general details at &lt;a href="http://www.sqlpass.org/24hours/2010/"&gt;http://www.sqlpass.org/24hours/2010/&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>2009: The Year in List Form</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2010/01/05/2009-the-year-in-list-form.aspx</link><pubDate>Tue, 05 Jan 2010 18:53:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:20593</guid><dc:creator>KKline</dc:creator><description>
&lt;p&gt;Before I jump onto the &lt;a href="http://thomaslarock.com/2009/12/2010-goals-and-themeword/" title="Tom Larock - Goals and Themeword For 2010" target="_blank"&gt;Goals and Themeword&lt;/a&gt; meme started by my buddy, Thomas LaRock (&lt;a href="http://thomaslarock.com/" title="Tom LaRock's Blog" target="_blank"&gt;blog&lt;/a&gt; | &lt;a href="http://twitter.com/sqlrockstar" title="Tom LaRock's Twitter" target="_blank"&gt;twitter&lt;/a&gt;),
I decided I'd spend a few minutes looking back on both the year 2009.
(From a personal standpoint, the 00's were my most difficult decade
yet.&amp;nbsp; Major problems of every stripe beset me on all sides and with
alarming frequency throughout the decade.&amp;nbsp; I was all "Good Riddance"
and "Don't let the door hit y'ass on the way out, 2009!" as the ball
dropped in Times Square.)&lt;/p&gt;

&lt;p&gt;Rather than spend a lot of time cooking up my own top 10 lists, I
reckoned (that's Southern for "thought", btw) I'd recap a few others
top X lists that are in the ballpark of my own personal opinion.&amp;nbsp; I
couldn't resist putting together my own list at the end, which I'd love
to hear your thoughts on.&amp;nbsp; In addition, &lt;b&gt;&lt;i&gt;I want to hear about your Top 10 (or 5 or 3) for 2009&lt;/i&gt;&lt;/b&gt;!&lt;/p&gt;
&lt;h2&gt;Their Lists&lt;br&gt;&lt;/h2&gt;
&lt;p&gt;Time Magazine's list of &lt;a href="http://time.com/toptens" title="Time Magazine Top 10 of Everything 2009" target="_blank"&gt;Top 10 of Everything 2009&lt;/a&gt;
was a pretty good recap for the year on big ol' cultural touch points
like movies and music.&amp;nbsp; I found at least one thing to agree with in
each of their pop culture lists:&amp;nbsp; movies - &lt;a href="http://thehurtlocker-movie.com/" title="The Hurt Locker Official Website" target="_blank"&gt;The Hurt Locker&lt;/a&gt; - check;&amp;nbsp; TV shows - my personal favorite for its brilliant cohesive multiyear storyline and excellent character studies, &lt;a href="http://abc.go.com/shows/lost" title="Lost Official Website" target="_blank"&gt;Lost&lt;/a&gt; - check; album - &lt;a href="http://www.theavettbrothers.com/news/i-and-love-and-you-album-news" title="Album info for the Avett Brothers &amp;quot;I and Love and You&amp;quot;" target="_blank"&gt;I and Love and You&lt;/a&gt; by the Avett Brothers - check; books (sigh - if only I had more time) included the wonderful &lt;a href="http://www.amazon.com/Age-Wonder-Romantic-Generation-Discovered/dp/0375422226/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1262723703&amp;amp;sr=1-1" title="Amazon - The Age of Wonder" target="_blank"&gt;The Age of Wonders by Richard Holmes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Lifehacker's &lt;a href="http://lifehacker.com/5437186/most-popular-hive-five-topics-of-2009" title="LifeHacker's Top 5 Hive Topics of 2009" target="_blank"&gt;Top 5 Hive Topics of 2009&lt;/a&gt;
is a very interesting list covering lots of topics and pointing out a
lot of interesting tools that I hadn't encountered before.&amp;nbsp; My personal
favorite among them was the &lt;a href="http://lifehacker.com/5280976/five-best-alternative-file-copiers" title="30 seconds remaining... 20 seconds remaining... 10 seconds remaining... 37 seconds remaining..." target="_blank"&gt;Top 5 Alternative File Copiers&lt;/a&gt;,
since the Windows Explorer copy feature reminds me of hungrily awaiting
my food in the microwave and just as the counter gets to the T-10
countdown, it goes back up to 30, then down to 8, then back up to 42,
then down to 14.&lt;/p&gt;

&lt;p&gt;I'm not sure if they meant to be funny but Digg's &lt;a href="http://mashable.com/2009/12/23/digg-stories-2009/" title="Top 10 Most Popular Stories of 2009" target="_blank"&gt;Top 10 Most Popular Stories of 2009&lt;/a&gt; is hilarious, much in the same way that Brent Ozar (&lt;a href="http://brentozar.com" title="That's MISTER Brent Ozar to you, bub" target="_blank"&gt;blog &lt;/a&gt;| &lt;a href="http://twitter.com/brento" title="Tweet Tweet" target="_blank"&gt;twitter&lt;/a&gt;) and I were when we put on an unintentionally hilarious performance at the &lt;a href="http://sqlinthewild.co.za/index.php/2009/11/03/pass-2009-pre-con/" title="Gail Shaw, SQL in the Wild Blog, PASS 2009 Quiz Bowl and other pics" target="_blank"&gt;PASS 2009 Summit Quiz bowl&lt;/a&gt;.&amp;nbsp; Go ahead - ask Colin Stasiuk (&lt;a href="http://benchmarkitconsulting.com/" title="Colin Stasiuk's Blog" target="_blank"&gt;blog&lt;/a&gt; | &lt;a href="http://twitter.com/benchmarkit"&gt;twitter&lt;/a&gt;) what he thought of our performance...&lt;/p&gt;

&lt;p style="text-align:center;"&gt;&lt;br&gt;&lt;/p&gt;
&lt;div class="mceTemp mceIEcenter"&gt;&lt;img src="http://sqlinthewild.co.za/wp-content/uploads/2009/11/WeirdPerson.jpg" class=" " title="Colin Stasiuk, or, as Gail Shaw calls him, weird person" alt="Impressed by Our Quiz Bowl Performance?" height="336" width="448"&gt;Impressed by Our Quiz Bowl Performance?&lt;/div&gt;
&lt;p style="text-align:left;"&gt;Speaking of unintentionally funny, have you seen Yahoo's &lt;a href="http://yearinreview.yahoo.com/2009/top10" title="Do you Yahoo!?" target="_blank"&gt;Top 10 Searches of 2009&lt;/a&gt;?&amp;nbsp;
Evidently, the median Internet user (at least from their metrics) is
hormone-laden, teenage redneck with a thing for fast cars (Nascar),
Hollywood hotties (Megan Fox), and an unassailable but secret love for
Mormon-influenced Vampires (Twilight).&lt;/p&gt;
&lt;h2 style="text-align:left;"&gt;My List&lt;br&gt;&lt;/h2&gt;
&lt;p style="text-align:left;"&gt;I
usually try to blog at least once per week and, when I can, even more.&amp;nbsp;
I still have this deep down urge to post lots of small blog posts of
just a couple paragraphs.&amp;nbsp; But for some reason, I always seem to come
out with these big ol' epistles.&amp;nbsp; Despite my verbosity, y'all still
read what I write and for that I'm very thankful.&amp;nbsp; Over the last year,
these were my top ten blog posts according to your interest:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/05/22/microsoft-resources-too-good-not-to-share.aspx" target="_blank" title="#1"&gt;Best of the [SQL Server] Blogs&lt;/a&gt; and its sister post &lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/07/24/great-blogs-from-microsoft-sql-server-teams.aspx" target="_blank" title="#1, Part Deux"&gt;Great Blogs from the Microsoft SQL Server Teams&lt;/a&gt;, also my number one spam generators.&amp;nbsp; Ever spammer on the planet seems to want their comment appended here.&lt;br&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/05/22/microsoft-resources-too-good-not-to-share.aspx" target="_blank" title="Numero Dos"&gt;Microsoft Resources Too Good Not to Share&lt;/a&gt;, which I can't honestly remember if they were any good or not.&amp;nbsp; But I bet they were.&lt;br&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/05/13/are-we-there-yet-mom.aspx" target="_blank" title="Dri!"&gt;Are We There Yet, Mom?&lt;/a&gt; in which I flashback to my childhood road trip experiences when considering Microsoft's overall product strategy.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/01/15/does-the-down-econmy-have-an-impact-on-your-job.aspx" target="_blank" title="Four"&gt;Does the Down Economy Have an Impact on Your Job&lt;/a&gt;, cuz it sure punched mine in the mouth.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/07/10/why-do-i-keep-seeing-this-mistake.aspx" target="_blank" title="Cinco"&gt;Why Do I Keep Seeing This Mistake&lt;/a&gt;, in which I learn that "Hello World" type applications can lead to massive misunderstandings.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/05/06/microsoft-marketing-throws-sql-server-under-the-bus.aspx" target="_blank" title="Six"&gt;Microsoft [Corporate] Marketing Throws SQL Server Under the Bus&lt;/a&gt;.&amp;nbsp; We can't get no respect, not even from corporate HQ.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/04/07/looking-for-good-dmv-database-admin-queries.aspx" target="_blank" title="Seben"&gt;Looking for Good DMV Database Admin Queries&lt;/a&gt;,
where you can find just about every good DMV query ever written except
those other really good ones that are posted here in the comments.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/06/23/old-performance-tuning-recommendations-die-hard.aspx" target="_blank" title="The Ocho"&gt;Old Performance Recommendations Die Hard&lt;/a&gt;, and when I saw "die hard" I don't mean like Bruce Willis.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2009/03/10/things-you-know-now.aspx" target="_blank" title="Uh, nine"&gt;Things You Know Now&lt;/a&gt;,
a semi-successful meme I started where I asked participants to tells us
about stuff they'd do differently if they knew it way back in the day.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2007/06/28/understanding-sqliosim-output.aspx" target="_blank" title="Ten"&gt;Understanding SQLIOSim Output&lt;/a&gt;, because no one seems to fully understand this tool, including me.&lt;br&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="text-align:left;"&gt;I
excluded a few posts that were numerically in the top ten because,
well, they're my blog posts and I didn't want them in the top ten.&amp;nbsp; So
there!&amp;nbsp; But those that I excluded were things like reposting an
interview done by another blogger or maybe a product or book that I
plugged for some reason or an other.&lt;/p&gt;
&lt;p style="text-align:left;"&gt;I
hope you've enjoyed my blogging and found it valuable.&amp;nbsp; Tomorrow, I'm
jumping on the themeword and goals meme.&amp;nbsp; In fact, I'm crashin' the
party because none of my peeps called on me.&amp;nbsp; [pout]&lt;/p&gt;
&lt;p style="text-align:left;"&gt;Be well!&lt;/p&gt;
&lt;p style="text-align:left;"&gt;-Kevin&lt;/p&gt;
&lt;p style="text-align:left;"&gt;&amp;nbsp;Twitter @KEKline&lt;/p&gt;
&lt;p style="text-align:left;"&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;







&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="overflow:hidden;position:absolute;left:-10000px;top:671px;width:1px;height:1px;" id="_mcePaste"&gt;



 
  Normal
  0
  
  
  
  
  false
  false
  false
  
  EN-US
  X-NONE
  X-NONE
  
   
   
   
   
   
   
   
   
   
   
   
  
  MicrosoftInternetExplorer4
  
   
   
   
   
   
   
   
   
   
   
   
  

 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
&amp;lt;!--[if gte mso 10]&amp;gt;

&lt;span style="font-size:12pt;font-family:'Times New Roman','serif';"&gt;&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2007/06/28/understanding-sqliosim-output.aspx"&gt;http://sqlblog.com/blogs/kevin_kline/archive/2007/06/28/understanding-sqliosim-output.aspx&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;</description></item><item><title>Upcoming Seminar and SQL Saturday in Florida, Oct 13-17</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2009/10/04/upcoming-seminar-and-sql-saturday-in-florida-oct-13-17.aspx</link><pubDate>Sun, 04 Oct 2009 21:24:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:17252</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;Please join me for &lt;a href="http://www.sqlsaturday.com/eventhome.aspx?eventid=32" target="_self" title="SQL Saturday #21 Details and Registration"&gt;SQL Saturday #21&lt;/a&gt;
coming up on Saturday, October 17th.&amp;nbsp; There are over 50 sessions on tap
with great speakers from the area and across the nation.&amp;nbsp; Some of the
notable speakers include: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Andy Leonard (blog &lt;a href="http://sqlblog.com/blogs/Andy_Leonard/default.aspx" title="Andy Leonard's Blog" target="_blank"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Andy Warren (blog &lt;a href="http://www.sqlservercentral.com/blogs/andy_warren/default.aspx" target="_blank" title="Andy Warren's Blog"&gt;here&lt;/a&gt;)&lt;br&gt;&lt;/li&gt;&lt;li&gt;Brian Knight (blog &lt;a href="http://blogs.pragmaticworks.com/brian_knight" target="_blank" title="Brian Knight's Blog"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Buck Woody (blog &lt;a href="http://blogs.msdn.com/buckwoody" target="_blank" title="Buck Woody's Blog"&gt;here&lt;/a&gt;)&lt;br&gt;&lt;/li&gt;&lt;li&gt;Chad Miller (blog &lt;a href="http://chadwickmiller.spaces.live.com/" target="_blank" title="Chad Miller's Blog"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Joe Celco (blog &lt;a href="http://www.celko.com/" target="_blank" title="Joe Celco's Homepage"&gt;here&lt;/a&gt;)&lt;br&gt;&lt;/li&gt;&lt;li&gt;Joe Webb (blog &lt;a href="http://www.webbtechsolutions.com/blog" target="_blank" title="Joe Webb's Blog"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Jonathan Kehayias (blog &lt;a href="http://sqlblog.com/blogs/jonathan_kehayias/" title="Jonathan Kehayias' Blog" target="_blank"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Kendal Van Dyke (blog &lt;a href="http://kendalvandyke.blogspot.com/" title="Kendal Van Dyke's Blog" target="_blank"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Ken Simmons (blog &lt;a href="http://cybersql.blogspot.com/" target="_blank" title="Ken Simmon's Blog"&gt;here&lt;/a&gt;)&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Not only do we have SQL Saturday coming up, but Andy &amp;amp; company put together five &lt;a href="http://www.sqlsaturday.com/seminars.aspx?eventid=32" target="_self" title="SQL Seminars from Oct 12-16, Details and Registration"&gt;world          class seminars&lt;/a&gt; the week leading up to it! Use code "&lt;span style="color:Red;"&gt;KKLINE&lt;/span&gt;" to get a 20% discount          if you &lt;a href="http://www.sqlsaturday.com/seminarregistration.aspx?eventid=32"&gt;register&lt;/a&gt; for two or          more seminars!&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Oct 12 - &lt;a href="http://www.sqlsaturday.com/seminars.aspx?eventid=32"&gt;Essential SQL Server Administration&lt;/a&gt; By             &lt;a href="http://www.sqlservercentral.com/blogs/andy_warren/default.aspx" target="_blank"&gt;Andy Warren&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Oct 13 - &lt;a href="http://www.sqlsaturday.com/seminars.aspx?eventid=32"&gt;Learn BI In a Day&lt;/a&gt; by             &lt;a href="http://blogs.pragmaticworks.com/Brian_Knight/" target="_blank"&gt;Brian Knight&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Oct 14 - &lt;a href="http://www.sqlsaturday.com/seminars.aspx?eventid=32"&gt;Real World Performance Tuning&lt;/a&gt; by             &lt;a href="http://kevinekline.com/" target="_blank"&gt;Kevin Kline&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Oct 15 - &lt;a href="http://www.sqlsaturday.com/seminars.aspx?eventid=32"&gt;Zero to SSIS&lt;/a&gt; by             &lt;a href="http://sqlblog.com/blogs/andy_leonard/rss.aspx" target="_blank"&gt;Andy Leonard&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Oct 16 - &lt;a href="http://www.sqlsaturday.com/seminars.aspx?eventid=32"&gt;Performance Tuning Methodology&lt;/a&gt; by             &lt;a href="http://blogs.msdn.com/buckwoody/" target="_blank"&gt;Buck Woody&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Seminars will be held at the &lt;a href="http://embassysuites1.hilton.com/en_US/es/hotel/MCOSPES-Embassy-Suites-Orlando-North-Florida/index.do"&gt;Embassy Suites&lt;/a&gt; in Altamonte Springs, FL. Each seminar is $149 and includes a full lunch. Seating is limited, &lt;a href="http://www.sqlsaturday.com/seminarregistration.aspx?eventid=32"&gt;register&lt;/a&gt; today!&lt;/p&gt;&lt;p&gt;Attendees of my seminar will get a free copy of my book, &lt;a href="http://kevinekline.com/bibliography/" target="_blank" title="Kevin's Books"&gt;Database Benchmarking: A Practical Approach for Oracle and SQL Server&lt;/a&gt;, plus other free goodies from my employer, &lt;a href="http://sqlserver.quest.com/" target="_blank" title="Great SQL Server Tools from Quest Software"&gt;Quest Software&lt;/a&gt;.
As an added note of explanation, Buck's excellent seminar centers
around detecting and troubleshooting performance problems, while my
seminar focuses on writing high-performance and highly scalable SQL and
Transact-SQL code.&amp;nbsp; Why not sign up for both of them to get
comprehensive education on the entire process of writing great code,
deploying it, and monitoring it for continued excellent performance?&lt;/p&gt;&lt;p&gt;Finally,
I'll be speaking at user groups in the area leading up to SQL
Saturday.&amp;nbsp; If you can join me at my seminar or at SQL Saturday, maybe
one of these other events better fits your schedule:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Tuesday, Oct 13, &lt;b&gt;Tampa&lt;/b&gt; SQL Server User Group (http://www.tampasql.com)&lt;br&gt;&lt;/li&gt;&lt;li&gt;Wednesday, Oct 14, &lt;b&gt;Orlando&lt;/b&gt; SQL Server User Group (http://www.opass.org)&lt;br&gt;
&lt;/li&gt;&lt;li&gt;Friday, Oct 15, &lt;b&gt;Jacksonville&lt;/b&gt; SQL Server User Group (http://jacksonville.sqlpass.org)&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I h0pe to see you there!&lt;/p&gt;&lt;p&gt;-Kevin&lt;/p&gt;&lt;p&gt;&amp;nbsp;Twitter @KEKline&lt;/p&gt;&lt;p&gt;&amp;nbsp;More content at http://KevinEKline.com/ &lt;br&gt;&lt;/p&gt;</description></item><item><title>Bitemporal Data </title><link>http://sqlblog.com/blogs/kevin_kline/archive/2009/08/04/bitemporal-data.aspx</link><pubDate>Tue, 04 Aug 2009 14:12:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:15750</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;Any IT pro with more than a year or two of experience will have
faced the challenges of version control for an application, but what if
you have to implement version control for data?&lt;/p&gt;
&lt;p&gt;The most common way to tackle this problem is implementing something
called "bitemporal data". Under this method, each row in a table
includes the current valid time and the transaction time. Since two
distinct time values are stored, we get the term bitemporal.&lt;/p&gt;
&lt;p&gt;A great place to start is &lt;a href="http://sqlblog.com/blogs/adam_machanic/default.aspx" title="Adam Machanic's Blog" target="_blank"&gt;Adam Machanic&lt;/a&gt;'s
excellent article at
http://www.simple-talk.com/sql/t-sql-programming/a-primer-on-managing-data-bitemporally/.
In addition, I encourage you to check out Adam's book "&lt;a href="http://www.apress.com/book/view/9781590597293" title="Expert SQL Server 2005 Development" target="_blank"&gt;Expert SQL Server 2005 Development&lt;/a&gt;" at http://www.apress.com/book/view/9781590597293.&lt;/p&gt;
&lt;p&gt;In addition, &lt;a href="http://blogs.solidq.com/EN/dsarka/default.aspx" title="Dejan Sarka's Blog" target="_blank"&gt;Dejan Sarka&lt;/a&gt; pointed out that you can get a very comprehensive information on supporting temporal data from a book entitled "&lt;a href="http://www.cs.arizona.edu/%7Erts/publications.html" title="Developing Time-Oriented Database Applications" target="_blank"&gt;Developing Time-Oriented Database Applications in SQL&lt;/a&gt;"
by Richard T. Snodgrass. Mr. Snodgrass was so kind to publish the book
in PDF format and make it available for free download at
http://www.cs.arizona.edu/~rts/publications.html. (Note that the book
is quite old now (year 1999), so the T-SQL code does not include any
SQL Server 2005 or 2008 enhancements. But the basic SQL is still solid.&lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;
&lt;p&gt;-Kevin&lt;/p&gt;
&lt;p&gt;&amp;nbsp;kekline @ twitter&lt;/p&gt;&lt;p&gt;&amp;nbsp;P.S. Check out my new site - http://kevinekline.com &lt;br&gt;&lt;/p&gt;</description></item><item><title>Why Do I Keep Seeing This Mistake?</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2009/07/10/why-do-i-keep-seeing-this-mistake.aspx</link><pubDate>Fri, 10 Jul 2009 17:31:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:15191</guid><dc:creator>KKline</dc:creator><description>One of the fundamentals of loop optimization is that you should move stable operations outside of the loop.&amp;nbsp; What I want to know is - if this is such a fundamental rule, why do so many people break it?!?&lt;br&gt;&lt;br&gt;If you are familiar with other programming languages, then you are probably aware of loop optimization techniques. You should try to put all operations outside of the loop if they don’t need to change within the loop. This reduces the amount of unnecessary repetitive work. SQL Server optimizer doesn’t automatically recognize such inefficiencies and clean the code for you (compilers of some other languages do). You have to write efficient loops yourself as in the following example.&lt;br&gt;&lt;br&gt;These scripts print a table of square roots for all numbers from 1 to 100.&amp;nbsp; Notice the boldfaced code below:&lt;br&gt;&lt;br&gt;&lt;div style="margin-left:40px;"&gt;-- Loop with code inside = inefficient&lt;br&gt;&lt;br&gt;SET NOCOUNT ON&lt;br&gt;DECLARE @message VARCHAR(25),&amp;nbsp; @counter SMALLINT&lt;br&gt;SELECT&amp;nbsp; @counter = 0&lt;br&gt;WHILE @counter &amp;lt; 100&lt;br&gt;BEGIN&lt;br&gt;&lt;div style="margin-left:40px;"&gt;SET @counter = @counter + 1&lt;br&gt;&lt;span style="font-weight:bold;"&gt;SET @message = REPLICATE( '-', 25 )&lt;/span&gt;&lt;br&gt;PRINT&amp;nbsp; @message&lt;br&gt;SET @message = str( @counter, 10 ) + str( SQRT( CONVERT( FLOAT, @counter ) ), 10, 4 )&lt;br&gt;PRINT&amp;nbsp; @message&lt;br&gt;&lt;/div&gt;END&lt;br&gt;&lt;br&gt;-- Elapsed time: 376 ms&lt;br&gt;&lt;/div&gt;&lt;br&gt;Compare the above Transact-SQL script to the one below, where the boldfaced code is moved outside of the loop:&lt;br&gt;&lt;br&gt;&lt;div style="margin-left:40px;"&gt;-- Loop with code outside = efficient&lt;br&gt;&lt;br&gt;SET NOCOUNT ON&lt;br&gt;DECLARE @separator VARCHAR(25), @message&amp;nbsp;&amp;nbsp; VARCHAR(25), @counter&amp;nbsp;&amp;nbsp; SMALLINT&lt;br&gt;SELECT&amp;nbsp; @counter = 0, &lt;span style="font-weight:bold;"&gt;@separator = REPLICATE( '-', 25 )&lt;/span&gt;&lt;br&gt;WHILE @counter &amp;lt; 100&lt;br&gt;BEGIN&lt;br&gt;&lt;div style="margin-left:40px;"&gt;SET @counter = @counter + 1&lt;br&gt;PRINT&amp;nbsp; @separator&lt;br&gt;SET @message = Str( @counter, 10 ) + Str( SQRT( CONVERT( FLOAT, @counter ) ), 10, 4 )&lt;br&gt;PRINT&amp;nbsp; @message&lt;br&gt;&lt;/div&gt;END&lt;br&gt;&lt;br&gt;-- Elapsed time: 36 ms&lt;br&gt;&lt;/div&gt;&lt;br&gt;The second script executes the REPLICATE( ‘-‘, 25 ) function only once, compared to 100 times in the first script. Results produced by both scripts are identical:&lt;br&gt;&lt;br&gt;&lt;div style="margin-left:40px;"&gt;-------------------------&lt;br&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0000&lt;br&gt;-------------------------&lt;br&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.4142&lt;br&gt;-------------------------&lt;br&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.7321&lt;br&gt;-------------------------&lt;br&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0000&lt;br&gt;. . .&lt;br&gt;. . .&lt;br&gt;. . .&lt;br&gt;-------------------------&lt;br&gt;99&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.9499&lt;br&gt;-------------------------&lt;br&gt;100&amp;nbsp;&amp;nbsp; 10.0000&lt;br&gt;&lt;/div&gt;&lt;p&gt;&lt;br&gt;Of course, there are a million and one ways to perform any such algorithm.&amp;nbsp; But I'm still surprised that otherwise experienced and competent database programmers are still embedding very stable elements of their code inside of extensive looping operations rather than outside of them.&amp;nbsp; Thoughts?&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;&lt;br&gt;-Kev&lt;/p&gt;&lt;p&gt;&amp;nbsp;Twitter @ kekline &lt;br&gt;&lt;/p&gt;</description></item><item><title>Looking for Good DMV/Database Admin Queries!</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2009/04/07/looking-for-good-dmv-database-admin-queries.aspx</link><pubDate>Tue, 07 Apr 2009 21:19:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:13138</guid><dc:creator>KKline</dc:creator><description>&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;I like&amp;nbsp;to collect useful&amp;nbsp;database administration queries that leverage the SQL Server 2005 and 2008 DMVs.&amp;nbsp; Heck, I'm still interested in SQL Server 2000 queries too. &amp;nbsp;I thought I'd make my search public so that a) you can share your favorite queries here or great reference queries written by others and publicly posted on the Internet, and b) everyone can benefit from this collaborative approach to DMV queries.&amp;nbsp; If you're aware of collections of scripts, for example like those available from the &lt;A class="" title="The SQL Server Customer Advisory Team" href="http://www.sqlcat.com/" target=_blank&gt;SQLCAT&lt;/A&gt; team, please post the location of the collections or libraries.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;The intent is to provide ourselves with a set of scripts they can use to perform tasks that would otherwise require them to hit BOL heavily to research what DMVs or system catalog views they need to access to get what they want. These types of activities are not easily performed from within the query tool&amp;nbsp;user interface.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;I’m requesting&amp;nbsp;everyone to &lt;B&gt;post or reference your favorite queries&lt;/B&gt; in any of the following categories below. The queries could be in your notes, from web sites like MSDN or TechNet or SQLServerPedia.com, from our great SQL Server bloggers and MVPs.&amp;nbsp; (Be sure to give credit to the originator when you post it here.)&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face=Calibri size=3&gt;Speaking of favorite scripts, you might want to check out SQLServerPedia.com, if you haven't already done so.&amp;nbsp; The wiki is getting quite large and there's lots of new information popping up daily.&amp;nbsp;&amp;nbsp;Looking for more good query samples?&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Calibri size=3&gt;If you didn't already know it, be sure to check the Samples folder in your SQL Server installation.&amp;nbsp; Microsoft has a lot of examples in their SQL Server 2005 Script Library. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;When posting, please&lt;/FONT&gt;&lt;FONT face=Calibri size=3&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l1 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Describe briefly what the snippet does&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l1 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Describe if this is a 2005/2008 query or just 2000 &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l1 level1 lfo1;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Provide the SQL / Script and indicate if there are any parameters or if the SQL can be run without modification&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l1 level1 lfo1;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Calibri size=3&gt;Here are some categories I'm looking for, but if you have something not addressed here, please post it:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Object Sizes – a list of objects in a database with their sizes&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Missing Indexes&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Index Utilization – all indexes&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Index Utilization - on a specific table&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Index Fragmentation – all indexes&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Index Fragmentation – on a specific table&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Index Defrag options – various with defrag, rebuild, online, offline, heap, etc.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;SQL Performance – leveraging the 2005+ DMVs for worst performers, active statements&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;CPU and Optimization&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Buffer Cache&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Wait Stats&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Deadlocks&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Plan Guide Queries &lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;SQL Trace&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P class=MsoListParagraph style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo2;"&gt;&lt;SPAN style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Backup History – or other backup related queries&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;Thanks in advance!&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;-Kevin&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>