<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>SQLServerPedia</title>
	
	<link>http://sqlserverpedia.com/blog</link>
	<description />
	<lastBuildDate>Thu, 09 Sep 2010 19:49:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sqlserverpedia" /><feedburner:info uri="sqlserverpedia" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license><feedburner:emailServiceId>sqlserverpedia</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Can you trust your foreign key? (Or, feature #821 I didn’t already know about SQL Server)</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/ANCN5Xj6g0Y/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-bloggers/can-you-trust-your-foreign-key-or-feature-821-i-didn%e2%80%99t-already-know-about-sql-server/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 19:49:49 +0000</pubDate>
		<dc:creator>datachix</dc:creator>
				<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://datachix.com/?p=326</guid>
		<description><![CDATA[Hey friends!  Long time, no see.  I know, you’re wondering where I’ve been.  Lately, I’ve had the luxury of taking some time to work on Microsoft certifications.  I just got through 70-448, Microsoft SQL Server 2008, Business Intelligence Development and Maintenance.  Now, I’m working on 70-433, Microsoft SQL Server 2008, Database Development.  I’ll admit… I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=datachix.com&#38;blog=10004350&#38;post=326&#38;subd=datachix&#38;ref=&#38;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hey friends!  Long time, no see.  I know, you’re wondering where I’ve been.  Lately, I’ve had the luxury of taking some time to work on Microsoft certifications.  I just got through <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-448&amp;locale=en-us">70-448, Microsoft SQL Server 2008, Business Intelligence Development and Maintenance</a>.  Now, I’m working on <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-433&amp;locale=en-us">70-433, Microsoft SQL Server 2008, Database Development</a>.  I’ll admit… I thought the Database Development exam would be a no-brainer.  Heck, I’ve been doing this for years.  Much to my chagrin, I’ve learned a few things I should have already known.  (Isn’t that how it always ends up?) </p>
<p>Anyway, I was working my way through the <a href="http://www.microsoft.com/learning/en/us/Book.aspx?ID=13159&amp;locale=en-us">Self-Paced Training Kit</a>, and stumbled across one thing that I hadn’t known before and am so excited about that I want to share it with all 12 of our readers.  Here we go…</p>
<p>First, because good bloggers give credit where credit is due, major props to the team that wrote the training kit for exam 70-433.  They include:  Tobias Thernstrom, Ann Weber, Mike Hotek, and GrandMasters.  It’s a well-written book, and they obviously snuck some things in there that were more about good design and development and less about answering test questions.  Kudos, gentlemen and lady!  I&#8217;m basically re-writing something that you&#8217;ve already covered in your book, but I think it&#8217;s really, really cool and want everyone to see it regardless of whether they&#8217;ve bought the book or not.  Given that, buy the book, dear readers.  Even if you&#8217;re not studying for the exam.  I promise you&#8217;ll learn something new.</p>
<p>Okay, to the point… Do me a favor, get on your local database and run this query.  Go ahead, I’ll wait for you. </p>
<p>SELECT name, is_not_trusted<br />
FROM sys.foreign_keys; </p>
<p>Good to have you back.  I missed you.  I stared pensively into the horizon while I awaited your return.  I even wrote a poem and a folk song.  Sorry, I digress&#8230; one too many rom-coms lately.  Did you see any “1” values in the is_not_trusted column?  Did you even know that foreign keys could be trustworthy?  Nope, neither did I.  What does it mean?  It means that your foreign key hasn’t been verified by the system.  How does this happen?  Well, remember that optional clause called WITH CHECK | NOCHECK when you create a foreign key constraint?  Yup.  That did it. </p>
<p>So why does this matter? Well, it actually has an effect on your query execution plan in some cases.  You know, that Query Optimizer is pretty darn smart.  Let’s look at an example from the trusty old AdventureWorks database.  I’m using AdventureWorks2008R2, but it should work with the older AdventureWorks databases.  The scenario is this:  <strong>I want to know if I have any sales orders that have invalid customers</strong>.  CustomerID is a NOT NULL column in Sales.SalesOrderHeader.  I know that if I count all the rows in Sales.SalesOrderHeader and the number of rows returned in the query we&#8217;re about to run, I should get the same number of rows back each time.  But, sometimes rogue values slip in, especially when the database design has been refined over time.  This could happen for any number of reasons:  constraints that were added after the fact, legacy data, disabled constraints, etc. </p>
<p>Run this query, but turn on Include Actual Execution Plan (Ctrl+M) before you do. </p>
<p>SELECT soh.*<br />
FROM Sales.SalesOrderHeader soh<br />
WHERE EXISTS (SELECT * FROM Sales.Customer c WHERE soh.CustomerID = c.CustomerID);</p>
<p>Note that I’m using WHERE EXISTS rather than an IN clause with a subquery.  This is because in this business scenario, I just want a boolean result (true or false), and I want it to run FAST. </p>
<p>Check out the execution plan.  Note that the Customer table was never accessed.  Why?  Because that foreign key is trusted!  Since it was verified on creation, we know that no rogue CustomerID’s snuck into the Sales.SalesOrderHeader table.  It doesn’t even need to look at it.  <br />
 <a href="http://datachix.files.wordpress.com/2010/09/trustedexecplan10.jpg"><img class="alignnone size-full wp-image-334" title="TrustedExecPlan" src="http://datachix.files.wordpress.com/2010/09/trustedexecplan10.jpg?w=1024&#038;h=118" alt="" width="1024" height="118" /></a></p>
<p>Now, let’s muck with the foreign key and make it un-trusted.  We’re disabling the foreign key with this statement.  <a href="http://ms.sqlcc.v10/MS.SQLSVR.v10.en/s10de_1devconc/html/2198f1af-fa44-47e9-92df-f4fde322ba18.htm">Books Online </a>has a good article about what this means. </p>
<p>ALTER TABLE Sales.SalesOrderHeader<br />
 NOCHECK CONSTRAINT FK_SalesOrderHeader_Customer_CustomerID;</p>
<p>Verify that the foreign key is disabled by checking sys.foreign_keys again: </p>
<p>SELECT name, is_disabled, is_not_trusted<br />
FROM sys.foreign_keys<br />
WHERE name = &#8216;FK_SalesOrderHeader_Customer_CustomerID&#8217;;</p>
<p>If we run our query again, we see a completely different execution plan.  Now, the query optimizer has to go look at the Sales.Customer table to get us an answer: </p>
<p>SELECT soh.*<br />
FROM Sales.SalesOrderHeader soh<br />
WHERE EXISTS (SELECT * FROM Sales.Customer c WHERE soh.CustomerID = c.CustomerID);</p>
<p><a href="http://datachix.files.wordpress.com/2010/09/untrustedexecplan2.jpg"><img class="alignnone size-full wp-image-333" title="UntrustedExecPlan" src="http://datachix.files.wordpress.com/2010/09/untrustedexecplan2.jpg?w=1024&#038;h=204" alt="" width="1024" height="204" /></a><br />
 <br />
The execution plan had to change because SQL Server cannot guarantee that a CustomerID wasn&#8217;t entered while the foreign key constraint was disabled. </p>
<p>Here’s where it gets interesting.  Enable the foreign key by executing the following: </p>
<p>ALTER TABLE Sales.SalesOrderHeader<br />
 CHECK CONSTRAINT FK_SalesOrderHeader_Customer_CustomerID;</p>
<p>Check out your sys.foreign_keys table again. </p>
<p>SELECT name, is_disabled, is_not_trusted<br />
FROM sys.foreign_keys<br />
WHERE name = &#8216;FK_SalesOrderHeader_Customer_CustomerID&#8217;;</p>
<p>What?  It’s enabled, but it’s still not trusted!  If we execute our query, we’re still going to get the execution plan that looks at Sales.Customer.  Why?  Well, that CHECK keyword up there just said to enable the foreign key, it didn’t say verify it.  We have to issue this statement (Of course, if an invalid CustomerID snuck in while your FK was disabled, this ALTER is going to fail): </p>
<p>ALTER TABLE Sales.SalesOrderHeader<br />
 WITH CHECK &#8212;&gt; this clause will make your FK trustworthy again<br />
 CHECK CONSTRAINT FK_SalesOrderHeader_Customer_CustomerID;  </p>
<p>If we run our query now, we’ll get the sleeker, more efficient plan, because now our foreign key is enabled and trusted. </p>
<p>SELECT soh.*<br />
FROM Sales.SalesOrderHeader soh<br />
WHERE EXISTS (SELECT * FROM Sales.Customer c WHERE soh.CustomerID = c.CustomerID);</p>
<p><a href="http://datachix.files.wordpress.com/2010/09/trustedexecplan9.jpg"><img class="alignnone size-full wp-image-332" title="TrustedExecPlan" src="http://datachix.files.wordpress.com/2010/09/trustedexecplan9.jpg?w=1024&#038;h=118" alt="" width="1024" height="118" /></a> <br />
Cool, huh?  The point is, this one teensy-tiny flag in the foreign key metadata makes a huge difference in how the query optimizer handles your query.  It might not be much, but why not make sure that you can get as many trusted foreign keys as possible?  You might just end up looking like a rock star for improving performance without having to modify any actual queries. </p>
<p>Now if I could just figure out put to get a is_not_trusted flag on people&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/datachix.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/datachix.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/datachix.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/datachix.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/datachix.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/datachix.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/datachix.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/datachix.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/datachix.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/datachix.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/datachix.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/datachix.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/datachix.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/datachix.wordpress.com/326/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=datachix.com&amp;blog=10004350&amp;post=326&amp;subd=datachix&amp;ref=&amp;feed=1" width="1" height="1" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheDatachixBlog?a=ZPFRVhVsES0:w-rKQ-O8gtk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheDatachixBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheDatachixBlog?a=ZPFRVhVsES0:w-rKQ-O8gtk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TheDatachixBlog?i=ZPFRVhVsES0:w-rKQ-O8gtk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheDatachixBlog?a=ZPFRVhVsES0:w-rKQ-O8gtk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TheDatachixBlog?i=ZPFRVhVsES0:w-rKQ-O8gtk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheDatachixBlog?a=ZPFRVhVsES0:w-rKQ-O8gtk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/TheDatachixBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheDatachixBlog?a=ZPFRVhVsES0:w-rKQ-O8gtk:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheDatachixBlog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheDatachixBlog?a=ZPFRVhVsES0:w-rKQ-O8gtk:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/TheDatachixBlog?i=ZPFRVhVsES0:w-rKQ-O8gtk:3QFJfmc7Om4" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheDatachixBlog/~4/ZPFRVhVsES0" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=ANCN5Xj6g0Y:w-rKQ-O8gtk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=ANCN5Xj6g0Y:w-rKQ-O8gtk:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=ANCN5Xj6g0Y:w-rKQ-O8gtk:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/ANCN5Xj6g0Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-bloggers/can-you-trust-your-foreign-key-or-feature-821-i-didn%e2%80%99t-already-know-about-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

<enclosure url="http://datachix.files.wordpress.com/2010/09/untrustedexecplan2.jpg" length="" type="" />
<enclosure url="http://0.gravatar.com/avatar/04ee9a4327446ebdc1003f59ea988cca?s=96&amp;amp;d=identicon&amp;amp;r=G" length="" type="" />
<enclosure url="http://datachix.files.wordpress.com/2010/09/trustedexecplan10.jpg" length="" type="" />
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-bloggers/can-you-trust-your-foreign-key-or-feature-821-i-didn%e2%80%99t-already-know-about-sql-server/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/sqlserverpedia/~5/VCZCQpudHA8/trustedexecplan9.jpg" length="0" /><feedburner:origEnclosureLink>http://datachix.files.wordpress.com/2010/09/trustedexecplan9.jpg</feedburner:origEnclosureLink></item>
		<item>
		<title>Authentication mode changes to Windows Only after installing CU</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/knTeo_ya-7c/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-bloggers/authentication-mode-changes-to-windows-only-after-installing-cu/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 18:10:07 +0000</pubDate>
		<dc:creator>Pradeep Adiga</dc:creator>
				<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://www.sqldbadiaries.com/?p=479</guid>
		<description><![CDATA[After installing SQL Server 2005 SP3 + CU4 on a Named Instance running on Windows Cluster, authentication mode changes to Windows Only from Mixed Authentication. This was an issue posted by someone yesterday. About 4 months back, I remember facing &#8230; <a href="http://www.sqldbadiaries.com/2010/09/09/authentication-mode-changes-to-windows-only-after-installing-cu/">Continue reading <span>&#8594;</span></a>


Related posts:<ol><li><a href="http://www.sqldbadiaries.com/2010/08/15/change-authentication-mode-from-windows-registry/" rel="bookmark" title="Permanent Link: Change authentication mode from Windows Registry">Change authentication mode from Windows Registry</a></li>
<li><a href="http://www.sqldbadiaries.com/2010/07/15/how-to-resolve-missing-msi-or-msp-packages-during-sql-server-service-packs-hotfix-or-cumulative-updates/" rel="bookmark" title="Permanent Link: How to Resolve missing MSI or MSP packages during SQL Server Service Packs, Hotfix or Cumulative Updates">How to Resolve missing MSI or MSP packages during SQL Server Service Packs, Hotfix or Cumulative Updates</a></li>
<li><a href="http://www.sqldbadiaries.com/2010/07/25/start-sql-server-in-single-user-mode-and-allow-only-a-particular-application-to-connect/" rel="bookmark" title="Permanent Link: Start SQL Server in Single User Mode and allow only a particular Application to Connect">Start SQL Server in Single User Mode and allow only a particular Application to Connect</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">After installing SQL Server 2005 SP3 + CU4 on a Named Instance running on Windows Cluster, authentication mode changes to <em>Windows Only</em> from <em>Mixed Authentication</em>. This was an issue posted by someone yesterday.</p>
<p style="text-align: justify;">About 4 months back, I remember facing the same issue when we had installed CU1 on a SQL Server 2005 (SP3) <span style="text-decoration: underline;">Named Instance</span> running in Clustered environment. After installing the CU, the nodes were rebooted. When the nodes came back online, all the SQL Server Logins started failing to authenticate. On checking the settings, the authentication mode had changed to <em>Windows Only</em> from the earlier setting of <em>Mixed Authentication</em>. Then the authentication mode was changed back to <em>Mixed Authentication</em> manually.</p>
<p style="text-align: justify;">This is a <a href="https://connect.microsoft.com/SQL/feedback/ViewFeedback.aspx?FeedbackID=480487" >bug</a> in SQL Server 2005 which is closed as &#8220;Won&#8217;t fix&#8221;. After installing a hotfix on SQL Server 2005 Named Instance on Cluster, ensure that the Authentication Mode has not changed.</p>
<div id="flaresmith" class="feedflare"><script src="http://feedproxy.google.com/~s/SqlDbaDiaries?i=http://www.sqldbadiaries.com/2010/09/09/authentication-mode-changes-to-windows-only-after-installing-cu/" type="text/javascript" charset="utf-8"></script></div>

<p>Related posts:<ol><li><a href='http://www.sqldbadiaries.com/2010/08/15/change-authentication-mode-from-windows-registry/' rel='bookmark' title='Permanent Link: Change authentication mode from Windows Registry'>Change authentication mode from Windows Registry</a></li>
<li><a href='http://www.sqldbadiaries.com/2010/07/15/how-to-resolve-missing-msi-or-msp-packages-during-sql-server-service-packs-hotfix-or-cumulative-updates/' rel='bookmark' title='Permanent Link: How to Resolve missing MSI or MSP packages during SQL Server Service Packs, Hotfix or Cumulative Updates'>How to Resolve missing MSI or MSP packages during SQL Server Service Packs, Hotfix or Cumulative Updates</a></li>
<li><a href='http://www.sqldbadiaries.com/2010/07/25/start-sql-server-in-single-user-mode-and-allow-only-a-particular-application-to-connect/' rel='bookmark' title='Permanent Link: Start SQL Server in Single User Mode and allow only a particular Application to Connect'>Start SQL Server in Single User Mode and allow only a particular Application to Connect</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?a=D-dBtieBtGg:FPNJHex6M00:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?a=D-dBtieBtGg:FPNJHex6M00:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?a=D-dBtieBtGg:FPNJHex6M00:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?i=D-dBtieBtGg:FPNJHex6M00:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?a=D-dBtieBtGg:FPNJHex6M00:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?i=D-dBtieBtGg:FPNJHex6M00:3QFJfmc7Om4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?a=D-dBtieBtGg:FPNJHex6M00:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?i=D-dBtieBtGg:FPNJHex6M00:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?a=D-dBtieBtGg:FPNJHex6M00:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?a=D-dBtieBtGg:FPNJHex6M00:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PradeepAdigaSQLServerPedia?i=D-dBtieBtGg:FPNJHex6M00:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PradeepAdigaSQLServerPedia/~4/D-dBtieBtGg" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=knTeo_ya-7c:FPNJHex6M00:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=knTeo_ya-7c:FPNJHex6M00:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=knTeo_ya-7c:FPNJHex6M00:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/knTeo_ya-7c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-bloggers/authentication-mode-changes-to-windows-only-after-installing-cu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-bloggers/authentication-mode-changes-to-windows-only-after-installing-cu/</feedburner:origLink></item>
		<item>
		<title>More On Overlapping Statistics</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/4aRO3sqvnpE/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-2005/more-on-overlapping-statistics/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 17:30:00 +0000</pubDate>
		<dc:creator>Kendal Van Dyke</dc:creator>
				<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-2173119910600284569.post-1300001982919342921</guid>
		<description><![CDATA[In my last post I provided a script to identify overlapping statistics but realized afterwards that I left out a few points that complete the big picture about why overlapping statistics matter.  What Causes Overlapping Statistics    Boiling this down ...]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://kendalvandyke.blogspot.com/2010/09/tuning-tip-identifying-overlapping.html">my last post</a> I provided a script to identify overlapping statistics but realized afterwards that I left out a few points that complete the big picture about why overlapping statistics matter.</p>  <p><strong>What Causes Overlapping Statistics</strong>    <br />Boiling this down to basics, here's how it happens: AUTO_CREATE_STATISTICS is set to ON, SQL Server creates some column statistics based on queries that get executed, and then an index is created which creates an overlapping set of statistics on the same column. One real world example of how this can happen is when applying a missing index suggested by SQL Server to help improve performance. Looking at missing indexes is a <a href="http://www.google.com/webhp?hl=en#hl=en&amp;expIds=17259,23756,24692,24878,24879,25458,25901,25981,26087,26446,26512&amp;sugexp=ldymls&amp;tok=HHPTwNOICB9Y7mUOIBD2ww&amp;xhr=t&amp;q=SQL%20missing%20indexes&amp;cp=14&amp;pf=p&amp;sclient=psy&amp;site=webhp&amp;aq=f&amp;aqi=g4g-o1&amp;aql=&amp;oq=SQL+missing+in&amp;gs_rfai=&amp;pbx=1&amp;fp=fecbcea05c97c6f3" >very common performance tuning practice</a> and I suspect that many people have unknowingly created overlapping statistics but applying missing index suggestions.</p>  <p><strong>Why Overlapping Statistics Can Cause Problems</strong>    <br />Paul White (<a href="http://sqlblog.com/blogs/paul_white/" >Blog</a> | <a href="http://twitter.com/PaulWhiteNZ" >Twitter</a>) pointed me at <em><a href="http://technet.microsoft.com/en-us/library/cc966425.aspx" >Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005</a></em> and <a href="http://technet.microsoft.com/en-us/library/ee343986(SQL.100).aspx" >Plan Caching in SQL Server 2008</a>, two Microsoft whitepapers which contain an (easily overlooked?) snippet about how the query optimizer decides which set of statistics to use when there are overlapping statistics on a column. The answer, in a nutshell, is &quot;it's complicated&quot;. There are guidelines, e.g. preference is given to statistics computed with FULLSCAN, but neither resource goes into any level of depth about how it really works. I'm not a Microsoft insider and I don't have access to the specific rules so my way of thinking is <em>why leave it to chance? </em>If I know I've got only one set of statistics on a column and the query plan goes wonky because of something statistics related I have more control over dealing with it. Otherwise leaving overlapping statistics in place can lead to the odd behavior I've <a href="http://kendalvandyke.blogspot.com/2010/02/tale-of-two-execution-plans.html">previously</a> <a href="http://kendalvandyke.blogspot.com/2010/02/tale-of-two-execution-plans-solved.html">blogged</a> about.</p>  <p>I hope the additional information helps.</p>  <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2173119910600284569-1300001982919342921?l=kendalvandyke.blogspot.com' alt='' /></div><img src="http://feeds.feedburner.com/~r/blogspot/psal/~4/zTdSLDi5Fb8" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=4aRO3sqvnpE:UTFiWhCIY8Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=4aRO3sqvnpE:UTFiWhCIY8Q:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=4aRO3sqvnpE:UTFiWhCIY8Q:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/4aRO3sqvnpE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-2005/more-on-overlapping-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-2005/more-on-overlapping-statistics/</feedburner:origLink></item>
		<item>
		<title>Determine Index Fragmentation</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/FS3ZLNixyB0/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-bloggers/determine-index-fragmentation/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 16:59:48 +0000</pubDate>
		<dc:creator>Randall Neth</dc:creator>
				<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://randallneth.com/?p=89</guid>
		<description><![CDATA[As part of your analysis of any SQL Server infrastructure you take a good long look at the indexes within their databases.  You want to look for and create missing indexes, determine what indexes can be removed or consolidated, determine where to imp...]]></description>
			<content:encoded><![CDATA[<p>As part of your analysis of any SQL Server infrastructure you take a good long look at the indexes within their databases.  You want to look for and create missing indexes, determine what indexes can be removed or consolidated, determine where to implement covering indexes and filtered indexes, and review overall health of the indexes.  As part <span style="color:#777"> . . . &#8594; Read More: <a href="http://randallneth.com/how-to/determine-index-fragmentation/">Determine Index Fragmentation</a></span><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=FS3ZLNixyB0:gCcwDWAOR80:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=FS3ZLNixyB0:gCcwDWAOR80:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=FS3ZLNixyB0:gCcwDWAOR80:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/FS3ZLNixyB0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-bloggers/determine-index-fragmentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-bloggers/determine-index-fragmentation/</feedburner:origLink></item>
		<item>
		<title>Of Procrastination and Voting</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/YBT3eO1nNmE/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-bloggers/of-procrastination-and-voting/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 15:01:25 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/?p=521</guid>
		<description><![CDATA[If you are reading this, you probably haven't decided on who to vote for in the PASS Board of Directors election.  You're not alone!  Here's a secret [Shhh: don’t tell]  I haven't decided who I'm going to vote for either.  Have no fear though, for the first year in the history of PASS, there is [...]]]></description>
			<content:encoded><![CDATA[<p>If you are reading this, you probably haven't decided on who to vote for in the PASS Board of Directors election.  You're not alone!  Here's a secret [Shhh: don’t tell]  I haven't decided who I'm going to vote for either.  Have no fear though, for the first year in the history of PASS, there is a literal plethora of information on the <a href="http://elections.sqlpass.org/">PASS Elections Site</a> about the candidates and their stances on &laquo;the issues&raquo;</p>
<p>So, consider this to be my personal invitation to you to follow my lead and stop procrastinating!!  Go now to the <a href="http://elections.sqlpass.org/">PASS elections site</a>, read about the candidates.  If you want to know something about us, use the forums, and ask.  I know at least <a href="http://twitter.com/sqlinsaneo/status/22685407099">1 candidate</a> that will answer your question.  Once you've done all that come back here, Ill still be waiting.  Now, do what I'm going to do:  I'll be finding the PASS BOD email ballot, then Ill be selecting the link and clicking on &laquo;Allen Kinsel&raquo; &amp; 2 other candidates then hitting submit!</p>
<p>I've never been known to be the subtle type, so I figure no sense in starting now.  If you need a little more subtlety about why I think you should vote for me, look <a href="http://feedproxy.google.com/~r/AllenKinsel-SqlDbaSyndicated/~3/archive/2010/09/its-pass-v-day-you-know-what-that-means/">here</a>.  The #1 thing though, is you, PASS Member, you need to vote.  It matters a great deal to our SQL Server community, even if you must vote for someone other than me [I disagree but, understand]..</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/09/its-pass-v-day-you-know-what-that-means/" title="Permanent link to this post">Its PASS V Day… you know what that means!</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/08/5-things-i-want-to-change-while-on-the-pass-board/" title="Permanent link to this post">5 things I want to change while on the PASS Board</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/08/what-i-m-doing-to-evolve-the-program-committee-next/" title="Permanent link to this post">What I&#039;m doing to evolve the Program Committee next</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/08/the-long-evolution-of-the-pass-program-committee/" title="Permanent link to this post">The long evolution of the PASS Program Committee</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/07/more-on-pass-summit-community-choice-sessions-a-general-pass-update/" title="Permanent link to this post">More on PASS Summit Community Choice sessions &amp; a general PASS update</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDbaSyndicated/~4/vKTEf5Y3mvk" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=YBT3eO1nNmE:0cLTUG5octQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=YBT3eO1nNmE:0cLTUG5octQ:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=YBT3eO1nNmE:0cLTUG5octQ:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/YBT3eO1nNmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-bloggers/of-procrastination-and-voting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-bloggers/of-procrastination-and-voting/</feedburner:origLink></item>
		<item>
		<title>Video: MVPs talk about SQL Server 2008</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/AK883dEkb8c/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-bloggers/video-mvps-talk-about-sql-server-2008/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 14:00:43 +0000</pubDate>
		<dc:creator>Kevin Kline</dc:creator>
				<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://kevinekline.com/?p=707</guid>
		<description><![CDATA[video chat with SQL Server MVPs Kevin Kline, Hilary Cotter and Geoff Hiten to talk about how SQL Server 2008 addresses DBA challenges and pain points. In this webcast, we cover features like Transparent Data Encryption, spatial data, and other new things that really differentiate SQL Server 2008 from 2005.]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/u0xMRQsqTVI&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/u0xMRQsqTVI&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Video chat with Brent Ozar and SQL Server MVPs Kevin Kline, Hilary Cotter and Geoff Hiten to talk about how SQL Server 2008 addresses DBA challenges and pain points. In this webcast, we cover features like Transparent Data Encryption, spatial data, and other new things that really differentiate SQL Server 2008 from 2005.</p>
<p>Posted December 24, 2008.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=AK883dEkb8c:io3PLpdYDsE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=AK883dEkb8c:io3PLpdYDsE:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=AK883dEkb8c:io3PLpdYDsE:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/AK883dEkb8c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-bloggers/video-mvps-talk-about-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-bloggers/video-mvps-talk-about-sql-server-2008/</feedburner:origLink></item>
		<item>
		<title>A Better DBA Job Description For Everyone</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/8VCuiPGNfnE/</link>
		<comments>http://sqlserverpedia.com/blog/professional-development/a-better-dba-job-description-for-everyone/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 13:26:55 +0000</pubDate>
		<dc:creator>Thomas LaRock</dc:creator>
				<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://thomaslarock.com/?p=4763</guid>
		<description><![CDATA[Here is a typical job description that you can find online just about anywhere. It lists almost everything possible and imaginable. And it, well&#8230;I&#8217;ll just let you read it all for yourself and make up your own mind. Enjoy.
Position Summary:
This is a MS SQL Server DBA role largely  responsible for providing operational database services [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a typical job description that you can find online just about anywhere. It lists almost everything possible and imaginable. And it, well&#8230;I&#8217;ll just let you read it all for yourself and make up your own mind. Enjoy.</p>
<p><strong>Position Summary:</strong></p>
<p><strong>This is a MS SQL Server DBA role largely  responsible for providing operational database services to the  organization.</strong> Some of the primary responsibilities of this role  would include owning, tracking and resolving database related incidents  and requests, fulfilling requests and resolving incidents within SLAs,  reviewing service related reports (e.g: database backups, maintenance,  monitoring) on a daily basis to ensure service related issues are  identified and resolved within established SLAs, responding to database  related alerts and escalations and working with database engineering to  come up with strategic solutions to recurring problems.</p>
<p>This MS SQL Server DBA role requires a service oriented mentality, high  sense of ownership of the problems and requests assigned, focus on  managing and resolving issues in alignment with the SLAs, establishing  and maintaining communication with technology customers to keep them  updated with status of their requests, initiating and performing changes  on production systems and proactively escalating any issues that cannot  be resolved within the established timeframes.</p>
<p><strong>Position Requirements:</strong></p>
<p>We are looking for a person who:</p>
<ul>
<li>Has 8+ years of experience in database development and support in MS SQL Server environments.</li>
<li>Strong experience in Database Administration in SQL Server ( 2005 and 2008 )</li>
<li>Experience in troubleshooting and resolving database integrity  issues, performance issues, blocking and deadlocking issues, replication  issues, log shipping issues, connectivity issues, security issues etc.</li>
<li>Experience in Performance Tuning, Query Optimization, using  Performance Monitor, SQL Profiler and other related monitoring and  troubleshooting tools.</li>
<li>Ability to detect and troubleshoot SQL Server related CPU,memory,I/O, disk space and other resource contention.</li>
<li>Strong knowledge of backups, restores, recovery models, database  shrink operations, DBCC commands, Clustering, Database mirroring,  Replication.</li>
<li>Expert experience in implementing operational automation.</li>
<li>Strong knowledge of how indexes, index management, integrity  checks, configuration, patching. How statistics work, how indexes are  stored, how they can be created and managed effectively.</li>
<li>Knowledge of SQL Server tools ( Profiler, DTA, SSMS, SAC, SSCM, PerfMon, DMVs, system sprocs)</li>
<li>SQL Development &#8211; ability to write and troubleshoot SQL Code and  design ( stored procs, functions, tables, views, triggers, indexes,  constraints )</li>
<li>Solid acquaintance with windows server, security delegation, SPNs, storage components.</li>
<li>Documentation skills for processes and procedures ( creating KBs, runbooks, topology etc )</li>
<li>SQL Database Operational support to tech users</li>
</ul>
<p><strong>Preferred candidates would also meet the following criteria:</strong></p>
<ul>
<li>Solid acquaintance with windows server, security delegation, SPNs, storage components.</li>
<li>Documentation skills for processes and procedures ( creating KBs, runbooks, topology etc )</li>
<li>Knowledge of 3rd party DBA tools and applications ( e.g redgate, idera, SCOM, Erwin )</li>
<li>MCDBA / MCT certification</li>
<li>Knowledge in a scripting language like Powershell, VBScript, WSH</li>
</ul>
<p>OK, now let&#8217;s break this thing down. My comments are inline to the original:</p>
<p><strong>Position Summary:</strong></p>
<p><strong>This is a MS SQL Server DBA role largely  responsible for providing operational database services to the  organization.</strong> Some of the primary responsibilities of this role  would include  owning, tracking and resolving database related incidents  and requests,  fulfilling requests and resolving incidents within SLAs,  reviewing  service related reports (e.g: database backups, maintenance,   monitoring) on a daily basis to ensure service related issues are   identified and resolved within established SLAs, responding to database   related alerts and escalations and working with database engineering to   come up with strategic solutions to recurring problems. <span style="color: #ff0000;"><em>Nothing wrong with this paragraph, sounds good so far.</em></span></p>
<p>This MS  SQL Server DBA role requires a service oriented mentality, high  sense  of ownership of the problems and requests assigned, focus on  managing  and resolving issues in alignment with the SLAs, establishing  and  maintaining communication with technology customers to keep them   updated with status of their requests, initiating and performing changes   on production systems and proactively escalating any issues that  cannot  be resolved within the established timeframes. <span style="color: #ff0000;"><em>Again, this sounds great, I am ready to hit the apply button myself.</em></span></p>
<p><strong>Position Requirements: </strong><span style="color: #ff0000;"><em>OK, that means everything here is <span style="text-decoration: underline;">required</span>.</em></span><strong><br />
</strong></p>
<p>We are looking for a person who:</p>
<ul>
<li>Has 8+ years of experience in database development and support in MS SQL Server environments. <span style="color: #ff0000;"><em>OK, first warning shot. They say they want a DBA, but here they mention database development. That&#8217;s OK, we&#8217;ll keep reading, but it warrants mentioning.<br />
</em></span></li>
<li>Strong experience in Database Administration in SQL Server ( 2005 and 2008 ) <span style="color: #ff0000;"><em>Um, I hope they are not expecting 8+ years of experience with either of those versions, but we&#8217;ll press on.</em></span></li>
<li>Experience  in troubleshooting and resolving database integrity  issues,  performance issues, blocking and deadlocking issues, replication   issues, log shipping issues, connectivity issues, security issues etc. <span style="color: #ff0000;"><em>OK, seems fine, but I am curious as to why they are using both log shipping and replication. Must be a really big shop or they have very specific needs. But this is all standard troubleshooting skills.</em></span></li>
<li>Experience  in Performance Tuning, Query Optimization, using  Performance Monitor,  SQL Profiler and other related monitoring and  troubleshooting tools. <span style="color: #ff0000;"><em>Fair enough, I wonder what tools they may have purchased from a third party.</em></span></li>
<li>Ability to detect and troubleshoot SQL Server related CPU,memory,I/O, disk space and other resource contention. <span style="color: #ff0000;"><em>Ability to detect? What am I, a basset hound? What if I didn&#8217;t detect the fact that a developer fills up a disk with a long running transaction? Is that going to reflect poorly on me because I couldn&#8217;t detect that the user was a moron, or that they were about to make a mistake?<br />
</em></span></li>
<li>Strong  knowledge of backups, restores, recovery models, database  shrink  operations, DBCC commands, Clustering, Database mirroring,  Replication. <span style="color: #ff0000;"><em>What, no mention of log shipping here? But they tossed in clustering, so I guess they are doing all three. Must be an even bigger shop than I thought. Or more paranoid than I can imagine. How many people have strong knowledge of all three, anyway? </em></span></li>
<li>Expert experience in implementing operational automation. <span style="color: #ff0000;"><em>This seems rather vague, but nothing to really worry about yet, I suppose. But I am wondering what it means to have &#8216;expert experience&#8217;. How would I show that I have expert experience?<br />
</em></span></li>
<li>Strong  knowledge of how indexes, index management, integrity  checks,  configuration, patching. How statistics work, how indexes are  stored,  how they can be created and managed effectively. <span style="color: #ff0000;"><em>Why would they mention patching here? It seems rather out of place, almost as if they are just tossing around buzzwords. Now I am wondering if they are really doing clustering, log shipping, and replication or if they just want to weed out people from applying. The rest seems fine, but mentioning integrity checks is redundant since they already said DBCC earlier. So, yeah, I think they are cramming in words here.<br />
</em></span></li>
<li>Knowledge of SQL Server tools ( Profiler, DTA, SSMS, SAC, SSCM, PerfMon, DMVs, system sprocs) <span style="color: #ff0000;"><em>Well, yeah. Seems silly to mention these things here, unless you wanted to cram more buzzwords and acronyms into the description.</em></span></li>
<li>SQL  Development &#8211; ability to write and troubleshoot SQL Code and  design (  stored procs, functions, tables, views, triggers, indexes,  constraints ) <span style="color: #ff0000;"><em>OK, just out of curiosity, when would I be doing this? At night and on weekends? The first two paragraphs talked about a slightly different role, more administrative, but now it sounds like they also want a developer. That&#8217;s two jobs, really. And the bullet points up until now only talked about experience, this one talks about actions, and those actions are not in line with what was mentioned above. I am going to consider this a serious red flag.</em></span></li>
<li>Solid acquaintance with windows server, security delegation, SPNs, storage components. <span style="color: #ff0000;"><em>This seems quite vague. Will I be building the servers as well? Handling Active Directory duties too? After the red flag above I will consider this another red flag, because this could be a casual mention of a third or fourth role. That&#8217;s a lot of work to be done in any one day or week. And what is a &#8216;solid acquaintance&#8217; anyway? Is that like my old friend from High School?<br />
</em></span></li>
<li>Documentation skills for processes and procedures ( creating KBs, runbooks, topology etc ). <span style="color: #ff0000;"><em>The hell? When is this supposed to happen? I can&#8217;t spend all day writing, racking servers, configuring Active Directory, troubleshooting performance problems, answering the phone, building clusters, fixing replication after it breaks, and writing code. This job description went downhill in a hurry. I&#8217;m not sure I would even bother applying to this ad, I really don&#8217;t think these people know what they are asking for. Consider this a fifth job, at least, and another red flag.<br />
</em></span></li>
<li>SQL Database Operational support to tech users <span style="color: #ff0000;"><em>Of course. Now, I&#8217;m not sure what these users are doing all day, since I am doing everything else apparently. I&#8217;ll just assume this means the end users who will complain about performance and then complain about my performance because I can&#8217;t do five jobs at once. I mean, not even if they paid me for five jobs could I do all five well enough to please anyone.</em></span></li>
</ul>
<p><strong>Preferred candidates would also meet the following criteria:</strong></p>
<ul>
<li>Solid acquaintance with windows server, security delegation, SPNs, storage components. <span style="color: #ff0000;">Wasn&#8217;t this a requirement? </span></li>
<li>Documentation skills for processes and procedures ( creating KBs, runbooks, topology etc ) <span style="color: #ff0000;"><em>The hell? Wasn&#8217;t this also a requirement? Seems strange to list it here as well, either every applicant needs this skill or not.</em></span></li>
<li>Knowledge of 3rd party DBA tools and applications ( e.g redgate, idera, SCOM, Erwin ) <span style="color: #ff0000;"><em>Interesting. It would appear they use a variety of tools, and they consider SCOM to be a DBA tool. I wonder how they are using it as such. Wait a minute, I am now wondering if I will also be the SCOM admin.</em></span></li>
<li>MCDBA / MCT certification <span style="color: #ff0000;"><em>Well, MCDBA is for SQL 2000, but they want me to be focused on SQL 2005/8, which would be MCITP. So, which version did they want me to be certified in? And does being an MCT really qualify you to do everything that is listed above?</em></span></li>
<li>Knowledge in a scripting language like Powershell, VBScript, WSH <span style="color: #ff0000;"><em>I will assume this is for the automation requirement, but I can&#8217;t imagine that they would be using all three, or expect me to know all three well enough.</em></span></li>
</ul>
<p>So, there you go, that&#8217;s how I read a job ad before I decide to not apply. There are a possible five jobs listed above and what would appear to be roughly 60 hours or more a week worth of work. Unless the job starts at about $400k a year, it is not even worth my time. So I will pass. I am also curious to know how many of you would pass on this particular job as well. If you want to apply I will give you the link to the actual job. Feel free to make yourself miserable.</p>
<p>So what would be a better job description for a DBA? Let&#8217;s assume that you needed everything that was listed in the above description. If your goal is to entice as many SQL Server Experts to apply then how should you present the same information? I am glad you asked. Here is what I would do:</p>
<p><strong>Position Summary:</strong></p>
<p><strong>This is a MS SQL Server DBA role largely  responsible for providing operational database services to the  organization.</strong> We are looking to fill a need to have a highly competent and highly   motivated individual in this role. This is a production DBA role, as such it will require a   commitment on your part as well as ours. Some of the primary  responsibilities of this role  would include   owning, tracking and  resolving database related incidents  and requests,   fulfilling  requests and resolving incidents within SLAs,  reviewing   service  related reports (e.g: database backups, maintenance,    monitoring) on a  daily basis to ensure service related issues are    identified and  resolved within established SLAs, responding to database    related  alerts and escalations and working with database engineering  to   come  up with strategic solutions to recurring problems.</p>
<p>This MS  SQL Server DBA role requires a service oriented mentality, high  sense  of ownership of the problems and requests assigned, focus on  managing  and resolving issues in alignment with the SLAs, establishing  and  maintaining communication with technology customers to keep them   updated with status of their requests, initiating and performing changes   on production systems and proactively escalating any issues that  cannot  be resolved within the established timeframes.</p>
<p>During your interview you will be asked to discuss a project or particular piece of technology that excites you.  We will ask you questions on that project or piece of technology in  order to get a better understanding of the depth of your knowledge.</p>
<p>This  role requires good communication skills. If you have a blog then please  pass along the URL so we can review your work. If you do not actively  blog that is fine, but you should be prepared to show us an example of  something you have written previously if we should happen to ask.</p>
<p><strong>Position Requirements:</strong></p>
<p>We are looking for a person that has:</p>
<ul>
<li>Experience with Database Administration for MSSQL Server.</li>
<li>Experience  in troubleshooting and resolving database problems.</li>
<li>Experience  in Performance Tuning and Optimization (PTO), using  native monitoring and  troubleshooting tools.</li>
<li>Experience with backups, restores and recovery models.</li>
<li>Knowledge of High Availability (HA) and Disaster Recovery (DR) options for MSSQL Server.</li>
<li>Experience in implementing operational automation using scripts.</li>
<li>Knowledge of indexes, index management, and statistics.</li>
<li>Experience working with Windows server, including Active Directory and proper disk configurations.</li>
<li>Good communication and documentation skills.</li>
</ul>
<p><strong>Preferred candidates would also meet the following criteria:</strong></p>
<ul>
<li>Involvement with the MSSQL Server Community; membership in PASS, active in forums or newsgroups.</li>
<li>Certification is a plus; MCTS, MCITP, MVP</li>
<li>Previous experience in either a teaching or volunteer role.</li>
</ul>
<h3>Which One Would You Apply For?</h3>
<p>Be honest. I can handle the truth. If you believe the first job description is better, that&#8217;s fine.</p>
<p>The reason I like my version (and I hope others would as well) is that it is not overloaded with buzzwords and phrases. It also doesn&#8217;t list five different jobs explicitly. That means you are more likely to get one of those elusive SQL Server Experts to actually be interested in applying. Lastly it stresses the importance of communication. Every successful DBA I have met is always a good communicator to some degree.</p>
<p>Not everyone blogs, but most everyone uses email. Certification is a preference, as that shows you can communicate some technical aptitude. And the teaching or volunteering is a way to display that you have an idea as to what to expect in the DBA role. Every DBA I know needs to take time to explain things to others, or to take on some extra work for little to no benefit (just like a volunteer). All of those traits help to define what I would consider a SQL Server expert (or at least someone on their way to becoming an expert).</p>
<p>Now, I understand that the original job description is supposed to be the starting point for a conversation. You will often hear people say &#8220;just apply anyway&#8221;, because we all know the job description is loaded with buzzwords. So people will build a resume to match the description so that they can have a chance at having the conversation. How, exactly, is this not the same thing that happens on Match.com when people fill out their profiles? You put in information about yourself (which is embellished to a degree) and then you put in information about the person you are looking for. And then you are shocked (SHOCKED!) that you don&#8217;t get a match?</p>
<p>The same thing is happening with the standard hiring practice. That&#8217;s why we need better job descriptions. If you want a SQL Server Expert to be interested in your open position then you need to change how you are advertising for them.</p>
<p>Oh, one last thing. Look again at that original job description. They are looking for a top notch SQL Server expert. Everyone else is as well. But how much do you think they are willing to pay for that expert? That&#8217;s the other problem. Companies want the very best talent for the very lowest cost. And then they are shocked (SHOCKED!) that they can&#8217;t find someone good enough.</p>
<p>This ain&#8217;t rocket surgery, it&#8217;s quite simple. Scale back on the job descriptions. Focus on people with good technical skills (not great, but good), are trainable, have good communication skills, and a willingness to serve others. You&#8217;ll be happier with the results.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=8VCuiPGNfnE:C7fpX6pw0hU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=8VCuiPGNfnE:C7fpX6pw0hU:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=8VCuiPGNfnE:C7fpX6pw0hU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/8VCuiPGNfnE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/professional-development/a-better-dba-job-description-for-everyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/professional-development/a-better-dba-job-description-for-everyone/</feedburner:origLink></item>
		<item>
		<title>The Perfect SQL Server DBA / Developer Role</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/0anUMYxztpU/</link>
		<comments>http://sqlserverpedia.com/blog/professional-development/the-perfect-sql-server-dba-developer-role/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 09:09:26 +0000</pubDate>
		<dc:creator>John Sansom</dc:creator>
				<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://www.johnsansom.com/?p=2934</guid>
		<description><![CDATA[Whilst enjoying my coffee fix this morning, along with today&#8217;s SQL Server Central Email, my attention was caught by Steve Jones’s Editorial comment.The key theme looks at how much you enjoy your current job role and Steve goes on to rightly suggest that you should not settle for anything short of what makes you happy. [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">Whilst enjoying my coffee fix this morning, along with today&#8217;s SQL Server Central Email, my attention was caught by Steve Jones’s Editorial comment.The key theme looks at how much you enjoy your current job role and Steve goes on to rightly suggest that you should not settle for anything short of what makes you happy. Steve’s comments really got me thinking about this. As Data Professionals we are often so engrossed in our work and daily activities that it can be easy to loose sight of the bigger picture, and I think it’s important to take the time to stop to consider whether or not we are actually enjoying our time.</p>
<p>For me, enjoying my role is something that I consider to be a given and forms very much an essential part of my work life. On the flip side, Steve’s comments have me wondering about other Data Professionals out there and whether or not they too are enjoying their work.</p>
<ul>
<li>Do you enjoy your role and are you making the most of it?</li>
<li>Is you career moving in the direction you want to be?</li>
</ul>
<p>It’s interesting because often these are not clear cut and dry questions right. We all have our bad days, I sure know I do from time to time, and every role has it’s share of mundane tasks/projects that need to get done.</p>
<p>One thing I do believe strongly is that it’s important you are able to identify for yourself what it is about your work that you enjoy so that you can ensure, create or find the perfect role for you.</p>
<p style="text-align: justify;">What is it that you enjoy most about your role as a Data Professional?</p>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?a=AfP0339Ilc0:PrfTc9FyQ-0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?a=AfP0339Ilc0:PrfTc9FyQ-0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?a=AfP0339Ilc0:PrfTc9FyQ-0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?i=AfP0339Ilc0:PrfTc9FyQ-0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?a=AfP0339Ilc0:PrfTc9FyQ-0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JohnSansom/SQLServerpediaSyndication?i=AfP0339Ilc0:PrfTc9FyQ-0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/JohnSansom/SQLServerpediaSyndication/~4/AfP0339Ilc0" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=0anUMYxztpU:PrfTc9FyQ-0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=0anUMYxztpU:PrfTc9FyQ-0:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=0anUMYxztpU:PrfTc9FyQ-0:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/0anUMYxztpU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/professional-development/the-perfect-sql-server-dba-developer-role/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/professional-development/the-perfect-sql-server-dba-developer-role/</feedburner:origLink></item>
		<item>
		<title>September TSQL Tuesday</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/1yQhUQRo88o/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-bloggers/september-tsql-tuesday/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 20:51:57 +0000</pubDate>
		<dc:creator>Jason Brimhall</dc:creator>
				<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://jasonbrimhall.info/?p=782</guid>
		<description><![CDATA[It is hard to believe that time is flying like it is.  Already it has been a month since I hosted TSQL Tuesday.  This month the party is being hosted by the Database Whisperer, Michael Swart (Blog).  We have been given the challenge to write about indexes err indices err indexes - well, you get [...]]]></description>
			<content:encoded><![CDATA[<p>It is hard to believe that time is flying like it is.  Already it has been a month since I hosted TSQL Tuesday.  This month the party is being hosted by the Database Whisperer, Michael Swart (<a href="http://michaeljswart.com/">Blog</a>).  We have been given the challenge to write about <a href="http://michaeljswart.com/?p=844">indexes err indices err indexes </a>- well, you get the point.</p>
<p>Don&#8217;t forget to follow the hashtag (#TSQL2sday) on twitter.</p>
<p>I hope this helps somebody remember that the blog party is less than a week away at this point.</p>
 <img src="http://jasonbrimhall.info/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=782" width="1" height="1" style="display: none;" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=HgPpZuIeYHQ:9FteDl61pBU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=HgPpZuIeYHQ:9FteDl61pBU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=HgPpZuIeYHQ:9FteDl61pBU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?i=HgPpZuIeYHQ:9FteDl61pBU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=HgPpZuIeYHQ:9FteDl61pBU:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=HgPpZuIeYHQ:9FteDl61pBU:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?i=HgPpZuIeYHQ:9FteDl61pBU:3QFJfmc7Om4" border="0"></img></a>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=1yQhUQRo88o:9FteDl61pBU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=1yQhUQRo88o:9FteDl61pBU:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=1yQhUQRo88o:9FteDl61pBU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/1yQhUQRo88o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-bloggers/september-tsql-tuesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-bloggers/september-tsql-tuesday/</feedburner:origLink></item>
		<item>
		<title>September S3OLV</title>
		<link>http://feedproxy.google.com/~r/sqlserverpedia/~3/BpID4vNozV0/</link>
		<comments>http://sqlserverpedia.com/blog/sql-server-bloggers/september-s3olv/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 20:36:57 +0000</pubDate>
		<dc:creator>Jason Brimhall</dc:creator>
				<category><![CDATA[SQL Server Bloggers]]></category>

		<guid isPermaLink="false">http://jasonbrimhall.info/?p=779</guid>
		<description><![CDATA[Here is another short reminder about this months UG meeting in Las Vegas. We will be meeting Thursday at the same DBA Place, Same DBA Time. You can find more details here.  That is my blog post from last week on the topic.  We will be listening to Stacia Misner talk to us on Power [...]]]></description>
			<content:encoded><![CDATA[<p>Here is another short reminder about this months UG meeting in Las Vegas.</p>
<p>We will be meeting Thursday at the same DBA Place, Same DBA Time.</p>
<p>You can find more details <a href="http://jasonbrimhall.info/2010/09/03/september-s3olv-meeting/">here</a>.  That is my blog post from last week on the topic.  We will be listening to Stacia Misner talk to us on Power Pivot.</p>
<p>The meeting will be broadcast over livemeeting.  Hope you will be able to attend either virtually or in person.</p>
 <img src="http://jasonbrimhall.info/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=779" width="1" height="1" style="display: none;" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=MXaGXicqfFs:u4mBKnk0ZeE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=MXaGXicqfFs:u4mBKnk0ZeE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=MXaGXicqfFs:u4mBKnk0ZeE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?i=MXaGXicqfFs:u4mBKnk0ZeE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=MXaGXicqfFs:u4mBKnk0ZeE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?a=MXaGXicqfFs:u4mBKnk0ZeE:3QFJfmc7Om4"><img src="http://feeds.feedburner.com/~ff/SqlRnnrSqlserverpedia?i=MXaGXicqfFs:u4mBKnk0ZeE:3QFJfmc7Om4" border="0"></img></a>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=BpID4vNozV0:u4mBKnk0ZeE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=BpID4vNozV0:u4mBKnk0ZeE:G79ilh31hkQ"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=G79ilh31hkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sqlserverpedia?a=BpID4vNozV0:u4mBKnk0ZeE:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/sqlserverpedia?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sqlserverpedia/~4/BpID4vNozV0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sqlserverpedia.com/blog/sql-server-bloggers/september-s3olv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sqlserverpedia.com/blog/sql-server-bloggers/september-s3olv/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.472 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-09-09 15:58:48 -->
