<?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>The Cranky DBA &#187; Uncategorized</title>
	<atom:link href="http://thecrankydba.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://thecrankydba.com</link>
	<description>Mike Hillwig shares his experiences and adventures as a Database Administrator</description>
	<lastBuildDate>Thu, 26 Aug 2010 14:44:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>When things work</title>
		<link>http://thecrankydba.com/2010/08/16/when-things-work/</link>
		<comments>http://thecrankydba.com/2010/08/16/when-things-work/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 15:07:53 +0000</pubDate>
		<dc:creator>Mike Hillwig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecrankydba.com/?p=357</guid>
		<description><![CDATA[I&#8217;ve mentioned in the past that our facility had some serious drawbacks during power outages.
During our migration to our new facility and data center a few weeks ago, we lost power to the building. Again this morning, we lost building power. Let me tell you what happened.

Our servers didn&#8217;t even blink.
The UPS jumped in right [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve <a href="http://thecrankydba.com/2009/09/17/lessons-learned-when-the-lights-go-out/" target="_blank">mentioned in the past</a> that our facility had some serious drawbacks during power outages.</p>
<p>During our migration to our new facility and data center a few weeks ago, we lost power to the building. Again this morning, we lost building power. Let me tell you what happened.</p>
<ul>
<li>Our servers didn&#8217;t even blink.</li>
<li>The UPS jumped in right away.</li>
<li>The backup generator kicked in right away.</li>
<li>Emergency lights in the data center stayed on.</li>
<li>The air conditioning stayed on.</li>
<li>We were able to get into the data center with our access badges.</li>
<li>Every network switch on each floor of the building ran on UPS power.</li>
</ul>
<p>This sounds like one of those &#8220;well, duh!&#8221; moments, but I have to tell you, it was revolutionary for us.  Every one of these things was problematic in our old building.</p>
<p>It&#8217;s wonderful when things work the way they&#8217;re supposed to.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrankydba.com/2010/08/16/when-things-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for a Security Solution</title>
		<link>http://thecrankydba.com/2010/02/03/looking-for-a-security-solution/</link>
		<comments>http://thecrankydba.com/2010/02/03/looking-for-a-security-solution/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:14:37 +0000</pubDate>
		<dc:creator>Mike Hillwig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecrankydba.com/?p=339</guid>
		<description><![CDATA[We have some pretty strict security policies in my company. That often means coming up with creative solutions to problems. Hopefully someone in the DBA community can help me.
We have a company that does some outside work for us. We have a database server at their location. We need to allow the database server to [...]]]></description>
			<content:encoded><![CDATA[<p>We have some pretty strict security policies in my company. That often means coming up with creative solutions to problems. Hopefully someone in the DBA community can help me.</p>
<p>We have a company that does some outside work for us. We have a database server at their location. We need to allow the database server to talk to our DB server in a network DMZ.  We&#8217;d use a linked server from the remote site to talk to our DMZ server. I&#8217;m okay setting up the username/password and the firewall ports. The problem is that we need to have the traffic between the two servers encrypted.</p>
<p>To further complicate this, we don&#8217;t want all of the traffic on these servers encrypted, just the traffic that goes across the internet.</p>
<p>I&#8217;m completely befuddled on how to do this properly. There is a very good chance that I&#8217;m making this harder than it needs to be, and I&#8217;d be thrilled if someone gave me a simple solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrankydba.com/2010/02/03/looking-for-a-security-solution/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Upgraded</title>
		<link>http://thecrankydba.com/2010/01/28/upgraded/</link>
		<comments>http://thecrankydba.com/2010/01/28/upgraded/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:51:02 +0000</pubDate>
		<dc:creator>Mike Hillwig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecrankydba.com/2010/01/28/upgraded/</guid>
		<description><![CDATA[I&#8217;ve just upgraded all three of my sites (this one, my personal site, and my Pug site) to the latest version of WordPress. Keeping current on your software is one more way to prevent getting hacked. 
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just upgraded all three of my sites (this one, my personal site, and my Pug site) to the latest version of WordPress. Keeping current on your software is one more way to prevent getting hacked. </p>
]]></content:encoded>
			<wfw:commentRss>http://thecrankydba.com/2010/01/28/upgraded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving System Files</title>
		<link>http://thecrankydba.com/2010/01/25/moving-system-files/</link>
		<comments>http://thecrankydba.com/2010/01/25/moving-system-files/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 18:14:42 +0000</pubDate>
		<dc:creator>Mike Hillwig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecrankydba.com/?p=330</guid>
		<description><![CDATA[Having built one database server in my new environment, the second one is an awful lot easier.
The following six lines of code saved me a ton of time this morning.
ALTER DATABASE [tempdb] MODIFY FILE (name = tempdev, FILENAME = &#8216;D:\TempDB\tempdb.mdf&#8217;)
ALTER DATABASE [tempdb] MODIFY FILE (name = templog, FILENAME = &#8216;D:\TempDB\templog.ldf&#8217;)
ALTER DATABASE [msdb] MODIFY FILE ( [...]]]></description>
			<content:encoded><![CDATA[<p>Having built one database server in my new environment, the second one is an awful lot easier.</p>
<p>The following six lines of code saved me a ton of time this morning.</p>
<p><span style="color: #0000ff;">ALTER DATABASE [tempdb] MODIFY FILE (name = tempdev, </span><span style="color: #0000ff;">FILENAME </span><span style="color: #0000ff;">= &#8216;D:\TempDB\tempdb.mdf&#8217;)<br />
ALTER DATABASE [tempdb] MODIFY FILE (name = templog, </span><span style="color: #0000ff;">FILENAME </span><span style="color: #0000ff;">= &#8216;D:\TempDB\templog.ldf&#8217;)<br />
ALTER DATABASE [msdb] MODIFY FILE ( NAME = msdbdata , FILENAME = &#8216;G:\system\MSDBData.mdf&#8217; )<br />
ALTER DATABASE [msdb] MODIFY FILE ( NAME = msdblog , FILENAME = &#8216;e:\system\MSDBLog.ldf&#8217; )<br />
ALTER DATABASE [model] MODIFY FILE ( NAME = modeldev , FILENAME = &#8216;G:\system\model.mdf&#8217; )<br />
ALTER DATABASE [model] MODIFY FILE ( NAME = modellog , FILENAME = &#8216;e:\system\modellog.ldf&#8217; )</span></p>
<p>I just can&#8217;t explain how big of a deal this is to me. In my current envrionment, every server was set up with a single C: drive. Some of these file systems are over a terabyte. Now we&#8217;re breaking things up, and I can only imagine the performance boost we&#8217;re going to see.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrankydba.com/2010/01/25/moving-system-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Builds</title>
		<link>http://thecrankydba.com/2010/01/19/server-builds/</link>
		<comments>http://thecrankydba.com/2010/01/19/server-builds/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 20:31:39 +0000</pubDate>
		<dc:creator>Mike Hillwig</dc:creator>
				<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecrankydba.com/?p=323</guid>
		<description><![CDATA[I&#8217;m building a new server. Actually, I&#8217;m building two. We just bought a new pair of SANS (one production, one DR) and are doing a consolidation project with our databases.
Each DB server will live on its own VMWare host. We&#8217;re virtualizing so that we can utilize VMWare&#8217;s clustering. It also gives us the flexibility to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m building a new server. Actually, I&#8217;m building two. We just bought a new pair of SANS (one production, one DR) and are doing a consolidation project with our databases.</p>
<p>Each DB server will live on its own VMWare host. We&#8217;re virtualizing so that we can utilize VMWare&#8217;s clustering. It also gives us the flexibility to move things around. My two database servers will have identical configurations. One will server internal applications, and the other will host customer-facing applications.</p>
<p>Hardware wise, I&#8217;m using IBM HS22 blades with 32 GB of RAM connected to an EMC Clariion CX4-120SAN. Each server has five datastores, each corresponding a LUN on the SAN. Each virtual drive will live in its own storage group. I have a drive for:</p>
<ul>
<li>OS &#8211; Aps</li>
<li>TempDB</li>
<li>Log (LDF) Files</li>
<li>Backups</li>
<li>Data (MDF/NDF) files</li>
</ul>
<p>My preference would have been to have the virtual machines use an iSCSI initiator to talk to the SAN, but I got overruled on that one. Still, this is a better configuration than I had before. (We had no SAN at all.)</p>
<p>Everything is 64 bit SQL 2005.  Again, I wanted to use SQL 2008, but that&#8217;s the next project.</p>
<p>After installing Windows and SQL, I started putting together a checklist of items to do next. Brent Ozar has <a href="http://www.brentozar.com/archive/2008/03/sql-server-2005-setup-checklist-part-1-before-the-install/" target="_blank">a great checklist</a> and has been a great reference. Here is my list:</p>
<ol>
<li>System Center Operations Manager Agent</li>
<li>Antivirus protection</li>
<li>Quest&#8217;s LiteSpeed</li>
<li>Service Packs, Service Packs, Service Packs.</li>
<li>Set default file locations</li>
<li>Move master DB</li>
<li>Move TempDB</li>
<li>Resize TempDB</li>
<li>Move Model</li>
<li>Move MSDB</li>
<li>Load Testing</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://thecrankydba.com/2010/01/19/server-builds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rookie Mistakes: Installing Everything</title>
		<link>http://thecrankydba.com/2009/10/13/rookie-mistakes-installing-everything/</link>
		<comments>http://thecrankydba.com/2009/10/13/rookie-mistakes-installing-everything/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 19:30:06 +0000</pubDate>
		<dc:creator>Mike Hillwig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecrankydba.com/?p=297</guid>
		<description><![CDATA[Prior to my coming to my current company, somebody had a great love of installing all SQL services on every server where SQL was installed.
This is such a pet peeve of mine, and frankly, it&#8217;s a rookie mistake. In my environment, almost all of our applications are off-the-shelf apps with minimal customization. Today I was [...]]]></description>
			<content:encoded><![CDATA[<p>Prior to my coming to my current company, somebody had a great love of installing all SQL services on every server where SQL was installed.</p>
<p>This is such a pet peeve of mine, and frankly, it&#8217;s a rookie mistake. In my environment, almost all of our applications are off-the-shelf apps with minimal customization. Today I was looking at a web-based app that is an intranet type of collaboration application. The server had Reporting Services, Integration Services, Analysis Services, and Notification Services installed. This particular application barely makes use of the database services and is database agnostic. We could run this thing on Oracle or MySQL. It&#8217;s not going to need Reporting Services, and it certainly won&#8217;t need Analysis Services.</p>
<p>Extra services mean extra CPU and memory utilization. While it&#8217;s not much, these little things add up. And in case of the rare bit of malware that hits SQL server, only software that&#8217;s installed can be exploited.</p>
<p>In a perfect world, we would have an understanding of what our servers will be doing before installing the database server. Then we would install only what&#8217;s needed. Better yet, in my environment, the vendor&#8217;s installation instructions would specify what services to install. If SSRS, SSAS, SSIS, or SSNS aren&#8217;t mentioned, there probably is no need for them.</p>
<p>My boss might say &#8220;We might need them some day.&#8221;  He&#8217;s right. We <em>might </em>need them some day. And when that day comes, we can install them. Until then, we don&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrankydba.com/2009/10/13/rookie-mistakes-installing-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Deep Breath</title>
		<link>http://thecrankydba.com/2009/09/30/a-deep-breath/</link>
		<comments>http://thecrankydba.com/2009/09/30/a-deep-breath/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 14:55:04 +0000</pubDate>
		<dc:creator>Mike Hillwig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thecrankydba.com/?p=283</guid>
		<description><![CDATA[I started writing The Cranky DBA for a lot of reasons. One of them was to boost my professional exposure. One never knows when one will be looking for a new job.
In addition, I&#8217;d like to win the all-expense paid trip to PASS this year. The contest closes today. I&#8217;m not syndicating this post, so [...]]]></description>
			<content:encoded><![CDATA[<p>I started writing The Cranky DBA for a lot of reasons. One of them was to boost my professional exposure. One never knows when one will be looking for a new job.</p>
<p>In addition, I&#8217;d like to win the <a href="http://sqlserverpedia.com/wiki/Contest" target="_blank">all-expense paid trip</a> to PASS this year. The contest closes today. I&#8217;m not syndicating this post, so it won&#8217;t qualify for the contest.</p>
<p>My queue has been cleared. I will continue to post here, just at a more sane pace. Thanks for all of the feedback. I&#8217;ve found that I&#8217;ve learned a lot, just by writing about what I know.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrankydba.com/2009/09/30/a-deep-breath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
