<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>SQL Aloha</title>
	
	<link>http://www.bradmcgehee.com</link>
	<description>Brad M. McGehee, Director of DBA Education, Red Gate Software</description>
	<lastBuildDate>Mon, 14 May 2012 22:00:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SqlAloha" /><feedburner:info uri="sqlaloha" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Enter the 2012 Exceptional DBA of the Year Awards</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/dfRZzuTn61o/</link>
		<comments>http://www.bradmcgehee.com/2012/05/enter-the-2012-exceptional-dba-of-the-year-awards/#comments</comments>
		<pubDate>Mon, 14 May 2012 22:00:18 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[DBA Career]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2822</guid>
		<description><![CDATA[I was just at SQLRally in Dallas, and I was speaking to a DBA friend of mine over lunch. He made the comment that his manager thought he spent too much time at work taking care of the organization’s data. He told me that he spent so much time at his job because he wanted [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2012/05/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.bradmcgehee.com/wp-content/uploads/2012/05/image_thumb.png" width="279" height="137" /></a></p>
<p>I was just at SQLRally in Dallas, and I was speaking to a DBA friend of mine over lunch. He made the comment that his manager thought he spent too much time at work taking care of the organization’s data. He told me that he spent so much time at his job because he wanted to ensure that the data was properly cared for. Now that is what I call an exceptional DBA. Here is a DBA that thinks protecting the organization’s data is more important than does his manager. And on top of this, this particular DBA donates a lot of his free time to the SQL Serve community. When I asked why he spent so much time helping out with the community, he said it was to help pay back for all of the help he had received from the SQL Server community over the years. What a DBA!</p>
<p>It is exceptional DBAs like this who need to be recognized by their peers, and they can by entering the <a href="http://www.exceptionaldba.com/" target="_blank">2012 Exceptional DBA of the Year Awards</a>. These awards are hosted by <a href="http://www.sqlservercentral.com/" target="_blank">SQLServerCentral.com</a>, and sponsored by <a href="http://www.red-gate.com" target="_blank">Red Gate Software</a>. </p>
<p>If you think you are an exceptional DBA, you can nominate yourself for the award. Or if you know of an exceptional DBA, you can nominate them. Either way, to be recognized as an exceptional DBA, you must enter.</p>
<p>Once you are nominated (by yourself or another), your application will be reviewed by four judges: Steve Jones, Grant Fritchey, Rodney Landrum, and Brad McGehee. The judges will then select five finalists. Then these five finalists will be voted on by the SQL Server community, and the judges, to select the 2012 Exceptional DBA of the Year Award.</p>
<p>The award includes:</p>
<ul>
<li>An award plaque</li>
<li>Being featured on the <a href="http://www.simple-talk.com/" target="_blank">Simple-Talk</a> website</li>
<li>Full conference registration for the 2012 PASS Summit</li>
<li>Four nights hotel accommodations</li>
<li>$300 towards travel expenses</li>
<li>A license for the <a href="http://www.red-gate.com/products/dba/dba-bundle/?utm_source=exceptionaldba&amp;utm_medium=website&amp;utm_content=homepage_sponsor&amp;utm_campaign=sqldbabundle" target="_blank">SQL DBA Bundle</a> with 36 months of support and upgrades.</li>
</ul>
<p>For more information on the award, and to nominate yourself or another, check out <a href="http://www.exceptionaldba.com" target="_blank">www.exceptionaldba.com</a>. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=dfRZzuTn61o:Q_AOXCqFcdc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=dfRZzuTn61o:Q_AOXCqFcdc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=dfRZzuTn61o:Q_AOXCqFcdc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=dfRZzuTn61o:Q_AOXCqFcdc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=dfRZzuTn61o:Q_AOXCqFcdc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=dfRZzuTn61o:Q_AOXCqFcdc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=dfRZzuTn61o:Q_AOXCqFcdc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=dfRZzuTn61o:Q_AOXCqFcdc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=dfRZzuTn61o:Q_AOXCqFcdc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/dfRZzuTn61o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/05/enter-the-2012-exceptional-dba-of-the-year-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/05/enter-the-2012-exceptional-dba-of-the-year-awards/</feedburner:origLink></item>
		<item>
		<title>Favorite DBA Books</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/nrUn6y5cmWw/</link>
		<comments>http://www.bradmcgehee.com/2012/05/favorite-dba-books/#comments</comments>
		<pubDate>Tue, 01 May 2012 22:38:06 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[DBA Career]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2811</guid>
		<description><![CDATA[In the April 2012 Question of the Month, I asked readers to tell me their favorite DBA books. I have compiled the results, and below are the most popular books my blog’s readers picked. If you are looking for a good SQL Server book to learn from, then you might want to consider reading one [...]]]></description>
			<content:encoded><![CDATA[<p>In the April 2012 Question of the Month, I asked readers to tell me their favorite DBA books. I have compiled the results, and below are the most popular books my blog’s readers picked. If you are looking for a good SQL Server book to learn from, then you might want to consider reading one or more of them. Click on the image to find out more about the book.</p>
<p><span id="more-2811"></span><a href="http://www.amazon.com/gp/product/0735626243/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0735626243"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=0735626243&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=0735626243" width="1" height="1" />
<p><em>Microsoft SQL Server 2008 Internals</em> by Kalen Delaney, Paul Randal, Kimberly Tripp, Conor Cunningham, and Adam Machanic.</p>
<p> <a href="http://www.amazon.com/gp/product/1935182048/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1935182048"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=1935182048&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=1935182048" width="1" height="1" />
<p><em>SQL Server MVP Deep Dives</em>, edited by Paul Nielsen, Kalen Delaney, Adam Machanic, and Kimberly Tripp.</p>
<p> <a href="http://www.amazon.com/gp/product/1617290475/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1617290475"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=1617290475&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=1617290475" width="1" height="1" />
<p><em>SQL Server MVP Deep Dives: Volume 2</em>, edited by Kalen Delaney, Louis Davidson, Greg Low, Paul Randal, Kimberly Tripp, and Brad McGehee.</p>
<p> <a href="http://www.amazon.com/gp/product/0470484284/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0470484284"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=0470484284&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=0470484284" width="1" height="1" />
<p><em>Professional SQL Server 2008 Internals and Troubleshooting</em>, by Christian Bolton, Justin Langford, Brent Ozar, James Rowland-Jones, Jonathan Kehayias, Cindy Gross, and Steven Wort.</p>
<p> <a href="http://www.amazon.com/gp/product/1906434786/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1906434786"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=1906434786&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=1906434786" width="1" height="1" />
<p><em>Troubleshooting SQL Server—A Guide for the Accidental DBA</em>, by Jonathan Kehayias and Ted Krueger. <a href="http://www.sqlservercentral.com/articles/books/76296/" target="_blank">Available as a free PDF file here</a>.</p>
<p><a href="http://www.amazon.com/gp/product/0735626030/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0735626030"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=0735626030&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=0735626030" width="1" height="1" /></p>
<p><em>Inside Microsoft SQL Server 2008: T-SQL Querying</em>, by Itzik Ben-Gan, Lubor Kollar, Dejan Sarka, and Steve Kass.</p>
<p>&#160;<a href="http://www.amazon.com/gp/product/1430227877/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1430227877"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=1430227877&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=1430227877" width="1" height="1" /></p>
<p><em>DBA Survivor: Become a Rock Star DBA</em>, by Thomas LaRock.</p>
<p> <a href="http://www.amazon.com/gp/product/1906434603/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1906434603"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=1906434603&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=1906434603" width="1" height="1" />
<p><em>Inside the SQL Server Query Optimizer</em>, by Benjamin Nevarez. <a href="http://www.sqlservercentral.com/articles/71564/" target="_blank">Available as a free PDF file here</a>.</p>
<p> <a href="http://www.amazon.com/gp/product/B0054RF6MG/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0054RF6MG"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=B0054RF6MG&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=B0054RF6MG" width="1" height="1" />
<p><em>SQL Server 2005 Practical Troubleshooting</em>, by Ken Henderson.</p>
<p> <a href="http://www.amazon.com/gp/product/193398872X/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=193398872X"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=193398872X&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=193398872X" width="1" height="1" />
<p><em>SQL Server 2008 Administration in Action</em>, by Rod Colledge.</p>
<p> <a href="http://www.amazon.com/gp/product/B005G516Y8/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B005G516Y8"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=B005G516Y8&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=sqlserverperform&amp;ServiceVersion=20070822" /></a><img style="border-bottom-style: none !important; margin: 0px; border-left-style: none !important; border-top-style: none !important; border-right-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=sqlserverperform&amp;l=as2&amp;o=1&amp;a=B005G516Y8" width="1" height="1" />
<p><em>SQL Server Hardware</em>, by Glenn Berry. <a href="http://www.sqlservercentral.com/articles/books/71809/" target="_blank">Available as a free PDF file here</a>.</p>
<p>&#160;</p>
<p>The above books were the top picks, but don’t include all of the recommendations made during the April Question of the Month. To read about all of the recommended books, <a href="http://www.bradmcgehee.com/2012/04/april-question-whats-your-favorite-dba-book-and-why/" target="_blank">click here</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=nrUn6y5cmWw:Awz5VR9nD-Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=nrUn6y5cmWw:Awz5VR9nD-Y:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=nrUn6y5cmWw:Awz5VR9nD-Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=nrUn6y5cmWw:Awz5VR9nD-Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=nrUn6y5cmWw:Awz5VR9nD-Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=nrUn6y5cmWw:Awz5VR9nD-Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=nrUn6y5cmWw:Awz5VR9nD-Y:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=nrUn6y5cmWw:Awz5VR9nD-Y:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=nrUn6y5cmWw:Awz5VR9nD-Y:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/nrUn6y5cmWw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/05/favorite-dba-books/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/05/favorite-dba-books/</feedburner:origLink></item>
		<item>
		<title>May Question: How soon will you begin implementing SQL Server 2012?</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/E7sHTggfcq8/</link>
		<comments>http://www.bradmcgehee.com/2012/05/may-question-how-soon-will-you-begin-implementing-sql-server-2012/#comments</comments>
		<pubDate>Tue, 01 May 2012 19:14:57 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Question of the Month]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2796</guid>
		<description><![CDATA[Now that SQL Server 2012 has been released, this month&#8217;s question is &#8220;How soon will you begin implementing SQL Server 2012?&#8221; If you have done so already, share with us your experience. If you will be waiting to implement 2012, tell us why. Post your responses to the SQL Server Question of the Month in [...]]]></description>
			<content:encoded><![CDATA[<p>Now that SQL Server 2012 has been released, this month&#8217;s question is &#8220;How soon will you begin implementing SQL Server 2012?&#8221; If you have done so already, share with us your experience. If you will be waiting to implement 2012, tell us why.</p>
<p>Post your responses to the SQL Server Question of the Month in the comments section below (at <a href="http://www.bradmcgehee.com" target="_blank">www.bradmcgehee.com</a> if you are viewing this from a syndicated newsfeed). And don&#8217;t forget to enter your e-mail address when you post your response, so I can contact you if you win.</p>
<p>Because there is no right or wrong answer, this month&#8217;s winner will be <em>selected randomly</em> from all the entries that are received.</p>
<div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="191">
<div><strong><span style="font-size: medium;">This Month’s Prizes</span></strong></div>
<div>
<h4><img class="alignnone" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/SVR_156x103.gif" alt="SQL Virtual Restore" width="156" height="103" /></h4>
</div>
</td>
<td valign="top" width="466">The prizes this month are an Amazon.com voucher worth US $50.00 and a license for <a href="http://www.red-gate.com/products/dba/sql-virtual-restore/?utm_source=bradmcgehee&amp;utm_medium=qotm&amp;utm_content=qotm201205&amp;utm_campaign=sqlvirtualrestore" target="_blank">SQL Virtual Restore</a> with one year of support and upgrades. SQL Virtual Restore lets you mount your backups as live, fully functional databases &#8211; save space and time compared to a physical restore. <a href="http://www.red-gate.com/products/dba/sql-virtual-restore/?utm_source=bradmcgehee&amp;utm_medium=qotm&amp;utm_content=qotm201202&amp;utm_campaign=sqlvirtualrestore" target="_blank">Find out how</a>.</td>
</tr>
</tbody>
</table>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=E7sHTggfcq8:u0sfU-oYWw4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=E7sHTggfcq8:u0sfU-oYWw4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=E7sHTggfcq8:u0sfU-oYWw4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=E7sHTggfcq8:u0sfU-oYWw4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=E7sHTggfcq8:u0sfU-oYWw4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=E7sHTggfcq8:u0sfU-oYWw4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=E7sHTggfcq8:u0sfU-oYWw4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=E7sHTggfcq8:u0sfU-oYWw4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=E7sHTggfcq8:u0sfU-oYWw4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/E7sHTggfcq8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/05/may-question-how-soon-will-you-begin-implementing-sql-server-2012/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/05/may-question-how-soon-will-you-begin-implementing-sql-server-2012/</feedburner:origLink></item>
		<item>
		<title>When Will You Upgrade to SQL Server 2012?</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/AGF49cLOeXc/</link>
		<comments>http://www.bradmcgehee.com/2012/05/when-will-you-upgrade-to-sql-server-2012/#comments</comments>
		<pubDate>Tue, 01 May 2012 19:00:00 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2808</guid>
		<description><![CDATA[This is a reprint from my editorial in Database Weekly. Also, check out the May Question of the Month, as it is also directly related to this topic. Often when I speak at user groups and conferences, I ask attendees what versions of SQL Server they are running. As you may expect, I hear from [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>This is a reprint from my editorial in <em><a href="http://www.sqlservercentral.com/articles/Editorial/90275/" target="_blank">Database Weekly.</a></em> Also, check out the <a href="http://www.bradmcgehee.com/2012/05/may-question-how-soon-will-you-begin-implementing-sql-server-2012/" target="_blank">May Question of the Month</a>, as it is also directly related to this topic.</p>
</blockquote>
<p>Often when I speak at user groups and conferences, I ask attendees what versions of SQL Server they are running. As you may expect, I hear from attendees who are running the entire gamut of SQL Server versions, from SQL Server 6.5 up to SQL Server 2012. While it is an unscientific poll, it seems that most people are still running SQL Server 2005 and SQL Server 2008. </p>
<p><span id="more-2808"></span>
<p>SQL Server 2012 RTM was announced on March 6 and went into general availability on April 2, but I have talked only to a very small handful of DBAs who are even thinking about upgrading to 2012, let alone having already done so. So why doesn’t everybody immediately upgrade to the latest edition of SQL Server when it is released? Why are there so many older versions of SQL Server in the wild? </p>
<p>Some of the most common reasons I hear include: </p>
<ul>
<li>We don’t like being on the cutting edge, preferring only to move to a newer version only once it has been around awhile and proven to be stable. Read: Waiting for Service Pack 1.</li>
<li>Our vendor applications, or in-house applications, haven’t been certified to run on SQL Server 2012, and this takes a lot of time. Based on my personal experience, vendor applications are extremely slow to keep up to date with the latest SQL Server technology. When I ask vendors why, they generally tell me that they don’t have the in-house resources to do the testing. In other words, they are cheap and don’t want to spend the money.</li>
<li>If our application is working well on the current version, why go to all the hassle of upgrading when we are happy with what we have. Why stir the pot and cause potential problems?</li>
<li>The new version doesn’t have any new features that we need, so why bother upgrading?</li>
<li>Upgrading to a new version almost always means higher licensing costs, and with the economy as it is, we can’t afford to upgrade.</li>
<li>While we want to upgrade, we don’t have the in-house resources to do so. It takes a huge amount of time to test existing applications (which are often tightly intertwined), and, if there are problems, to fix them; build new servers (as necessary); train staff on how to use new features; perform the actual upgrade; perform post upgrade tasks; monitor performance after upgrading to see if it is better or worse, and make any required adjustments. In other words, the process of upgrading is very time-consuming and costly.</li>
</ul>
<p>So I have several questions for you. Have you upgraded any of your instances to SQL Server 2012 yet, and if so, how did the upgrade go? If you haven’t upgraded to SQL Server 2012 yet, when do you expect to? And besides what I have listed above, what other reasons or impediments have you run across that prevent you from upgrading to 2012?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=AGF49cLOeXc:hiA6L0F79OM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=AGF49cLOeXc:hiA6L0F79OM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=AGF49cLOeXc:hiA6L0F79OM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=AGF49cLOeXc:hiA6L0F79OM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=AGF49cLOeXc:hiA6L0F79OM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=AGF49cLOeXc:hiA6L0F79OM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=AGF49cLOeXc:hiA6L0F79OM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=AGF49cLOeXc:hiA6L0F79OM:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=AGF49cLOeXc:hiA6L0F79OM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/AGF49cLOeXc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/05/when-will-you-upgrade-to-sql-server-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/05/when-will-you-upgrade-to-sql-server-2012/</feedburner:origLink></item>
		<item>
		<title>SQL Server 2012 &amp; SharePoint Connections to be Held in Kongresshaus Berchtesgaden in May</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/Rds2G2nRrJU/</link>
		<comments>http://www.bradmcgehee.com/2012/04/sql-server-2012-sharepoint-connections-to-be-held-in-kongresshaus-berchtesgaden-in-may/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 15:55:47 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2792</guid>
		<description><![CDATA[Red Gate Software and SQLServerCentral.com will be one of the sponsors for the upcoming SQL Server 2012 &#38; SharePoint Connections to be held in Kongresshaus Berchtesgaden, Germany, May 8-9, 2012. The SQL Server 2012 and SharePoint Connections conference agenda brings&#160; together more than 40 top-ranking experts from Microsoft, along with leading independent presenters to deliver [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.red-gate.com/" target="_blank">Red Gate Software</a> and <a href="http://www.sqlservercentral.com/" target="_blank">SQLServerCentral.com</a> will be one of the sponsors for the upcoming <a href="http://nccomms-events.com/sql-sp-connections/" target="_blank">SQL Server 2012 &amp; SharePoint Connections</a> to be held in Kongresshaus Berchtesgaden, Germany, May 8-9, 2012.</p>
<p>The SQL Server 2012 and SharePoint Connections conference agenda brings&#160; together more than 40 top-ranking experts from Microsoft, along with leading independent presenters to deliver in-depth sessions on how to succeed with SharePoint and SQL Server based on real life production deployments with the latest hot news from Microsoft’s biggest launch this year for SQL Server 2012. </p>
<p>The event will include a SQLServerCentral.com track consisting of six sessions from two SQL Server MVPs that I selected to participate in the track: Constantin Klein and Satya Jayanty. Their sessions include:</p>
<p><strong>Constantin Klein</strong></p>
<ul>
<li>New T-SQL Features in SQL Server 2012</li>
<li>SQL Server for Developers</li>
<li>Fun Managing Documents with SQL Server</li>
</ul>
<p><strong>Satya Jayanty</strong></p>
<ul>
<li>Upgrading SQL Server: Tools and Best Practices</li>
<li>DMVs &#8211; Best of the Bunch. Troubleshoot Your Data Platform Like a Pro</li>
<li>SQL Server High Availability Concepts and Solution Guidance: 2008 R2 &amp; 2012</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=Rds2G2nRrJU:4Cgl2bOtnBU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=Rds2G2nRrJU:4Cgl2bOtnBU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=Rds2G2nRrJU:4Cgl2bOtnBU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=Rds2G2nRrJU:4Cgl2bOtnBU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=Rds2G2nRrJU:4Cgl2bOtnBU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=Rds2G2nRrJU:4Cgl2bOtnBU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=Rds2G2nRrJU:4Cgl2bOtnBU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=Rds2G2nRrJU:4Cgl2bOtnBU:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=Rds2G2nRrJU:4Cgl2bOtnBU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/Rds2G2nRrJU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/04/sql-server-2012-sharepoint-connections-to-be-held-in-kongresshaus-berchtesgaden-in-may/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/04/sql-server-2012-sharepoint-connections-to-be-held-in-kongresshaus-berchtesgaden-in-may/</feedburner:origLink></item>
		<item>
		<title>April Question: What’s your favorite DBA book, and why?</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/NjqA8HDfGBU/</link>
		<comments>http://www.bradmcgehee.com/2012/04/april-question-whats-your-favorite-dba-book-and-why/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 17:46:37 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Question of the Month]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2785</guid>
		<description><![CDATA[Over and over again, I get asked which DBA books I recommend. With this in mind, this month&#8217;s qustion is &#8220;What&#8217;s your favorite DBA book, and why?&#8221; Share with us your favorite book titles, authors, and why you like them. You can list more than one favorite book if you like. Post your responses to [...]]]></description>
			<content:encoded><![CDATA[<p>Over and over again, I get asked which DBA books I recommend. With this in mind, this month&#8217;s qustion is &#8220;What&#8217;s your favorite DBA book, and why?&#8221; Share with us your favorite book titles, authors, and why you like them. You can list more than one favorite book if you like.</p>
<p>Post your responses to the SQL Server Question of the Month in the comments section below (at <a href="http://www.bradmcgehee.com" target="_blank">www.bradmcgehee.com</a> if you are viewing this from a syndicated newsfeed). And don&#8217;t forget to enter your e-mail address when you post your response, so I can contact you if you win.</p>
<p>Because there is no right or wrong answer, this month&#8217;s winner will be <em>selected randomly</em> from all the entries that are received.</p>
<div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="191">
<div><strong><span style="font-size: medium;">This Month’s Prizes</span></strong></div>
<div>
<h4><img class="alignnone" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/SQLBackup_LOGO_RGB_150px.gif" alt="SQL Backup" width="150" height="74" /></h4>
</div>
</td>
<td valign="top" width="466">The prizes this month are an Amazon.com voucher worth US $50.00 and a license for new <a href="http://www.red-gate.com/products/dba/sql-backup/?utm_source=bradmcgehee&amp;utm_medium=qotm&amp;utm_content=qotm201204&amp;utm_campaign=sqlbackup" target="_blank">SQL Backup Pro 7</a> (to be released in April) with one year of support and upgrades. SQL Backup Pro compresses, strengthens and encrypts SQL Server backups. New features in version 7 include integrated backup verification (so you can easily check whether your backups are corrupt) and scheduled restores. To download a free trial, visit the <a href="http://www.red-gate.com/products/dba/sql-backup/?utm_source=bradmcgehee&amp;utm_medium=qotm&amp;utm_content=qotm201204&amp;utm_campaign=sqlbackup" target="_blank">Red Gate</a> website.</td>
</tr>
</tbody>
</table>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=NjqA8HDfGBU:pjIr70rq7QY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=NjqA8HDfGBU:pjIr70rq7QY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=NjqA8HDfGBU:pjIr70rq7QY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=NjqA8HDfGBU:pjIr70rq7QY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=NjqA8HDfGBU:pjIr70rq7QY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=NjqA8HDfGBU:pjIr70rq7QY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=NjqA8HDfGBU:pjIr70rq7QY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=NjqA8HDfGBU:pjIr70rq7QY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=NjqA8HDfGBU:pjIr70rq7QY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/NjqA8HDfGBU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/04/april-question-whats-your-favorite-dba-book-and-why/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/04/april-question-whats-your-favorite-dba-book-and-why/</feedburner:origLink></item>
		<item>
		<title>SQL in the City: Free SQL Server Event in London</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/58KgpOsCLqY/</link>
		<comments>http://www.bradmcgehee.com/2012/03/sql-in-the-city-free-sql-server-event-in-london/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 20:51:45 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Free Stuff]]></category>
		<category><![CDATA[Speaking Schedule]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2781</guid>
		<description><![CDATA[Red Gate Software has announced “SQL in the City: London,” to be held on Friday, July 13, 2012, at the One Wimpole Street Conference Center, London England. This one day, free event includes five different sessions in each of three different tracks:  Database Administration Track, Developer Track, and the Red Gate Track. Sessions will not [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 7px 0px 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2011/04/image_thumb.png" alt="image" width="116" height="97" align="left" border="0" /></p>
<p>Red Gate Software has announced “SQL in the City: London,” to be held on Friday, July 13, 2012, at the One Wimpole Street Conference Center, London England. This one day, free event includes five different sessions in each of three different tracks:  Database Administration Track, Developer Track, and the Red Gate Track. Sessions will not only cover general SQL Server topics, but attendees will also have the opportunity to attend Red Gate tool specific sessions in order to learn more about how to become more productive DBAs.</p>
<p>Some of the speakers speakers slated to attend include Brad M McGehee, Steve Jones, Grant Fritchey, Dave Ballantyne, Noemi Moreno, Dennis Lloyd Junior, among many others.</p>
<p>All SQL Server DBAs and Developers are welcome to attend this free event, but registration is limited, so be sure to sign up soon if you are planning to attend.</p>
<p>To find out more about this event, and how to register, visit <a href="http://www.sqlinthecity.com" target="_blank">www.sqlinthecity.com</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=58KgpOsCLqY:CH5svmVavfY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=58KgpOsCLqY:CH5svmVavfY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=58KgpOsCLqY:CH5svmVavfY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=58KgpOsCLqY:CH5svmVavfY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=58KgpOsCLqY:CH5svmVavfY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=58KgpOsCLqY:CH5svmVavfY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=58KgpOsCLqY:CH5svmVavfY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=58KgpOsCLqY:CH5svmVavfY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=58KgpOsCLqY:CH5svmVavfY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/58KgpOsCLqY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/03/sql-in-the-city-free-sql-server-event-in-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/03/sql-in-the-city-free-sql-server-event-in-london/</feedburner:origLink></item>
		<item>
		<title>A Quick Introduction to Data Compression in SQL Server 2008</title>
		<link>http://feedproxy.google.com/~r/SqlAloha/~3/7eYmUVIsDEQ/</link>
		<comments>http://www.bradmcgehee.com/2012/03/a-quick-introduction-to-data-compression-in-sql-server-2008/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 22:29:32 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Performance Tuning]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/?p=2773</guid>
		<description><![CDATA[There is one thing every DBA knows with certainty, and that is that databases grow with time. MDFs grow, backups grow, and it never stops. The more data we have, the more work SQL Server has to perform in order to deal with it all; whether it’s executing a query on a table with 10 [...]]]></description>
			<content:encoded><![CDATA[<p>There is one thing every DBA knows with certainty, and that is that databases grow with time. MDFs grow, backups grow, and it never stops. The more data we have, the more work SQL Server has to perform in order to deal with it all; whether it’s executing a query on a table with 10 million rows, or backing up a 5 TB database. Whether we like it or not, we are fighting a losing battle, and DBA’s can’t reverse the information explosion. Or can we?</p>
<p><span id="more-2773"></span>
<p>While we can’t stop growth, SQL Server 2008 and later, gives us some tools to help us better deal with all this data, and that is the promise of compression. Given the right circumstances, DBAs can use data compression (Enterprise Edition only, or alternatively take a look at <a href="http://www.red-gate.com/products/dba/sql-storage-compress/?utm_source=bradmcgehee&amp;utm_medium=weblink&amp;utm_content=datacompression-intro&amp;utm_campaign=sqlstoragecompress" target="_blank">Red Gate SQL Storage Compress</a>) to reduce the size of our MDFS, and backup compression can help us reduce the amount of space our backups take. Not only does compression reduce physical file sizes, it reduces disk I/O, which can greatly enhance the performance of many database applications, along with database backups.</p>
<p>When we discuss SQL Server compression, we need to think of it two different ways. First, there is data compression, which includes row-level and page-level compression that occurs within the MDF files of our databases. Second, there is backup compression, which occurs only when data is backed up. While both of these are forms of compression, they are architected differently. Because of this, it is important to treat them separately. In this blog post, I will mainly focus on data compression.</p>
<p>Data Compression comes in two different forms:</p>
<ul>
<li><b>Row-level Data Compression</b>: Row-level data compression is essentially turning fixed length data types into variable length data types, freeing up empty space. It also has the ability to ignore zero and null values, saving additional space. In turn, more rows can fit into a single data page. </li>
<li><b>Page-level Data Compression</b>: Page-level data compression starts with row-level data compression, then adds two additional compression features: prefix and dictionary compression. We will take a look at what this means a little later in this chapter. As you can imagine, page-level compression offers increased data compression over row-level compression alone. </li>
</ul>
<p>Backup Compression comes in a single form:</p>
<ul>
<li><b>Backup Compression</b>: Backup compression does not use row-level or page-level data compression. Instead, backup compression occurs only at the time of a backup, and it uses its own proprietary compression technique. Backup compression can be used when using, or not using, data compression, although using backup compression on a database that is already compressed using data compression may not offer additional benefits. </li>
</ul>
<p>In the next section, we will take a high-level overview of data compression, and then we will drill down into the detail of the different types of compression available with SQL Server 2008 and later.</p>
<h3>Data Compression Overview</h3>
<p>Data compression has been around for years. For example, who hasn’t zipped a file at some point in their career? While compression isn’t a new technology, it was new to SQL Server 2008. Unlike zip compression, SQL Server’s data compression does not automatically compress an entire database; instead, data compression can only be used for these database objects:</p>
<ul>
<li>A table stored as a heap </li>
<li>A table stored as a clustered index </li>
<li>A non-clustered index </li>
<li>An indexed view </li>
<li>Partitioned tables and indexes </li>
</ul>
<p>In other words, as the DBA, you must evaluate each of the above objects in your database, decide if you want to compress it, then decide whether you want to compress it using either row-level or page level compression. Once you have completed this evaluation, then you must turn on compression for that object. There is no single switch you can flip that will turn compression on or off for all the objects listed above, although you could write a Transact-SQL script to accomplish this task.</p>
<p>Fortunately, other than turning compression on or off for the above objects, you don’t have to do anything else to enable compression. You don’t have to re-architect your database or your application, as data compression is entirely handled under the covers by the SQL Server Storage Engine. When data is passed to the Storage Engine, it is compressed and stored in the designated compressed format (on disk and in the Buffer Cache). When the Storage Engine passes the information to another component of SQL Server, then the Storage Engine has to uncompress it. In other words, every time data has to be passed to or from the Storage Engine, it has to be compressed or uncompressed. While this does take extra CPU overhead to accomplish, in many cases, the amount of disk I/O saved by compression more than makes up for the CPU costs, boosting the overall performance of SQL Server.</p>
<p>Here’s a simplified example. Let’s say that we want to update a row in a table, and that the row we want to update is currently stored on disk in a table that is using row-level data compression. When we execute the UPDATE statement, the Relational Engine (Query Processor) parses, compiles, and optimizes the UPDATE statement, ready to execute it. Before the statement can be executed, the Relational Engine needs the row of data that is currently stored on disk in the compressed format, so the Relational Engine requests the data by asking the Storage Engine to go get it. The Storage Engine (with the help of the SQLOS) goes and gets the compressed data from disk and brings it into the Data Cache, where the data continues to remain in its compressed format.</p>
<p>Once the data is in the Data Cache, the row is handed off to the Relational Engine from the Storage Engine. During this pass off, the compressed row is uncompressed and given to the Relational Engine to UPDATE. Once the row has been updated, it is then passed back to the Storage Engine, where is it again compressed and stored in the Data Cache. At some point, the row will be flushed to disk, where it is stored on disk in its compressed format.</p>
<p>Data compression offers many benefits. Besides the obvious one of reducing the amount of physical disk space required to store data—and the disk I/O needed to write and read it—it also reduces the amount of Data Cache memory needed to store data in the Data Cache. This in turn allows more data to be stored in the Data Cache, reducing the need for SQL Server to access the disk to get data, as the data is now more likely to be in memory than disk, further reducing disk I/O.</p>
<p>Just as data compression offers benefits, so it has some disadvantages. Using compression uses up additional CPU cycles. If your server has plenty to spare, then you have no problem. But if your server is already experiencing a CPU bottleneck, then perhaps compression is better left turned off.</p>
<h3><b>Row</b><b>‐</b><b>Level Data Compression</b></h3>
<p>The simplest method of data compression, row-level compression, works by:</p>
<ul>
<li>Reducing the amount of metadata used to store a row. </li>
<li>Storing fixed length numeric data types as if they were variable-length data types. For example, if you store the value 1 in a bigint data type, storage will only take 1 byte, not 8 bytes, which the bigint data types normally takes. </li>
<li>Storing CHAR data types as variable-length data types. For example, if you have a CHAR (100) data type, and only store 10 characters in it, blank characters are not stored, thus reducing the space needed to the store data. </li>
<li>Not storing NULL or 0 values </li>
</ul>
<p>Row-level data compression offers less compression than page-level data compression, but it also incurs less overhead, reducing the amount of CPU resources required to implement it.</p>
<h3>Page Level Data Compression</h3>
<p>Page-level data compression offers greater compression, but at the expense of greater CPU utilization. It works using these techniques:</p>
<ul>
<li>It starts out by using row-level data compression to get as many rows as it can on a single page. </li>
<li>Next, prefix compression is run. Essentially, repeating patterns of data at the beginning of the values of a given column are removed and substituted with an abbreviated reference that is stored in the compression information (CI) structure that immediately follows the page header of a data page. </li>
<li>And last, dictionary compression is used. Dictionary compression searches for repeated values anywhere on a page and stores them in the CI. One of the major differences between prefix and dictionary compression is that prefix compression is restricted to one column, while dictionary compression works anywhere on a data page. </li>
</ul>
<p>The amount of compression provided by page-level data compression is highly dependent on the data stored in a table or index. If a lot of the data repeats itself, then compression is more efficient. If the data is more random, then little benefits can be gained using page-level compression.</p>
<h3>Data Compression Demo</h3>
<p>Data compression can be performed using either SQL Server Management Studio (SSMS) or by using Transact-SQL. For this demo, we will take a look at how you can compress a table that uses a clustered index, using SSMS.</p>
<p>Let’s say that we want to compress the Sales.Customer table (which has a clustered index) in the AdventureWorks database. The first step is to right-click on the table in SSMS, select “Storage,” and then select “Manage Compression.”</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/03/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://www.bradmcgehee.com/wp-content/uploads/2012/03/clip_image001.png" width="569" height="497" /></a>     <br /><i>Figure 1: SSMS can be used to manage compression.</i></p>
<p>This brings up the Data Compression Wizard, displayed below.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/03/image5.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.bradmcgehee.com/wp-content/uploads/2012/03/clip_image002.png" width="578" height="497" /></a></p>
<p><i>Figure 2: The Data Compression Wizard, or Transact-SQL commands, can be used to manage data compression.</i></p>
<p>After clicking “Next,” the wizard displays the following screen, which allows you not only to select the compression type, but it also allows you to calculate how much space you will save once compression has been turned on.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/03/image6.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://www.bradmcgehee.com/wp-content/uploads/2012/03/clip_image003.png" width="586" height="497" /></a></p>
<p><i>Figure 3: Use this screen to select the compression type, and to calculate how much space will be saved.</i></p>
<p>First, let’s see how much space we will save if we use row-level compression on this table. To find out, click on the drop-down box below “Compression Type,” select “Row,” and then click “Calculate.”</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/03/image7.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://www.bradmcgehee.com/wp-content/uploads/2012/03/clip_image004.png" width="648" height="120" /></a></p>
<p><i>Figure 4: For this table, row-level compression doesn’t offer much compression.</i></p>
<p>After clicking “Calculate,” the wizard runs and calculates how much space is currently being used, and how much space would be used after row-level compression. As we can see, very little space will be saved, about 1.6%.</p>
<p>Now, let’s see how much compression savings page-level compression offers us for this particular table. Again, I go to the drop-down menu under “Compression Type,” select “Page,” then press “Calculate.”</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/03/image8.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="http://www.bradmcgehee.com/wp-content/uploads/2012/03/clip_image005.png" width="588" height="499" /></a>     <br /><i>Figure 5: Page-level compression is higher than row-level compression.</i></p>
<p>After pressing “Calculate,” we see that compression has improved greatly, now saving about 20% space. At this point, if you should decide to turn on page-level compression for this table, click on the “Next” button.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/03/image9.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://www.bradmcgehee.com/wp-content/uploads/2012/03/clip_image006.png" width="582" height="498" /></a></p>
<p><i>Figure 6: The wizard allows you several options in which to turn on compression.</i></p>
<p>At the above screen, you can choose to perform the compression now (not a good idea during busy production times because the initial compression process can be very CPU and disk I/O intensive), schedule it to run later, or just to script the Transact-SQL code so you can run it at your convenience.</p>
<p>Once you have compressed this table (a clustered index), keep in mind that any non-clustered indexes that this table may have are not automatically compressed for you. Remember, compression is based on a per object basis. If you want to compress the non-clustered indexes for this table, you will have to compress each one, one at a time.</p>
<p>While this wizard helps you to see how much compression either method offers, it does not suggest which compression method should be used, nor does it recommend whether compression should be used at all for this object. As the DBA, it will be your job to evaluate each compressible object to determine if it should have compression enabled or not. In other words, you must decide if the benefits of compression outweigh the negatives.</p>
<h3>Summary</h3>
<p>In this article, we have learned about the two forms of data compression, and about backup compression. While data compression might seem like a seductive new feature of SQL Server, I highly recommend that it is only used by experienced DBAs. While it offers lots of promise for increased performance, it can just as easily cause performance problems if misused. </p>
<blockquote><p>This post was updated on 3-13-2012. The original posting can be found <a href="http://www.bradmcgehee.com/2010/03/an-introduction-to-data-compression-in-sql-server-2008/" target="_blank">here</a>.</p>
</blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlAloha?a=7eYmUVIsDEQ:4arGTcitz6M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=7eYmUVIsDEQ:4arGTcitz6M:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=7eYmUVIsDEQ:4arGTcitz6M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=7eYmUVIsDEQ:4arGTcitz6M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=7eYmUVIsDEQ:4arGTcitz6M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=7eYmUVIsDEQ:4arGTcitz6M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SqlAloha?i=7eYmUVIsDEQ:4arGTcitz6M:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=7eYmUVIsDEQ:4arGTcitz6M:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlAloha?a=7eYmUVIsDEQ:4arGTcitz6M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SqlAloha?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SqlAloha/~4/7eYmUVIsDEQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2012/03/a-quick-introduction-to-data-compression-in-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.bradmcgehee.com/2012/03/a-quick-introduction-to-data-compression-in-sql-server-2008/</feedburner:origLink></item>
	</channel>
</rss>

