<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Buck Woody : SQL Server, Disaster Recovery, Process</title><link>http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Server/Disaster+Recovery/Process/default.aspx</link><description>Tags: SQL Server, Disaster Recovery, Process</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Plan and Prepare or Just Do It? How about Both!</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/01/07/plan-and-prepare-or-just-do-it-how-about-both.aspx</link><pubDate>Thu, 07 Jan 2010 15:56:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:20683</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/20683.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=20683</wfw:commentRss><description>&lt;P&gt;I'm kind of a type "A" person. OK, I'm a VERY type "A" person. I even cook by setting things up ahead of time. I'm definitely more in the "Plan and Prepare" camp than the "Just Do It" camp. &lt;/P&gt;
&lt;P&gt;But I do realize that there are times when you just can't stop and prepare. Sure, it would be great to know that server is going to melt down just now, but it happened and you have to deal with it. Now is not the time to open the plastic on that "Troubleshooting SQL Server" DVD course you bought! You just have to dive in and get the thing fixed.&lt;/P&gt;
&lt;P&gt;Hopefully you're not operating like that all the time. If you are, you probably need to get some help with your systems, at least temporarily, until you can get them stabilized. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;So which is it? Should you be like me, a type "A" who has to have everything planned out, or a reactionary agent, fixing things as they happen? How about - Both!&lt;/P&gt;
&lt;P&gt;I think you should aim to plan and prepare as much as you can. Your life will be more stress-free, and you'll be happier in your job. But you can't lose your head when things go wrong and demand time to plan and prepare. You just have to jump in there and fix the problem.&lt;/P&gt;
&lt;P&gt;But I think there's a happy medium in there somewhere. I ten to plan and prepare for the times I have to "just do it". I have my scripts ready for things like backups, DBCC repairs, restores, web site links for "how to" articles and so on. I have those right by my desk so that I don't have to panic when panic hits. So in effect, I'm doing both - I'm planning to just do it.&lt;/P&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=20683" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Tips/default.aspx">Tips</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/DBA/default.aspx">DBA</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Administration/default.aspx">Administration</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Process/default.aspx">Process</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Disaster+Recovery/default.aspx">Disaster Recovery</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Help/default.aspx">Help</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Error+Codes/default.aspx">Error Codes</category></item><item><title>Knowledge is how you break the rules</title><link>http://sqlblog.com/blogs/buck_woody/archive/2009/12/08/knowledge-is-how-you-break-the-rules.aspx</link><pubDate>Tue, 08 Dec 2009 13:55:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:19605</guid><dc:creator>BuckWoody</dc:creator><slash:comments>2</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/19605.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=19605</wfw:commentRss><description>&lt;P&gt;Last night I had to do something on a production system that you're not supposed to do. It's not important what I did or where I did it, but I will explain &lt;EM&gt;why&lt;/EM&gt; I did it.&amp;nbsp;A friend&amp;nbsp;was in a situation&amp;nbsp;where it was either "break the rules" or lose the system. So I did what I had to&amp;nbsp;do, with lots of caveats and explanations on why this was&amp;nbsp;a bad idea. But the&amp;nbsp;key to being able to do those things was knowledge - I knew how that part of the database engine worked, and I knew how the application was getting to the database. That's the key to being able to break the rules - I knew what they were about to begin with. At the risk of sounding like a big geek, I'll point you back to the "Matrix" movie:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Morpheus: "Do you think that's air you're breathing?"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;So this exercise drove out two keys for me:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;1. The rules are there for your protection.&lt;/EM&gt;&lt;BR&gt;If the person I helped had followed the rules in the first place, we wouldn't have had to break them. &lt;A href="http://blogs.msdn.com/buckwoody/archive/tags/Best+Practices/default.aspx" target=_blank&gt;Follow the best practices&lt;/A&gt;, pay attention to Microsoft when they say to apply a patch or do things a certain way. Those things were put there because the team that wrote the software and countless other cusomters thinks that's the best thing to do.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;2. You can break the rules only when you completely understand why they exist.&lt;BR&gt;&lt;/EM&gt;This is the most important lesson. Unless you know what the rules are for, in detail, and the background of that detail, don't break the rule. Once you understand the reason for the rule - I mean really understand it - you can bend it when you have to. And remember, whenever you do this, there are usually consequences.&lt;/P&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=19605" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Administration/default.aspx">Administration</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Process/default.aspx">Process</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Disaster+Recovery/default.aspx">Disaster Recovery</category></item></channel></rss>