<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Brent Ozar PLF</title>
	<atom:link href="http://www.brentozar.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brentozar.com</link>
	<description>Your technology pain-relief experts.</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:57:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Test Your Backup Strategy: Five Simple Questions</title>
		<link>http://www.brentozar.com/archive/2012/02/how-to-test-your-backup-strategy/</link>
		<comments>http://www.brentozar.com/archive/2012/02/how-to-test-your-backup-strategy/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 14:00:05 +0000</pubDate>
		<dc:creator>Kendra Little</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[backup strategy]]></category>
		<category><![CDATA[disaster recovery]]></category>
		<category><![CDATA[rpo]]></category>
		<category><![CDATA[rto]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=13436</guid>
		<description><![CDATA[Backup strategies are like rashes: people tend to ignore them for as long as they can, then they ask a specialist if it&#8217;s going to be OK. There’s a lot of good ways to back up databases. The challenge is finding best strategy for your data. To find out if your SQL Server backup strategy measures...<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Backup strategies are like rashes: people tend to ignore them for as long as they can, then they ask a specialist if it&#8217;s going to be OK.</p>
<p>There’s a lot of good ways to back up databases. The challenge is finding best strategy for <em>your</em> data. To find out if your SQL Server backup strategy measures up, ask yourself the following questions:</p>
<h3>1. How Do You Know When Your Backups Aren’t Successful?</h3>
<p>People deal with lots of databases, and it’s hard to keep track of every last one. Different strategies are used to manage backups for all these databases — sometimes a service external to the database runs the backup. Do you know when that service fails, or doesn’t start? At other times, individual SQL Server Agent jobs handle backups for each database. If a new backup is added and a backup job isn&#8217;t created, will you know it wasn&#8217;t run?<a href="http://www.brentozar.com/archive/2012/02/how-to-test-your-backup-strategy/thisisonlyatest/" rel="attachment wp-att-13472"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright  wp-image-13472" title="ThisIsOnlyATest" src="http://www.brentozar.com/wp-content/uploads/2012/02/ThisIsOnlyATest.png" alt="" width="259" height="284" /></a></p>
<ul>
<li>Make sure you have an alert system for failures.</li>
<li>Supplement your backups with regular checks of last backup date. Make sure you&#8217;re checking the last date of log backups if you&#8217;re not using the simple recovery model.</li>
</ul>
<h3>2. How Much Do You Lose if Even Just One Backup File Goes Bad?</h3>
<p>Backups take up a lot of space. There are a lot of backups, and people rarely use them. It’s human nature to go a little cheap, and keep them only in one place. That place may have been provisioned using <a href="http://serverfault.com/questions/64479/raid-0-recovery">RAID 0</a>. Wherever it is, a backup file might get deleted or corrupted.</p>
<p>You need to look at all the different types of backups you run and consider things like this:</p>
<ul>
<li>If you’re using just full and transaction log backups, the chain ends at the last good log backup.</li>
<li>If you’re doing full backups once a week and differentials on weeknights, those differentials are no good without the full.</li>
</ul>
<p>For critical databases, I prefer to keep backups in more than one place— onsite and offsite. Think you can’t afford an offsite location? Here are the rates for <a href="http://aws.amazon.com/s3/">Amazon S3</a>.</p>
<h3>3. How Fast Do You Need to Restore Your Data?</h3>
<p>If you’re a manager, this is your ‘Recovery Time Objective’. If you’re a project manager, you just call this ‘RTO’. If you’re a database administrator, this is the number of minutes until you&#8217;re pumped full of adrenaline and sweating heavily when something goes wrong. Whenever I’m considering a backup technology, I want to know how long it will take me to restore my data if everything is gone except the backup files.</p>
<p>This means you need to know:</p>
<ul>
<li>How long will it take to get to the backup files? If they’re on tape or in a magical <a href="http://www.datadomain.com/">Data Domain</a> device, can you access them yourself?</li>
<li>How long will it take to copy those files to a good place to restore them from?</li>
<li>If you don’t have a server to restore to, how long will it take to bring one up and configure it?</li>
<li>How long will the restore take?</li>
</ul>
<p>If my backup technology can’t meet my Recovery Time Objective, I need to start thinking about high availability options that can mitigate my risk. Once you’ve got high availability in place, you still want to keep a plan to restore from backups and test it periodically, but you’re less likely to need to use it.</p>
<h3>4. How Much Data Can You Afford to Lose if Your Transaction Log File is Vaporized?</h3>
<p>When you stop and think about it, isn’t ‘Recovery Point Objective’ a strange way of saying how much data it’s OK to lose? When you think about backup strategies, you need to know:</p>
<ul>
<li>Can you do incremental restores? (And have you tested it?)</li>
<li>Can you restore to a single point in time? (Example time: right before the data was truncated. And have you tested it?)</li>
<li>If your database and transaction log files disappeared and you were left with only the backup files, how much data would be lost?</li>
</ul>
<h3>5. How Much Can Your Backup Impact Performance?</h3>
<p>Whenever your backup is running, you’re burning precious resources: CPU, disk IO, memory, and (depending on your configuration), network. In many cases, it’s just fine to use this up during non peak times. However, for VLDBs which are backing up multiple terabytes and for critical OLTP databases which serve customers around the globe, backups need to be run as fast as possible. After all, backups are only one part of maintenance.</p>
<p>When your performance is critical, these are the questions you need to ask:</p>
<ul>
<li>Are you backing up at the right frequency? If we&#8217;re talking about a slow transaction log backup, check how often it runs.</li>
<li>Are you using all the available magic? If you’re using SAN storage, have you explored all the options for backing up your databases from the SAN?</li>
<li>Are you using backup compression? Compression can burn more CPU, but reduce the amount of writes and overall duration of your backup.</li>
<li>Does your backup have enough throughput to the storage device? Whether you’re using iSCSI or Fiber Channel, throughput is often a big part of the solution.</li>
<li>Have you read the SQL CAT Team’s <a href="http://sqlcat.com/sqlcat/b/whitepapers/archive/2009/08/13/a-technical-case-study-fast-and-reliable-backup-and-restore-of-a-vldb-over-the-network.aspx">Case Study on backing up VLDB</a>’s? It’s chock full of configuration tips to make your backups blaze through faster.</li>
</ul>
<h3>That was More than Five Questions</h3>
<p>It&#8217;s true, I cheated. Got your own backup test? Tell us in the comments!</p>
<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2012/02/how-to-test-your-backup-strategy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SQL Server Certifications: What to Take and How to Prepare</title>
		<link>http://www.brentozar.com/archive/2012/02/sql-server-certifications-webcast/</link>
		<comments>http://www.brentozar.com/archive/2012/02/sql-server-certifications-webcast/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 15:30:23 +0000</pubDate>
		<dc:creator>Kendra Little</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[MCITP]]></category>
		<category><![CDATA[mcm]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=13443</guid>
		<description><![CDATA[Whether you&#8217;re already a database professional or would like to become one, you&#8217;ve probably thought about getting certified in SQL Server. Do you need to be certified? What certifications are available and which should you take first? How should you prepare for the exams? Kendra Little is a Microsoft Certified Master in SQL Server. She&#8217;ll...<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Whether you&#8217;re already a database professional or would like to become one, you&#8217;ve probably thought about getting certified in SQL Server. Do you need to be certified? What certifications are available and which should you take first? How should you prepare for the exams? Kendra Little is a Microsoft Certified Master in SQL Server. She&#8217;ll explain what certifications are available, what the advantages are of becoming certified, and give practical tips for making the most of your exams.</p>
<p>Want to see the links from the video? Scroll on down&#8211; the links are at the bottom of the post.</p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/5ankHqGrmOc?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h3>SQL Server Certifications: Helpful Links</h3>
<h4>Certification Exams for Microsoft SQL Server 2008</h4>
<table width="600" border="1" cellspacing="0" cellpadding="5">
<colgroup>
<col />
<col />
<col span="3" /> </colgroup>
<tbody>
<tr>
<td></td>
<td>MCTS</td>
<td>MCITP</td>
<td>MCM</td>
<td>MCA</td>
</tr>
<tr>
<td>Database Administrator</td>
<td><span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-432&amp;locale=en-us">Exam 70-432</a></span></td>
<td><span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-450&amp;locale=en-us">Exam 70-450</a></span></td>
<td rowspan="2"><span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=88-970&amp;Locale=en-us">Exam 88-970</a></span><br />
then<br />
<span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=88-971&amp;Locale=en-us">Exam 88-971</a></span></td>
<td rowspan="2" width="120">MCA Board Exam</td>
</tr>
<tr>
<td>Database Developer</td>
<td><span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-433&amp;locale=en-us">Exam 70-433</a></span></td>
<td><span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-451&amp;locale=en-us">Exam 70-451</a></span></td>
</tr>
<tr>
<td>Business Intelligence Developer</td>
<td><span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-448&amp;locale=en-us">Exam 70-448</a></span></td>
<td><span style="text-decoration: underline;"><a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-452&amp;locale=en-us">Exam 70-452</a></span></td>
<td>N/A</td>
<td>N/A</td>
</tr>
</tbody>
</table>
<h4>Studying for SQL Server Certifications</h4>
<ul>
<li>Check out the<a href="http://www.microsoft.com/learning/en/us/certification/ssas-maestros.aspx" target="_blank"> SSAS Maestro Program</a></li>
<li>Sample Community <a href="http://www.johnsansom.com/my-guide-to-passing-mcts-exam-70-432/" target="_blank">Exam Prep Guide by John Samson</a></li>
<li><a href="http://www.brentozar.com/best-sql-server-dba-books/books-for-sql-server-dbas/" target="_blank">Books for SQL Server DBAS </a>by Brent Ozar</li>
<li><a href="http://www.jasonstrate.com/2011/12/sql-mcm-study-group/" target="_blank">SQL MCM Study Group</a></li>
</ul>
<div>
<h4>Tools to Build Your Own SQL Server Lab</h4>
<ul>
<li><a href="https://www.dreamspark.com/" target="_blank">Microsoft DreamSpark program </a>for students and educators</li>
<li><a href="http://www.microsoft.com/en-us/server-cloud/windows-server/2008-r2-trial.aspx" target="_blank">Windows Server 2008 R2 Trial</a></li>
<li><a href="http://support.microsoft.com/kb/948472" target="_blank">How to extend the Windows Server 2008 Evaluation Period</a></li>
<li><a href="http://www.microsoftstore.com/store/msstore/en_US/pd/productID.221634300" target="_blank">SQL Server 2008 R2 Developer Edition</a></li>
</ul>
<h4>Low Cost (or Free!) Virtualization Products</h4>
<ul>
<li>VirtualBox (free):  <a href="https://www.virtualbox.org/" target="_blank">https://www.virtualbox.org/</a></li>
<li>Parallels (Mac): <a href="http://www.parallels.com/" target="_blank">http://www.parallels.com/</a></li>
<li>VMware Fusion (Mac): <a href="http://www.vmware.com/products/fusion/overview.html" target="_blank">http://www.vmware.com/products/fusion/overview.html</a></li>
</ul>
<h4>Using Amazon&#8217;s EC2 as Your SQL Server Lab</h4>
<ul>
<li>Lynn Langit gives a f<a href="http://lynnlangit.wordpress.com/2012/01/30/using-an-amazon-ec2-ami-as-your-second-laptop/" target="_blank">ive minute video on how to use SQL Server for testing and learning in EC2</a></li>
</ul>
</div>
<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2012/02/sql-server-certifications-webcast/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Join Me for Lunch in Chicago on March 23rd</title>
		<link>http://www.brentozar.com/archive/2012/02/sqlfriends-lunch-chicago/</link>
		<comments>http://www.brentozar.com/archive/2012/02/sqlfriends-lunch-chicago/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 10:52:36 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=13425</guid>
		<description><![CDATA[On March 23rd, I&#8217;ll be the guest of honor at the first SQLFriends Lunch in Chicago.  For just $30, you get lunch at Buca di Beppo on Rush Street plus two hours of talking about SQL, virtualization, blogging, consulting, the MCM program, you name it. And you really do name it &#8211; on the SQLFriends...<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></description>
			<content:encoded><![CDATA[<p>On March 23rd, I&#8217;ll be the guest of honor at the first SQLFriends Lunch in Chicago.  For just $30, you get lunch at Buca di Beppo on Rush Street plus two hours of talking about SQL, virtualization, blogging, consulting, the MCM program, you name it.</p>
<p>And you really do name it &#8211; on the <a href="http://sqlfriends.org/events/sqlfriends-lunch-march-2012/">SQLFriends registration form</a>, there&#8217;s a spot to put in the questions you want answered.  I&#8217;ll get a copy of those, and I&#8217;ll come armed with things vaguely resembling answers.</p>
<p>This is a refreshing change of pace from user groups and presentations.  Here&#8217;s your chance to ask me anything in a friendly, relaxed environment and get insight from your peers.  Network with the kind of people who find me interesting &#8211; believe it or not, you&#8217;re not the only one.  (There&#8217;s also my mom.)</p>
<p>There&#8217;s only 30 spots available, so <a href="http://sqlfriends.org/events/sqlfriends-lunch-march-2012/">sign up now</a>.</p>
<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2012/02/sqlfriends-lunch-chicago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server 2012 BareMetal Workshop</title>
		<link>http://www.brentozar.com/archive/2012/01/sql-server-baremetal-workshop/</link>
		<comments>http://www.brentozar.com/archive/2012/01/sql-server-baremetal-workshop/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 14:00:57 +0000</pubDate>
		<dc:creator>Brent Ozar</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sql2012]]></category>
		<category><![CDATA[sqlbaremetal]]></category>

		<guid isPermaLink="false">http://www.brentozar.com/?p=13395</guid>
		<description><![CDATA[Last week Brent, Jeremiah and Kendra attended the SQL Server 2012 BareMetal workshop at Microsoft Headquarters. This was a special train-the-trainer style event where Microsoft Program Manager Dandy Weyn (blog &#124; twitter) brought MVPs, Microsoft employees, and MCMs together. We talked about implementing SQL Server, training the community to use new features, and helping people...<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></description>
			<content:encoded><![CDATA[<p>Last week Brent, Jeremiah and Kendra attended the SQL Server 2012 BareMetal workshop at Microsoft Headquarters. This was a special train-the-trainer style event where Microsoft Program Manager Dandy Weyn (<a href="http://ilikesql.com" target="_blank">blog</a> | <a href="https://twitter.com/#!/@ilikesql" target="_blank">twitter</a>) brought MVPs, Microsoft employees, and MCMs together. We talked about implementing SQL Server, training the community to use new features, and helping people adopt new technologies to scale out their applications.</p>
<p>What did we think? Here&#8217;s our highlights.</p>
<h3>Brent Says, &#8220;You&#8217;ve Come a Long Way, Baby&#8221;</h3>
<p>I love the command line.  I love batch files.  I love queries.  But somehow, I could just never get into the habit of installing SQL Server via unattended scripting.  The GUI works well enough, and I don&#8217;t install that many SQL Servers, so why bother scripting things out when I&#8217;ve heard so many horror stories about the difficulty of unattended install scripts?</p>
<p>After Dandy Weyn&#8217;s <a href="https://twitter.com/#!/search/%23sqlbaremetal" target="_blank">#SQLBareMetal</a> training in Seattle, I see the attraction.  Dandy&#8217;s put a hell of a lot of work into an elaborate set of scripts that:</p>
<ul>
<li>Download evaluation versions of everything (Windows, SQL, Office, and more)
<p><div id="attachment_13411" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><img class="size-medium wp-image-13411" title="Brent_Amit_Kendra_Jeremiah" src="http://www.brentozar.com/wp-content/uploads/2012/01/IMG_1541-300x200.jpg" alt="Brent, Kendra and Jeremiah with Amit Bansal at #SQLBaremetal" width="300" height="200" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Brent, Kendra and Jeremiah with Amit Bansal at #SQLBaremetal</p></div></li>
<li>Create Hyper-V templates for Windows</li>
<li>Copy the templates into a domain controller VM and several SQL Server VMs</li>
<li>Creates a domain and joins the other VMs to it</li>
<li>And much more</li>
</ul>
<p>It&#8217;s impressive.  Really impressive.  With a properly equipped host (24-32GB of memory and a single SSD or a RAID 10 of conventional hard drives), you can spin up your own SQL Server 2012 lab in an hour or two complete with a cluster and Availability Groups.</p>
<p>If everything works.</p>
<p>Unfortunately, we&#8217;ve still got a way to go.  Troubleshooting all these moving parts still isn&#8217;t easy, as evidenced by the number of stumped Microsofties, MVPs, and MCMs in the room that struggled for hours getting everything working correctly on brand-new clean virtual machines.  Troubleshooting machines in the wild is another matter altogether &#8211; scripting doesn&#8217;t make that much easier.  In fact, it&#8217;s probably worse: if you take a stranger&#8217;s scripts and run &#8216;em, and you run into problems, you&#8217;re fighting two battles simultaneously.  You have to figure out what the scripts were doing, and figure out how to fix problems.</p>
<p>Sitting in the workshop, watching people struggle, it hit me: Microsoft&#8217;s not bragging about easier management of SQL Server 2012.  If you want easy management, the solution (supposedly) is SQL Azure.  SQL Server, on the other hand, gives you much more powerful features and tools, but you pay for that power by way of more difficult setup and troubleshooting.  Scripting doesn&#8217;t help that &#8211; it just makes the errors pop up faster with less repetitive manual labor.</p>
<p>We&#8217;ve come a long way, baby, but in terms of manageability, we&#8217;ve still got a really long way to go.</p>
<h3>Jeremiah says, &#8220;You press the button, we do the rest.&#8221;</h3>
<p>I love automation; the more I can remove a meat bag from a decision making process, the happier I am. It&#8217;s not because I don&#8217;t trust people; it&#8217;s because people go on vacation or play games on their cell phone, or don&#8217;t check their email for hours on end. Of course we all like to build complex Rube Goldberg style solutions to problems that should have simple solutions. To put it plainly &#8211; the more critical something is, the simpler the solution must be.<a href="http://www.brentozar.com/archive/2012/01/sql-server-baremetal-workshop/push/" rel="attachment wp-att-13420"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-13420" title="Push" src="http://www.brentozar.com/wp-content/uploads/2012/01/Push.png" alt="" width="192" height="109" /></a></p>
<p>It&#8217;s pretty well known that I&#8217;m a big fan of large scale distributed databases. Part of the appeal is the massive fault tolerance that comes along as part of the deal. SQL Server 2012&#8242;s Availability Groups bring that massively robust and massively simple fault tolerance to SQL Server. Before going in to the training, I understood what Availability Groups brought to the table, but I didn&#8217;t quite see the bigger picture. As Brent mentioned, getting things up and running isn&#8217;t the easiest thing on earth. Once we were up and running with the Availability Group the administration wasn&#8217;t as simple as firing up a Riak cluster and throwing a switch, but it was really close.</p>
<p>During the configuration process, there were a few places where the wizards weren&#8217;t as clear as I&#8217;d like, but all of the functionality is configurable via PowerShell and T-SQL. Like Brent I love me some scripting. The ability to script Availability Groups once and then modify a base set of scripts means that I can deploy this feature fairly easily, provided that the Windows side of things is set up correctly.</p>
<p>George Eastman originally said &#8220;You press the button, we do the rest.&#8221; SQL Server 2012 is getting very close. The UI isn&#8217;t always as simple as pressing the button, but SQL Server will do the rest&#8230; most of the time.</p>
<h3>Kendra says, &#8220;Give us a week, we&#8217;ll take off the weight.&#8221;</h3>
<p>Brent told you above about how we built out a lot of installations with a great set of scripts. One thing that thrilled me about our installs was how fast and simple it was to deploy Windows and SQL Server onto <a href="http://msdn.microsoft.com/en-us/library/ee391631(VS.85).aspx" target="_blank">Windows Server Core</a>.</p>
<p>What&#8217;s different about Server Core? There&#8217;s only a very lightweight GUI: most of your work is done through a command prompt. There&#8217;s still a little bit of the old familiar, though&#8211; you can fire up Task Manager in a pinch for an easy graphic view of  what&#8217;s running on the server itself. For the most part, however, you administer Server Core locally either by command line or PowerShell. If you want to fire up the graphic Windows Event Viewer, other MMC snap-ins, or SQL Server Management Studio, you need to enable those to be run from remote machines.</p>
<p>Server Core is important to SQL Server database administrators for three reasons:</p>
<ol>
<li>A smaller surface area is stronger and has less room for attack. (Bonus: that means less of a surface to patch, and fewer downtimes!)</li>
<li>Not having the GUI protects you from yourself. All those tools we run on servers use up precious resources in terms of CPU and memory. If the patient is having a hard time breathing, they don&#8217;t want a doctor who needs to sit on their chest to do an exam.</li>
<li>In the future, Microsoft is headed toward <a href="http://blogs.technet.com/b/server-cloud/archive/2012/01/11/windows-server-8-server-applications-and-the-minimal-server-interface.aspx" target="_blank">minimal GUI features</a>. It&#8217;s time to start adapting now.</li>
</ol>
<p>Do yourself a favor: make one of your goals this year to install Server Core with a SQL Server 2012 instance into your development or test environment. Spend some time with it and include it in your experiments with the new features of SQL Server 2012.</p>
<p>Yes, there&#8217;ll be tricky points you hit. You&#8217;ll find yourself reading a few new blogs and learning a few new PowerShell commands. But in a few years, you&#8217;ll be really glad you did.</p>
<p>...<br /><i>Upcoming free webcasts: <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=663314175">SQL and SSDs: A Valentine's Day Love Story</a> and <a href="https://brentozarevents.webex.com/brentozarevents/onstage/g.php?t=a&d=664876357">Anatomy of the SQL Server Log File</a></i>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brentozar.com/archive/2012/01/sql-server-baremetal-workshop/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 1215/1259 objects using disk: basic

Served from: www.brentozar.com @ 2012-02-07 21:17:16 -->
