<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Paul Duffett - Me, myself and MS SQL Server</title>
	<atom:link href="http://paulduffett.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulduffett.wordpress.com</link>
	<description>The ramblings of a mad man</description>
	<lastBuildDate>Tue, 28 Oct 2008 16:55:15 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='paulduffett.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/b50c7c207d66fe830df0d7fa62ec6033?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Paul Duffett - Me, myself and MS SQL Server</title>
		<link>http://paulduffett.wordpress.com</link>
	</image>
			<item>
		<title>Space / usage per table</title>
		<link>http://paulduffett.wordpress.com/2008/10/28/table-space-usage/</link>
		<comments>http://paulduffett.wordpress.com/2008/10/28/table-space-usage/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 16:44:02 +0000</pubDate>
		<dc:creator>paulduffett</dc:creator>
				<category><![CDATA[useful scripts]]></category>

		<guid isPermaLink="false">http://paulduffett.wordpress.com/?p=79</guid>
		<description><![CDATA[Hi all,
Just a very, very quick post because I&#8217;m still at work  
This very short script will loop through all of your (user created) tables and return the number of rows and space used. Very useful indeed.
SET NOCOUNT OFF
DECLARE @tblName VARCHAR(255)
DECLARE tblCursor CURSOR FOR
SELECT name FROM sysobjects WHERE type = &#8216;U&#8217; ORDER BY name
OPEN [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=79&subd=paulduffett&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi all,</p>
<p>Just a very, very quick post because I&#8217;m still at work <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>This very short script will loop through all of your (user created) tables and return the number of rows and space used. Very useful indeed.</p>
<p>SET NOCOUNT OFF</p>
<p>DECLARE @tblName VARCHAR(255)<br />
DECLARE tblCursor CURSOR FOR<br />
SELECT name FROM sysobjects WHERE type = &#8216;U&#8217; ORDER BY name</p>
<p>OPEN tblCursor</p>
<p>FETCH NEXT FROM tblCursor<br />
INTO @tblName</p>
<p>WHILE @@FETCH_STATUS = 0<br />
BEGIN<br />
  <br />
   EXEC sp_spaceused @tblName</p>
<p>   FETCH NEXT FROM tblCursor<br />
   INTO @tblName<br />
END</p>
<p>CLOSE tblCursor<br />
DEALLOCATE tblCursor</p>
<p>Enjoy</p>
<p>PD</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paulduffett.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulduffett.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paulduffett.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulduffett.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paulduffett.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulduffett.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paulduffett.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulduffett.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paulduffett.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulduffett.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=79&subd=paulduffett&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paulduffett.wordpress.com/2008/10/28/table-space-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b3a8bd84840622e30fcaec39e4be3f8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">paulduffett</media:title>
		</media:content>
	</item>
		<item>
		<title>Managing and analysing multiple trace files</title>
		<link>http://paulduffett.wordpress.com/2008/10/09/managing-and-analysing-multiple-trace-files/</link>
		<comments>http://paulduffett.wordpress.com/2008/10/09/managing-and-analysing-multiple-trace-files/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 10:11:09 +0000</pubDate>
		<dc:creator>paulduffett</dc:creator>
				<category><![CDATA[Technical post]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://paulduffett.wordpress.com/?p=64</guid>
		<description><![CDATA[Hi.
Have you ever set off a profiler trace and then realised that you&#8217;ve amassed tons and tons of data and now you need to start searching for that needle in a haystack?
If the answer to this question is yes then you might be interested in a pretty cool SQL function that lets you read the trace [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=64&subd=paulduffett&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi.</p>
<p>Have you ever set off a profiler trace and then realised that you&#8217;ve amassed tons and tons of data and now you need to start searching for that needle in a haystack?</p>
<p>If the answer to this question is yes then you might be interested in a pretty cool SQL function that lets you read the trace files and, even better, import them into a table.</p>
<p>Consider the following SQL statement:</p>
<div><span style="font-size:x-small;color:#0000ff;">SELECT * INTO [db_name]..[table_name]</span></div>
<p><span style="font-size:x-small;color:#0000ff;">FROM ::fn_trace_gettable(&#8216;D:\DBAScripts\output\sql_trace_file.trc&#8217;, default);</span></p>
<p>This will import your SQL trace files into a table, after which you can add indexes to optimise the numerous queries you will no doubt have to run against the data.</p>
<p><span style="font-size:x-small;color:#0000ff;"><span style="color:#000000;">Let me just break down the syntax of that statement to try and give you a better understanding of how you can best utilise this feature.</span></span></p>
<p><span style="font-size:x-small;color:#0000ff;"><span style="color:#000000;">The SELECT * INTO is straight-forward stuff so I won&#8217;t bother with that bit, let&#8217;s just concentrate on the function syntax.</span></span></p>
<p><span style="font-size:x-small;color:#0000ff;"><span style="color:#000000;">::fn_trace_gettable is the actual name of the function we are using. The two parameters within the parenthesis basically specify the full path and file name and the number of trace files you want to import. By specifying default you are effectively saying that you want all of the trace files that have been created under that name. Multiple trace files of the same name will be suffixed with an underscore followed by a number, for example, a trace file called sql_trace.trc may have rolled over a number of times to create sql_trace_1.trc, sql_trace_2.trc etc. If you only want to import the first 5 trace files then just specify the number 5 instead of &#8216;default&#8217;. Simple.</span></span></p>
<p><span style="font-size:x-small;">So as you can see, you have a pretty handy little function that can import all of that trace data into a SQL table which you can then slice and dice until your heart is content.</span></p>
<p><span style="font-size:x-small;">Enjoy</span></p>
<p><span style="font-size:x-small;">PD</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paulduffett.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulduffett.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paulduffett.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulduffett.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paulduffett.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulduffett.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paulduffett.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulduffett.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paulduffett.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulduffett.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=64&subd=paulduffett&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paulduffett.wordpress.com/2008/10/09/managing-and-analysing-multiple-trace-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b3a8bd84840622e30fcaec39e4be3f8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">paulduffett</media:title>
		</media:content>
	</item>
		<item>
		<title>My Windows &#8220;Share&#8221; cluster resource keeps failing</title>
		<link>http://paulduffett.wordpress.com/2008/10/08/my-windows-share-cluster-resource-keeps-failing/</link>
		<comments>http://paulduffett.wordpress.com/2008/10/08/my-windows-share-cluster-resource-keeps-failing/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 17:12:38 +0000</pubDate>
		<dc:creator>paulduffett</dc:creator>
				<category><![CDATA[Technical post]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://paulduffett.wordpress.com/?p=66</guid>
		<description><![CDATA[Hi there.
Have you ever had that annoying problem where you&#8217;ve created a cluster resource of type &#8220;share&#8221; (typically a shared folder on one of your SAN drives) that just keeps failing? If I had to pick a scenario I would chose log shipping from one cluster (Production) to another (Disaster recovery). So, you have your [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=66&subd=paulduffett&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-size:x-small;"><span style="color:black;font-family:Arial;"><span style="font-size:small;">Hi there.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">Have you ever had that annoying problem where you&#8217;ve created a cluster resource of type &#8220;share&#8221; (typically a shared folder on one of your SAN drives) that just keeps failing? If I had to pick a scenario I would chose log shipping from one cluster (Production) to another (Disaster recovery). So, you have your shared folder that contains your log backups but the resource keeps failing. Even worse, you&#8217;ve forgotten to un-check that box that affects the cluster group so that when the share fails it brings your entire group down? Yup, been there, done that. And if it&#8217;s a share that SQL needs access to then the chances are that you&#8217;ve put this share in your SQL cluster group and you&#8217;ve got a yo-yo&#8217;ing SQL Server service all because of a failing share. This would probably seem like an appropriate time to update your cv <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">Well this is your &#8220;get out of jail free&#8221; card.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">First off, clear that check-box that reads &#8220;Affect the cluster group&#8221;. If your cluster share fails it&#8217;s really not that big a deal. Certainly not big enough to fail-over your cluster.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">Secondly, I have a fix for you. You basically need to add in a key to your registry (ON BOTH NODES!! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) and here it is.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">The registry path is HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\lanmanserver\parameters and you basically need to create a key called IRPStackSize and set the value to HEX 12.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">That&#8217;s it. Simple.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">Reboot the node (at a convenient time) and hey presto, no more failing service.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">Remember to repeat on both nodes.</span></span></p>
<p><span style="color:black;font-family:Arial;"><span style="font-size:small;">Enjoy</span></span></p>
<p><span style="font-family:Arial;"><span style="font-size:small;">PD</span></span></p>
<p><font size="2"> </p>
<p></font></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paulduffett.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulduffett.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paulduffett.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulduffett.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paulduffett.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulduffett.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paulduffett.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulduffett.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paulduffett.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulduffett.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=66&subd=paulduffett&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paulduffett.wordpress.com/2008/10/08/my-windows-share-cluster-resource-keeps-failing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b3a8bd84840622e30fcaec39e4be3f8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">paulduffett</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL Server security bulletins</title>
		<link>http://paulduffett.wordpress.com/2008/09/29/sql-server-security-bulletins/</link>
		<comments>http://paulduffett.wordpress.com/2008/09/29/sql-server-security-bulletins/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 13:27:22 +0000</pubDate>
		<dc:creator>paulduffett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://paulduffett.wordpress.com/?p=43</guid>
		<description><![CDATA[You&#8217;ve no doubt seen the security bulletins issued by Microsoft over the last few months and if, like me, you&#8217;ve had to apply them to your SQL Server estate you may well have had some cause for confusion.
I&#8217;ve been testing, re-testing and testing just a little bit more, all of the KB&#8217;s that I have to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=43&subd=paulduffett&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>You&#8217;ve no doubt seen the security bulletins issued by Microsoft over the last few months and if, like me, you&#8217;ve had to apply them to your SQL Server estate you may well have had some cause for confusion.</p>
<p>I&#8217;ve been testing, re-testing and testing just a little bit more, all of the KB&#8217;s that I have to deploy and I&#8217;ve started rolling them out onto our production boxes. But how do you know which KB you need to apply to your SQL instance? Well it is actually explained on the Microsoft site but I&#8217;ve got a very quick &#8220;at a glance&#8221; version, which is the reason for this post.</p>
<p>This is my crib-sheet for security bulletin MS08-040</p>
<table style="width:643pt;border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0" width="857">
<col style="width:134pt;" span="1" width="178"></col>
<col style="width:154pt;" span="1" width="205"></col>
<col style="width:112pt;" span="1" width="149"></col>
<col style="width:95pt;" span="1" width="127"></col>
<col style="width:74pt;" span="1" width="99"></col>
<col style="width:74pt;" span="1" width="99"></col>
<tbody>
<tr style="height:36.75pt;">
<td class="xl30" style="width:134pt;height:36.75pt;background-color:silver;border:windowtext .5pt solid;" width="178" height="49"><strong><span style="font-size:x-small;font-family:Arial;">SQL Server Major Release</span></strong></td>
<td class="xl28" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:#d4d0c8;width:154pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="205"><span style="font-size:x-small;">SQL Server 7.0 and MSDE 1.0</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:112pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="149"><span style="font-size:x-small;">SQL Server 2000 GDR and MSDE 2000</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:95pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="127"><span style="font-size:x-small;">SQL Server 2000 QFE and MSDE 2000</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="99"><span style="font-size:x-small;">SQL Server 2005 GDR</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="99"><span style="font-size:x-small;">SQL Server 2005 QFE</span></td>
</tr>
<tr style="height:25.5pt;">
<td class="xl30" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:25.5pt;background-color:silver;" height="34"><strong><span style="font-size:x-small;font-family:Arial;">SQL Server Build Range</span></strong></td>
<td class="xl28" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:#d4d0c8;width:154pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="205"><span style="font-size:x-small;">7.00.1063-7.00.1151</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:112pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="149"><span style="font-size:x-small;">8.00.2039-8.00.2049</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:95pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="127"><span style="font-size:x-small;">8.00.2148-8.00.2272</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="99"><span style="font-size:x-small;">9.00.3042-9.00.3067</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="99"><span style="font-size:x-small;">9.00.3150-9.00.3230</span></td>
</tr>
<tr style="height:15pt;">
<td class="xl30" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:15pt;background-color:silver;" height="20"><strong><span style="font-size:x-small;font-family:Arial;">Patch To Apply</span></strong></td>
<td class="xl28" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:#d4d0c8;width:154pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="205"><span style="font-size:x-small;">KB948113</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:112pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="149"><span style="font-size:x-small;">KB948110</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:95pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="127"><span style="font-size:x-small;">KB948111</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="99"><span style="font-size:x-small;">KB948109</span></td>
<td class="xl27" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="99"><span style="font-size:x-small;">KB948108</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl31" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;"> </span></td>
<td style="background-color:transparent;border:#d4d0c8;"> </td>
<td class="xl32" style="background-color:transparent;border:#d4d0c8;"> </td>
<td class="xl32" style="background-color:transparent;border:#d4d0c8;"> </td>
<td style="background-color:transparent;border:#d4d0c8;"> </td>
<td style="background-color:transparent;border:#d4d0c8;"> </td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:silver;" height="17"><strong><span style="font-size:x-small;font-family:Arial;">New Build Number</span></strong></td>
<td class="xl29" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:#d4d0c8;width:154pt;border-bottom:windowtext .5pt solid;background-color:white;" width="205"><span style="font-size:x-small;">7.00.1152</span></td>
<td class="xl33" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:112pt;border-bottom:windowtext .5pt solid;background-color:white;" width="149"><span style="font-size:x-small;">8.00.2050</span></td>
<td class="xl33" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:95pt;border-bottom:windowtext .5pt solid;background-color:white;" width="127"><span style="font-size:x-small;">8.00.2273</span></td>
<td class="xl26" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:white;" width="99"><span style="font-size:x-small;">9.00.3068</span></td>
<td class="xl26" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:74pt;border-bottom:windowtext .5pt solid;background-color:white;" width="99"><span style="font-size:x-small;">9.00.3233</span></td>
</tr>
</tbody>
</table>
<p>MS08-052 Security bulletin crib sheet to follow soon&#8230;.</p>
<p>Enjoy</p>
<p>PD</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paulduffett.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulduffett.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paulduffett.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulduffett.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paulduffett.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulduffett.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paulduffett.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulduffett.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paulduffett.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulduffett.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=43&subd=paulduffett&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paulduffett.wordpress.com/2008/09/29/sql-server-security-bulletins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b3a8bd84840622e30fcaec39e4be3f8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">paulduffett</media:title>
		</media:content>
	</item>
		<item>
		<title>Identifying job owners</title>
		<link>http://paulduffett.wordpress.com/2008/09/22/identifying-job-owners/</link>
		<comments>http://paulduffett.wordpress.com/2008/09/22/identifying-job-owners/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 16:13:10 +0000</pubDate>
		<dc:creator>paulduffett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://paulduffett.wordpress.com/?p=47</guid>
		<description><![CDATA[This is a handy little function that will decrypt the owner_id from the msdb sysjobs table. Just wanted to post it very quickly because I&#8217;ve just had to search for it yet again.
SELECT name, suser_sname(owner_sid) as owner
FROM
sysjobs
 
Enjoy
PD
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=47&subd=paulduffett&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is a handy little function that will decrypt the owner_id from the msdb sysjobs table. Just wanted to post it very quickly because I&#8217;ve just had to search for it yet again.</p>
<p>SELECT name, suser_sname(owner_sid) as owner<br />
FROM<br />
sysjobs</p>
<p> </p>
<p>Enjoy</p>
<p>PD</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paulduffett.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulduffett.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paulduffett.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulduffett.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paulduffett.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulduffett.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paulduffett.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulduffett.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paulduffett.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulduffett.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=47&subd=paulduffett&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paulduffett.wordpress.com/2008/09/22/identifying-job-owners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b3a8bd84840622e30fcaec39e4be3f8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">paulduffett</media:title>
		</media:content>
	</item>
		<item>
		<title>Dude, where&#8217;s my cluster service?</title>
		<link>http://paulduffett.wordpress.com/2008/09/18/dude-wheres-my-cluster-service/</link>
		<comments>http://paulduffett.wordpress.com/2008/09/18/dude-wheres-my-cluster-service/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 16:37:33 +0000</pubDate>
		<dc:creator>paulduffett</dc:creator>
				<category><![CDATA[Technical post]]></category>
		<category><![CDATA[CheckQueryProcessorAlive]]></category>
		<category><![CDATA[Event ID 17052]]></category>

		<guid isPermaLink="false">http://paulduffett.wordpress.com/?p=26</guid>
		<description><![CDATA[OK, here&#8217;s my first technical post and at the time of writing this, the issue is still not resolved, but I do have a hunch. Probably from spending too much time with a laptop perched on my knees   but seriously, no really, I do have a theory on what the issue might be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=26&subd=paulduffett&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>OK, here&#8217;s my first technical post and at the time of writing this, the issue is still not resolved, but I do have a hunch. Probably from spending too much time with a laptop perched on my knees <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  but seriously, no really, I do have a theory on what the issue might be and that is exactly what I&#8217;m going to blog. If you are reading this and I haven&#8217;t posted an update and you have first hand experience of this issue, please drop me a line to either confirm or dispute my theory, I will be more than glad to hear from you. What ever happens, I am planning on applying the change on Saturday 4th October (yes I work in a tightly controlled organisation) and I will post my update after that date.</p>
<p>The Backgound</p>
<p>We have a windows cluster in an active/passive configuration (or whatever the new terminology is these days - I recently attended a course to prepare me for my MCITP where active/passive has now been replaced with what I considered to be an ambiguous term, so much so in fact that I have blanked it from memory &#8211; sorry digression is a major problem of mine) containing two resource groups, one for the Windows cluster resources and one for the SQL Server cluster resources. Straight-forward stuff. In the SQL group we have three disks, E:, F: and G: &#8211; they are LUN&#8217;s (SAN disks) that have been allocated to this cluster. I&#8217;m not going to divulge too much detail on the placement of what data file lives where, it&#8217;s largely irrelevant, it works and it&#8217;ll likely detract from the real issue.</p>
<p>The service (I&#8217;m using this term in the business sense) started to outgrow it&#8217;s home, rapidly, so extra LUN&#8217;s were allocated to the server to try and head-off a potential disaster. The disk letters were assigned, they were added as physical disks in the SQL cluster group and I added them as dependencies of the SQL Server cluster resource. Bingo, we were good to go on the new disks. I then set about adding some new datafiles to the filegroup which were physically placed on the new disks and we were off again, safe in the knowledge that I wasn&#8217;t going to get called out that night for a database that had hung because there was nowhere left for it to grow. Now that is not a nice wake-up call I can tell. Mind you, is there ever a nice wake up call when a server is involved? You don&#8217;t need to think about the answer, I can tell you now that the answer is no, there isn&#8217;t. If I&#8217;m getting called out by the command centre it&#8217;s not to wake me up and tell me that everything is rosey. Digression over, back to the post. Blah, blah, blah, new data files on new disks, great, everything was looking sweet. It didn&#8217;t last long.</p>
<p>The Errors, Oh The Errors</p>
<p>I&#8217;d never seen this type of failure before. In very basic terms, the SQL Server service crashes but doesn&#8217;t actually fail over to the second (passive) node, it simply dies and restarts on the active node and it all happens in the blink of any eye and without warning.</p>
<p>The Investigation</p>
<p>I trawled through the (Application) Event Viewer logs and sure enough there were a whole bunch of errors, all at the exact moment of failure and all having the value MSSQL$PC001 in the source column.</p>
<p>The Event ID is 17052, the category is (3) and the error text of the earliest error is as follows -</p>
<p>[sqsrvres] CheckQueryProcessorAlive: sqlexecdirect failed</p>
<p>The detail of the failures are exactly the same, there are always 14 errors, always at exactly the same time, all for MSSQL$PC001 and they all start with the error message quoted above.</p>
<p>For completeness, these are the other error messages as they appear in chronological order. I say chronological order but in fact they all have the exact same timestamp -</p>
<p><span style="font-size:xx-small;">[sqsrvres] printODBCError: sqlstate = 01000; native error = 2746; message = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (send()).<br />
[sqsrvres] printODBCError: sqlstate = 08S01; native error = b; message = [Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.<br />
[sqsrvres] OnlineThread: QP is not online.<br />
[sqsrvres] CheckQueryProcessorAlive: sqlexecdirect failed<br />
[sqsrvres] printODBCError: sqlstate = 08S01; native error = 0; message = [Microsoft][ODBC SQL Server Driver]Communication link failure<br />
[sqsrvres] CheckQueryProcessorAlive: sqlexecdirect failed<br />
[sqsrvres] printODBCError: sqlstate = 08S01; native error = 0; message = [Microsoft][ODBC SQL Server Driver]Communication link failure<br />
[sqsrvres] CheckQueryProcessorAlive: sqlexecdirect failed<br />
[sqsrvres] printODBCError: sqlstate = 08S01; native error = 0; message = [Microsoft][ODBC SQL Server Driver]Communication link failure<br />
[sqsrvres] CheckQueryProcessorAlive: sqlexecdirect failed<br />
[sqsrvres] printODBCError: sqlstate = 08S01; native error = 0; message = [Microsoft][ODBC SQL Server Driver]Communication link failure<br />
[sqsrvres] CheckQueryProcessorAlive: sqlexecdirect failed<br />
[sqsrvres] printODBCError: sqlstate = 08S01; native error = 0; message = [Microsoft][ODBC SQL Server Driver]Communication link failure</span></p>
<p>The Action</p>
<p>The very first thing we did was to look at what had changed on this service recently and the two things that stuck out were the new disks and the new datafiles.</p>
<p>Nothing is ever straightforward and it&#8217;s not until you start scratching under the surface that you start to realised you should never take anything at face value. This point will become relevent later.</p>
<p>We updated the drivers for the HBA cards (SAN fabric cards) on the two nodes to the very latest versions, as they were way out of support and the errors were leading us down the &#8220;it just loses it&#8217;s connection&#8221; path. Initially it looked as if this was the solution but after a week of service stability we started to see a reoccurrence of the same issue.</p>
<p>As it happened, more by total accident than design,  we had to undertake a very similar exercise for another service, new disks and new data files on those new disks and sure enough we started seeing the exact same bunch (again, 14 in total) of error messages. Too much of a coincidence? I think not.</p>
<p>Now we&#8217;ve added tons of disks in the past and I&#8217;ve lost count of the number of times I&#8217;ve added new data files to filegroups and stuck them on new disks so what was different?</p>
<p>Well, this is where my theory comes in to play. It has neither been confirmed or rubbished by the storage team so I&#8217;m chucking it out there, into the wider community, for comment</p>
<p>The Theory</p>
<p>Well, the disks that were presented to our server were not of the same type as the previous ones, they weren&#8217;t even on the same SAN fabric. We&#8217;ve recently implemented a brand new SAN along with new disk arrays (from a completely different vendor) and have started rolling this out to all new production systems. Where this new SAN is attached to our SQL Servers, and this type of SAN alone, we are seeing no issues. Where the old SAN is attached to our SQL Servers along with the new SAN we are seeing no issues, it&#8217;s only when you have multiple data files in a filegroup and those files have been split over the two different SAN&#8217;s that you get the problem.</p>
<p>For details sake, I have listed the (from Disk Management) the details of the LUN&#8217;s below -</p>
<table style="width:528pt;border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0" width="703">
<col style="width:88pt;" span="1" width="117"></col>
<col style="width:98pt;" span="1" width="130"></col>
<col style="width:149pt;" span="1" width="199"></col>
<col style="width:193pt;" span="1" width="257"></col>
<tbody>
<tr style="height:12.75pt;">
<td class="xl24" style="width:88pt;height:12.75pt;background-color:transparent;border:windowtext .5pt solid;" width="117" height="17"><span style="font-size:x-small;font-family:Arial;">E:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:98pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="130"><span style="font-size:x-small;font-family:Arial;">150gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:149pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="199"><span style="font-size:x-small;font-family:Arial;">RDAC Virtual Disk</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext .5pt solid;border-left:windowtext;width:193pt;border-bottom:windowtext .5pt solid;background-color:transparent;" width="257"><span style="font-size:x-small;font-family:Arial;">17421RU-23b6403-Winscape_blk_A Lun 2</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;">F:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">30gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">RDAC Virtual Disk</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">17421RU-23b6403-Winscape_blk_A Lun 4</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;">G:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">25gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">RDAC Virtual Disk</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">17421RU-23b6403-Winscape_blk_A Lun 3</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;">H:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">25gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">RDAC Virtual Disk</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">17421RU-23b6403-Winscape_blk_A Lun 5</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;">J:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">150gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">IBM 2145 Multi-path Disk Device</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">Port(2,3) Bus 0, Target ID 1, LUN 3</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;">K:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">30gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">IBM 2145 Multi-path Disk Device</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">Port(2,3) Bus 0, Target ID 1, LUN 2</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;">L:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">300gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">IBM 2145 Multi-path Disk Device</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">Port(2,3) Bus 0, Target ID 1, LUN 4</span></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext .5pt solid;border-bottom:windowtext .5pt solid;height:12.75pt;background-color:transparent;" height="17"><span style="font-size:x-small;font-family:Arial;">M:</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">25gb</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">IBM 2145 Multi-path Disk Device</span></td>
<td class="xl24" style="border-right:windowtext .5pt solid;border-top:windowtext;border-left:windowtext;border-bottom:windowtext .5pt solid;background-color:transparent;"><span style="font-size:x-small;font-family:Arial;">Port(2,3) Bus 0, Target ID 1, LUN 1</span></td>
</tr>
</tbody>
</table>
<p>As you can plainly see, we have two types of disk and we have got datafiles (for the PRIMARY filegroup) spread over those disks and different SAN fabric.</p>
<p>So my theory, and the whole reason for this post is this &#8211; if you are sending I/O over two different types of SAN then you are likely to encounter these issues. I can&#8217;t ignore what I consider to be hard evidence so I&#8217;ve managed to convince myself that this is the root cause of the issue. Time will tell.</p>
<p>The Fix</p>
<p>I&#8217;ve got my change scheduled for Saturday 4th October, starting at 23:00 so whether or not this fixes the issue or not will only really become apparent after that date and even then I&#8217;m going to have to hold my breath for a few days. It&#8217;s so intermittent and unpredicatable it&#8217;s just not possible to pop open the champagne corks until, well, I don&#8217;t exactly know. I&#8217;d just better keep the bubbly on ice I guess.</p>
<p>So anyway, the proposed fix, well it&#8217;s actually very simple.</p>
<p>I&#8217;m going to move all of the data files (for the PRIMARY filegroup) from the RDAC virtual disks to the IBM disks and thus forcing the I/O down one SAN only. It turns out that we have plenty of spare capacity on the IBM disks to cater for all of the data files (and log files and tempdb files), it just means that, me being me, I can&#8217;t split them over multiple LUN&#8217;s as I normally like to do. Not that splitting them over multiple LUN&#8217;s in anyway guarantees that you&#8217;ve just put your data files, log files, tempdb files, other filegroup files on separate disks which is very, very nice indeed thankyou very much. Oh no. To have that level of reassurance you need to find out if your LUN&#8217;s are coming off separate disk arrays, if each LUN is in effect on a completely spindle to all of the other LUN&#8217;s and that&#8217;s where you need to have a good relationship with your storage team. But that&#8217;s a whole new post.</p>
<p>I&#8217;ll be posting an update to this, post-change, to let you know how it&#8217;s going. Hope you got through it ok, if you have any comments please let me have them, I&#8217;d be glad of some feedback.</p>
<p>Enjoy</p>
<p>PD</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paulduffett.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulduffett.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paulduffett.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulduffett.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paulduffett.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulduffett.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paulduffett.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulduffett.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paulduffett.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulduffett.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=26&subd=paulduffett&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paulduffett.wordpress.com/2008/09/18/dude-wheres-my-cluster-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b3a8bd84840622e30fcaec39e4be3f8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">paulduffett</media:title>
		</media:content>
	</item>
		<item>
		<title>Oh my, I&#8217;m in cyber heaven</title>
		<link>http://paulduffett.wordpress.com/2008/09/18/oh-my-im-in-cyber-heaven/</link>
		<comments>http://paulduffett.wordpress.com/2008/09/18/oh-my-im-in-cyber-heaven/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 10:19:16 +0000</pubDate>
		<dc:creator>paulduffett</dc:creator>
				<category><![CDATA[Introductions]]></category>
		<category><![CDATA[The Big Bang]]></category>

		<guid isPermaLink="false">http://paulduffett.wordpress.com/?p=3</guid>
		<description><![CDATA[Hello.
How many chances do you get to make a good impression. One? Two? Well, this is my first ever attempt at writing a blog (ever, ever, ever!!) and I&#8217;m hoping that the first impression you have will be a good one. Thankfully, in CyberSpace, nobody can hear you scream.
This blog is mainly for my benefit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=3&subd=paulduffett&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello.</p>
<p>How many chances do you get to make a good impression. One? Two? Well, this is my first ever attempt at writing a blog (ever, ever, ever!!) and I&#8217;m hoping that the first impression you have will be a good one. Thankfully, in CyberSpace, nobody can hear you scream.</p>
<p>This blog is mainly for my benefit because as I am getting older I forget the stuff that I need to remember and I remember the stuff that I need to forget.</p>
<p>So, with the pleasantries out of the way, let me just explain what I&#8217;m hoping to throw up. In short it&#8217;s going to be techie, nerdy stuff. More specifically, Microsoft SQL Server techie, nerdy stuff. Still there? Now please don&#8217;t shoot me down in flames for my affiliation with Microsoft, if you are a Microsoft hater then log-off. Thanks. I happen to think that MS SQL Server is an excellent product and this is coming from someone who started out working with Oracle. OK, that&#8217;s not quite true, my first database love affair was with Sybase System 10 back in the heady days of 1995, but I digress. Where was I? SQL Server, yes, great product and getting better with every major release. So now you know where I&#8217;m coming from, all that remains is for me to start brain dumping before the grey matter between my ears turns to total mush.</p>
<p>Enjoy.</p>
<p>PD</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/paulduffett.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/paulduffett.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paulduffett.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulduffett.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paulduffett.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulduffett.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paulduffett.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulduffett.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paulduffett.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulduffett.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paulduffett.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulduffett.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulduffett.wordpress.com&blog=4894969&post=3&subd=paulduffett&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://paulduffett.wordpress.com/2008/09/18/oh-my-im-in-cyber-heaven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b3a8bd84840622e30fcaec39e4be3f8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">paulduffett</media:title>
		</media:content>
	</item>
	</channel>
</rss>