<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Aaron Bertrand</title><subtitle type="html">Aaron is a senior consultant for &lt;a target=_blank href=http://www.sqlsentry.net /&gt;SQL Sentry, Inc.&lt;/a&gt;, makers of performance monitoring and event management software for SQL Server, Analysis Services, and Windows.  He has been blogging here at sqlblog.com since 2006, focusing on manageability, performance, and new features; has been a &lt;a target=_blank href=http://mvp.support.microsoft.com&gt;Microsoft MVP&lt;/a&gt; since 1997; tweets as &lt;a target=_blank href=http://twitter.com/AaronBertrand&gt;@AaronBertrand&lt;/a&gt;; and speaks frequently at user group meetings and &lt;a target=_blank href=http://sqlsaturday.com&gt;SQL Saturday&lt;/a&gt; events.
 </subtitle><id>http://sqlblog.com/blogs/aaron_bertrand/atom.aspx</id><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/default.aspx" /><link rel="self" type="application/atom+xml" href="http://sqlblog.com/blogs/aaron_bertrand/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61129.1">Community Server</generator><updated>2011-11-22T09:26:00Z</updated><entry><title>Upgrading to SQL Server 2012 with Lock Pages in Memory</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/02/06/upgrading-to-sql-server-2012-with-lock-pages-in-memory.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/02/06/upgrading-to-sql-server-2012-with-lock-pages-in-memory.aspx</id><published>2012-02-06T20:36:00Z</published><updated>2012-02-06T20:36:00Z</updated><content type="html">During SQL Server 2012 RC0 setup (specifically when upgrading), you may have noticed upgrade rules regarding Lock Pages in Memory (LPIM): However, for most folks, these rules always pass, whether or not they are actually using LPIM. I wanted to run a few tests to demonstrate why this is - or at least in which situations the rule checks will fail. So I created two virtual machines running SQL Server 2008 R2 SP1 CU3 - one running Windows Server 2008 SP2 (x86), the other running Windows Server 2008...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/02/06/upgrading-to-sql-server-2012-with-lock-pages-in-memory.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=40107" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="awe" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/awe/default.aspx" /><category term="lock pages in memory" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/lock+pages+in+memory/default.aspx" /><category term="setup" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/setup/default.aspx" /><category term="SQL Server 2012" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+2012/default.aspx" /><category term="trace flags" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/trace+flags/default.aspx" /><category term="x64" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/x64/default.aspx" /><category term="x86" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/x86/default.aspx" /></entry><entry><title>Bad Habits to Kick : Thinking a WHILE loop isn't a CURSOR</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/26/the-fallacy-that-a-while-loop-isn-t-a-cursor.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/26/the-fallacy-that-a-while-loop-isn-t-a-cursor.aspx</id><published>2012-01-26T21:50:00Z</published><updated>2012-01-26T21:50:00Z</updated><content type="html">I see a lot of people suggest while loops instead of cursors in situations where row-based processing is required (or, at least, where folks think that row-based processing is required). Sometimes the justification is that constructing a while loop is simpler and more straightforward than constructing a cursor. Others suggest that a while loop is faster than a cursor because, well, it isn't a cursor. Of course the underlying mechanics still represent a cursor, it's just not explicitly stated that...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/26/the-fallacy-that-a-while-loop-isn-t-a-cursor.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=41223" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="bad habits" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/bad+habits/default.aspx" /><category term="best practices" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/best+practices/default.aspx" /><category term="cursors" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/cursors/default.aspx" /><category term="while loops" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/while+loops/default.aspx" /></entry><entry><title>SQL Server 2012 : The "Launch Date" is not what you think it is</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/23/sql-server-2012-the-launch-date-is-not-what-you-think-it-is.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/23/sql-server-2012-the-launch-date-is-not-what-you-think-it-is.aspx</id><published>2012-01-23T21:58:00Z</published><updated>2012-01-23T21:58:00Z</updated><content type="html">I see a lot of people getting really excited. There is a "virtual launch event" for SQL Server 2012 being held on March 7, 2012. You can read more about the event at http://sqlserverlaunch.com/ . Let me throw out a dose of reality: if you are not on a TAP or otherwise going live with a private build or release candidate, you will not be installing and deploying SQL Server 2012 on March 7th. I promise. This date will not mark a release, go-live, or general availability. These launch events are marketing-centric...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/23/sql-server-2012-the-launch-date-is-not-what-you-think-it-is.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=41248" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="Launch" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Launch/default.aspx" /><category term="Release" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Release/default.aspx" /><category term="RTM" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/RTM/default.aspx" /><category term="SQL Server &amp;quot;Denali&amp;quot;" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+_2600_quot_3B00_Denali_2600_quot_3B00_/default.aspx" /><category term="SQL Server 11" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+11/default.aspx" /><category term="SQL Server 2012" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+2012/default.aspx" /></entry><entry><title>Bad Habits to Kick : Using AS instead of = for column aliases</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/23/bad-habits-to-kick-using-as-instead-of-for-column-aliases.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/23/bad-habits-to-kick-using-as-instead-of-for-column-aliases.aspx</id><published>2012-01-23T17:31:00Z</published><updated>2012-01-23T17:31:00Z</updated><content type="html">This one is quite subjective, and I'm sure I will face plenty of opposition - not only because it's a preference thing and many people are married to their preferences, but also because it violates the strict interpretation of the standard. Personally, I'm more worried about the former than the latter - I have no concerns whatsoever that SQL Server will eradicate the = notation for column aliases, nor do I worry that the code I write needs to work when ported to Oracle, DB2, MySQL, etc. (I highly...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/23/bad-habits-to-kick-using-as-instead-of-for-column-aliases.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=41212" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="bad habits" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/bad+habits/default.aspx" /><category term="best practices" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/best+practices/default.aspx" /><category term="coding conventions" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/coding+conventions/default.aspx" /><category term="formatting" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/formatting/default.aspx" /><category term="readability" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/readability/default.aspx" /></entry><entry><title>Blog Post #500 : 2011, a year in review</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/20/blog-post-500-2011-in-review.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/20/blog-post-500-2011-in-review.aspx</id><published>2012-01-20T19:55:00Z</published><updated>2012-01-20T19:55:00Z</updated><content type="html">My favorite blog post Picking favorites is never easy. While I definitely feel like I had some more thought-provoking, controversial and laborious blog posts, my favorite would have to be my summary of 18456 errors: http://sqlblog.com/blogs/aaron_bertrand/archive/2011/01/14/sql-server-v-next-denali-additional-states-for-error-18456.aspx When I initially wrote that post, it started as a quick listing of the new states introduced in SQL Server 2012 (involving contained databases). When I started testing...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/20/blog-post-500-2011-in-review.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=41195" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="goals" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/goals/default.aspx" /><category term="post #500" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/post+_2300_500/default.aspx" /><category term="year in review" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/year+in+review/default.aspx" /></entry><entry><title>New cumulative Updates for SQL Server 2008 SP2/SP3 are available!</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/20/new-cumulative-updates-for-sql-server-2008-sp2-sp3-are-available.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/20/new-cumulative-updates-for-sql-server-2008-sp2-sp3-are-available.aspx</id><published>2012-01-20T16:07:00Z</published><updated>2012-01-20T16:07:00Z</updated><content type="html">On Monday, I completely missed that the SQL Server Release Services team published two cumulative updates for SQL Server 2008. I'd blame jury duty, but that didn't start until Tuesday, and only lasted two days. Well, better late than never. Cumulative Update #8 for SQL Server 2008 Service Pack 2 KB : http://support.microsoft.com/kb/2648096 Build number : 10.00.4326 Number of fixes : 6 Relevant for : Builds of SQL Server where SELECT @@VERSION yields between 10.00.4000 and 10.00.4325 Cumulative Update...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/20/new-cumulative-updates-for-sql-server-2008-sp2-sp3-are-available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=41194" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="cumulative updates" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/cumulative+updates/default.aspx" /><category term="hotfixes" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/hotfixes/default.aspx" /><category term="patches" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/patches/default.aspx" /><category term="service pack 2" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/service+pack+2/default.aspx" /><category term="service pack 3" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/service+pack+3/default.aspx" /><category term="SQL Server 2008" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+2008/default.aspx" /></entry><entry><title>A quick reaction to the PASS board appointments</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/16/a-quick-reaction-to-the-pass-board-appointments.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/16/a-quick-reaction-to-the-pass-board-appointments.aspx</id><published>2012-01-16T19:29:00Z</published><updated>2012-01-16T19:29:00Z</updated><content type="html">First of all, I want to congratulate both Kendal van Dyke ( @SQLDBA ) and James Rowland-Jones ( @jrowlandjones ) on their recent appointment to the PASS Board of Directors . I have no doubt they will go above and beyond to fulfill their duties and represent the SQL Server community at large. Some others feel that more deserving candidates were slighted by this process, and argue that the immediate runners-up in the previous election should get called upon to fill vacated roles. You can read about...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/16/a-quick-reaction-to-the-pass-board-appointments.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=41070" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="appointments" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/appointments/default.aspx" /><category term="Board of Directors" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Board+of+Directors/default.aspx" /><category term="BoD" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/BoD/default.aspx" /><category term="elections" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/elections/default.aspx" /><category term="PASS" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/PASS/default.aspx" /></entry><entry><title>T-SQL Tuesday #26 : Second Chances</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/10/t-sql-tuesday-26-second-chances.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/10/t-sql-tuesday-26-second-chances.aspx</id><published>2012-01-10T16:20:00Z</published><updated>2012-01-10T16:20:00Z</updated><content type="html">This month's T-SQL Tuesday is being hosted by Dave Howard ( @DaveH0ward ), and the topic is " Second Chances ." What he's letting us do is look back at all the previous T-SQL Tuesdays and pick a topic that we missed or maybe thought we needed another crack at. I chose a recent topic that I missed due to travel, " Data Presentation ," hosted by Robert Pearl in September 2011 (T-SQL Tuesday #22). At my previous job, one of the most complicated pieces of presentation work we had to do was to provide...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/10/t-sql-tuesday-26-second-chances.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=40895" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="data presentation" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/data+presentation/default.aspx" /><category term="timezones" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/timezones/default.aspx" /><category term="T-SQL Tuesday" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/T-SQL+Tuesday/default.aspx" /><category term="UTC" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/UTC/default.aspx" /></entry><entry><title>Connect Digest : 2012-01-09</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/09/connect-digest-2012-01-09.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/09/connect-digest-2012-01-09.aspx</id><published>2012-01-09T14:50:00Z</published><updated>2012-01-09T14:50:00Z</updated><content type="html">Hide databases from users who shouldn't be able to see them This is a long-standing request from Erland Sommarskog which I've highlighted in previous digests. But the underlying problem keeps coming up in multiple venues, so I thought it would be good to call attention to the item one more time. Some will argue that the contained database feature provides a solution for this, but that only works well if you want to restrict a user to exactly one database, and only works well if your application is...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/09/connect-digest-2012-01-09.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=40556" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="CHECKDB" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/CHECKDB/default.aspx" /><category term="Connect" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Connect/default.aspx" /><category term="Contained databases" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Contained+databases/default.aspx" /><category term="DMVs" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/DMVs/default.aspx" /><category term="intellisense" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/intellisense/default.aspx" /><category term="MAXDOP" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/MAXDOP/default.aspx" /><category term="parallelism" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/parallelism/default.aspx" /><category term="passwords" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/passwords/default.aspx" /><category term="security" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/security/default.aspx" /><category term="show_statistics" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/show_5F00_statistics/default.aspx" /><category term="SQL Server 2012" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+2012/default.aspx" /></entry><entry><title>Comparing multiple plans in SQL Sentry Plan Explorer</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/06/comparing-multiple-plans-in-sql-sentry-plan-explorer.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/06/comparing-multiple-plans-in-sql-sentry-plan-explorer.aspx</id><published>2012-01-06T15:54:00Z</published><updated>2012-01-06T15:54:00Z</updated><content type="html">I’ve seen the question a few times now: “How do I compare two plans side-by-side in Plan Explorer?” Management Studio allows you to view multiple graphical plans that are visible simultaneously, either by generating plans for every statement in a batch, or by generating plans in separate query windows and then splitting the panes. However, at least in my estimation, a lot of the other metrics and properties are more valuable when performing comparisons. In SSMS this is tough, because you can only...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/06/comparing-multiple-plans-in-sql-sentry-plan-explorer.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=40864" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="execution plans" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/execution+plans/default.aspx" /><category term="graphical plans" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/graphical+plans/default.aspx" /><category term="management studio" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/management+studio/default.aspx" /><category term="Plan Explorer" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Plan+Explorer/default.aspx" /><category term="Query plans" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Query+plans/default.aspx" /><category term="showplan" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/showplan/default.aspx" /><category term="SQL Sentry" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Sentry/default.aspx" /><category term="SQL Sentry Plan Explorer" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Sentry+Plan+Explorer/default.aspx" /><category term="SSMS" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SSMS/default.aspx" /></entry><entry><title>Connect Digest : 2011-12-20</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/20/connect-digest-2011-12-15.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/20/connect-digest-2011-12-15.aspx</id><published>2011-12-20T16:55:00Z</published><updated>2011-12-20T16:55:00Z</updated><content type="html">Make SSMS start faster A couple of years ago, I blogged about some ways to make Management Studio start faster . With the latest builds of SQL Server 2012, it seems to be slower than ever, at least when starting SSMS for the first time after a reboot or install. So I've asked for them to do something in the background on Windows start-up to cover whatever initialization costs have to be paid on first launch. This is not something I expect to happen in this release, and perhaps it will be better by...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/20/connect-digest-2011-12-15.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=39976" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="bugs" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/bugs/default.aspx" /><category term="Connect" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Connect/default.aspx" /><category term="defrag" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/defrag/default.aspx" /><category term="slipstream" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/slipstream/default.aspx" /><category term="SQL Server" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server/default.aspx" /><category term="suggestions" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/suggestions/default.aspx" /><category term="temporary views" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/temporary+views/default.aspx" /><category term="truncate" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/truncate/default.aspx" /></entry><entry><title>New cumulative updates for SQL Server 2008 R2 are available!</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/20/new-cumulative-updates-for-sql-server-2008-r2-are-available.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/20/new-cumulative-updates-for-sql-server-2008-r2-are-available.aspx</id><published>2011-12-20T15:18:00Z</published><updated>2011-12-20T15:18:00Z</updated><content type="html">Microsoft has just released cumulative updates for both SQL Server 2008 R2 branches - RTM and Service Pack 1. SQL Server 2008 R2 Service Pack 1 Cumulative Update #4 http://support.microsoft.com/kb/2633146/ Build number is 10.50.2796 Contains 53 fixes (as of February 6, 2012) SQL Server 2008 R2 RTM Cumulative Update #11 http://support.microsoft.com/kb/2633145/ Build number is 10.50.1809 Contains 23 fixes (as of February 6, 2012) As usual, I'll post my standard disclaimer here: these updates are NOT...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/20/new-cumulative-updates-for-sql-server-2008-r2-are-available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=40554" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="cumulative updates" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/cumulative+updates/default.aspx" /><category term="hotfixes" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/hotfixes/default.aspx" /><category term="patches" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/patches/default.aspx" /><category term="RTM" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/RTM/default.aspx" /><category term="SP1" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SP1/default.aspx" /><category term="SQL Server 2008 R2" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+2008+R2/default.aspx" /></entry><entry><title>T-SQL Tuesday #25 : T-SQL Tips 'n' Tricks</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/13/t-sql-tuesday-25-t-sql-tips-n-tricks.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/13/t-sql-tuesday-25-t-sql-tips-n-tricks.aspx</id><published>2011-12-13T18:50:00Z</published><updated>2011-12-13T18:50:00Z</updated><content type="html">This month's T-SQL Tuesday is being hosted by Allen White ( @SQLRunr ) and is about sharing your T-SQL tips and tricks . Since I know many people will share their T-SQL magic and wizardry, I thought I would share a couple of productivity tips - so still T-SQL related, but more how to take advantage of some features in SSMS. Drag column list onto your query window Whenever I give my Bad Habits to Kick presentation, I remind people that - even if they're not using 3rd party code completion tools (many...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/13/t-sql-tuesday-25-t-sql-tips-n-tricks.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=40359" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="management studio" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/management+studio/default.aspx" /><category term="productivity" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/productivity/default.aspx" /><category term="SQL Server 2012" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+2012/default.aspx" /><category term="SSMS" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SSMS/default.aspx" /></entry><entry><title>Connect Digest : 2011-12-01</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/01/connect-digest-2011-10-15.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/01/connect-digest-2011-10-15.aspx</id><published>2011-12-01T14:36:00Z</published><updated>2011-12-01T14:36:00Z</updated><content type="html">Where is my graphical ShowPlan? Many of you on SQL Server 2008 R2 are experiencing a major annoyance with SSMS since installing service pack 1 - when clicking a plan from grid results, you get raw XML instead of the graphical plan. I wrote about this symptom and a workaround in a previous post . In the original Connect item , they state that it will be fixed (likely in the next CU). But @AdamMachanic points out that there are some cases that still aren't correctly covered - they have marked this...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/12/01/connect-digest-2011-10-15.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=38648" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="CASE" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/CASE/default.aspx" /><category term="evaluation edition" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/evaluation+edition/default.aspx" /><category term="execution plans" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/execution+plans/default.aspx" /><category term="management studio" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/management+studio/default.aspx" /><category term="plans" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/plans/default.aspx" /><category term="short circuit" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/short+circuit/default.aspx" /><category term="showplan" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/showplan/default.aspx" /><category term="SSMS" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SSMS/default.aspx" /></entry><entry><title>Cumulative Updates for SQL Server 2008 SP2/SP3 are available</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/11/22/cumulative-updates-for-sql-server-2008-sp2-sp3-are-available.aspx" /><id>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/11/22/cumulative-updates-for-sql-server-2008-sp2-sp3-are-available.aspx</id><published>2011-11-22T13:26:00Z</published><updated>2011-11-22T13:26:00Z</updated><content type="html">Very early this morning, Microsoft released two new cumulative updates for the SQL Server 2008 platform. Cumulative Update #7 for SQL Server 2008 Service Pack 2 If SELECT @@VERSION is between 10.00.4000 and 10.00.4322 KB article is KB #2617148 There are 18 fixes posted to the KB article The new build number is 10.00.4323 See the blog post from the SQL Server Release Services team Cumulative Update #2 for SQL Server 2008 Service Pack 3 If SELECT @@VERSION is between 10.00.5000 and 10.00.5767 KB article...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/11/22/cumulative-updates-for-sql-server-2008-sp2-sp3-are-available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=39939" width="1" height="1"&gt;</content><author><name>AaronBertrand</name><uri>http://sqlblog.com/members/AaronBertrand.aspx</uri></author><category term="cumulative updates" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/cumulative+updates/default.aspx" /><category term="hotfixes" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/hotfixes/default.aspx" /><category term="patches" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/patches/default.aspx" /><category term="SQL Server 2008" scheme="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SQL+Server+2008/default.aspx" /></entry></feed>
