<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;CkQEQXc-cSp7ImA9WhRaGUQ.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140</id><updated>2012-02-23T04:45:00.959-05:00</updated><category term="VBScript" /><category term="Consolidation" /><category term="TSQLTuesday" /><category term="Temp Tables" /><category term="Pro SQL Server 2008 Administration" /><category term="SQL 2008" /><category term="SQL Server" /><category term="Performance Tuning" /><category term="Partitioning" /><category term="Misc" /><category term="XML" /><category term="Table Variables" /><category term="Goals" /><category term="Presentations" /><category term="PASS" /><category term="tempdb" /><category term="Maintenance" /><category term="Whitepaper" /><category term="Columbus GA SQL Server Users Group" /><category term="Policy-Based Management" /><category term="Batch Files" /><category term="Scripts" /><category term="SQL 2008 R2" /><category term="SQLSaturday" /><category term="Writing" /><category term="SQLServerPedia Syndication" /><category term="DBCC" /><category term="Humor" /><category term="OPENROWSET" /><category term="Pro SQL Server 2008 Mirroring" /><category term="Books" /><title>Welcome to Cyber SQL</title><subtitle type="html">Random SQL Things I Find Useful</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/CyberSql" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="cybersql" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CE4CQ386cSp7ImA9WxFaEkw.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-5788523718270055520</id><published>2010-07-15T12:45:00.001-04:00</published><updated>2010-07-15T12:56:02.119-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-15T12:56:02.119-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Misc" /><title>Extended Property Awesomeness</title><content type="html">&lt;p&gt;There has been some discussion today on twitter about extended properties. A while back I wrote an article for MSSQLTips about &lt;a href="http://www.mssqltips.com/tip.asp?tip=1499"&gt;using extended properties to create a Data Dictionary&lt;/a&gt;. I really should have included an image of the sample output since it takes several steps to get to the final document. So here is a preview of what the script generates against the AdventureWorks database. I also should have not included “and exprop.class = 1” in the WHERE clause. If you want to get all the information even if you don’t have extended properties, make sure to remove that statement. I have outlined the extended properties in red. You can see that it picks up extended properties for the table as well as the columns.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_srXT08vGFgg/TD89nafiXrI/AAAAAAAAAHo/pSGryfELA7k/s1600-h/AW%5B24%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AW" border="0" alt="AW" src="http://lh6.ggpht.com/_srXT08vGFgg/TD89oJ3Gi9I/AAAAAAAAAHs/Ywimzm2bzqg/AW_thumb%5B20%5D.png?imgmax=800" width="832" height="390" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-5788523718270055520?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=u40639LqsCw:LgzhT_QBlx4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=u40639LqsCw:LgzhT_QBlx4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=u40639LqsCw:LgzhT_QBlx4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=u40639LqsCw:LgzhT_QBlx4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=u40639LqsCw:LgzhT_QBlx4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=u40639LqsCw:LgzhT_QBlx4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=u40639LqsCw:LgzhT_QBlx4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=u40639LqsCw:LgzhT_QBlx4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=u40639LqsCw:LgzhT_QBlx4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=u40639LqsCw:LgzhT_QBlx4:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=u40639LqsCw:LgzhT_QBlx4:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/5788523718270055520/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=5788523718270055520&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/5788523718270055520?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/5788523718270055520?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/07/extended-property-awesomeness.html" title="Extended Property Awesomeness" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_srXT08vGFgg/TD89oJ3Gi9I/AAAAAAAAAHs/Ywimzm2bzqg/s72-c/AW_thumb%5B20%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkEFSX8ycCp7ImA9WxFaEE0.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-6629406918074480269</id><published>2010-07-13T01:55:00.001-04:00</published><updated>2010-07-13T01:56:58.198-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-13T01:56:58.198-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="Policy-Based Management" /><category scheme="http://www.blogger.com/atom/ns#" term="PASS" /><title>Seattle or Bust!</title><content type="html">&lt;p&gt;&lt;a href="http://www.sqlpass.org/summit/na2010/"&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" title="PASS%20Summit%20Banner%20300x300" alt="PASS%20Summit%20Banner%20300x300" align="right" src="http://lh4.ggpht.com/_srXT08vGFgg/TDv_wwG9eLI/AAAAAAAAAHQ/uWCcHrmaoZc/PASS%20Summit%20Banner%20300x300%5B9%5D.gif?imgmax=800" width="300" height="300" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I received an email last week informing me that one of my sessions had been accepted for the &lt;a href="http://www.sqlpass.org/summit/na2010/"&gt;2010 PASS Summit&lt;/a&gt;. There was a large number of talented people that submitted presentations this year (I would have hated to be on the selection committee). I did notice when I submitted my abstracts there was a lack of Policy-Based Management, and that’s exactly the one that was chosen. Here is the abstract and goals of the presentation.&lt;/p&gt;  &lt;h4&gt;Enforcing Compliance with Policy-Based Management &lt;/h4&gt;  &lt;p&gt;As the demand for data keeps growing and security and compliance keep tightening, the role of the DBA has become an increasingly critical part of maintaining compliance within the organization. This session will cover real world examples you can use with Policy-Based Management to ensure you have the proper server configuration and security settings in place along with the appropriate encryption and auditing options for your environment.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Provide a brief overview of the rising compliance concerns in today's companies along with how you can use Policy-Based Management to mitigate risks.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Cover specific ways you can use Policy-Based Management to help enforce proper server configuration, security, auditing, and encryption in your environment.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Show how to create Alerts so you will be notified when violations occur on the policies you have configured. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I am really excited to have the opportunity, and I hope to see you there.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-6629406918074480269?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=KMoLCYwTznU:2yErTpI031g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=KMoLCYwTznU:2yErTpI031g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=KMoLCYwTznU:2yErTpI031g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=KMoLCYwTznU:2yErTpI031g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=KMoLCYwTznU:2yErTpI031g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=KMoLCYwTznU:2yErTpI031g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=KMoLCYwTznU:2yErTpI031g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=KMoLCYwTznU:2yErTpI031g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=KMoLCYwTznU:2yErTpI031g:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=KMoLCYwTznU:2yErTpI031g:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=KMoLCYwTznU:2yErTpI031g:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/6629406918074480269/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=6629406918074480269&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6629406918074480269?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6629406918074480269?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/07/seattle-or-bust.html" title="Seattle or Bust!" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_srXT08vGFgg/TDv_wwG9eLI/AAAAAAAAAHQ/uWCcHrmaoZc/s72-c/PASS%20Summit%20Banner%20300x300%5B9%5D.gif?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU8HRXY4eip7ImA9WxFbGUQ.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-598886969189382789</id><published>2010-07-13T00:51:00.002-04:00</published><updated>2010-07-13T01:10:34.832-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-13T01:10:34.832-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TSQLTuesday" /><title>T-SQL Tuesday: Viva la Learning</title><content type="html">&lt;p&gt;&lt;a href="http://www.sqlservercentral.com/blogs/robert_davis/archive/2010/07/04/T_2D00_SQL-Tuesday-008-Gettin-Schooled.aspx"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="TSQL2sDay150x150" border="0" alt="TSQL2sDay150x150" align="left" src="http://lh6.ggpht.com/_srXT08vGFgg/TDvwzlL0-mI/AAAAAAAAAG8/ODrLYgnl5SA/TSQL2sDay150x1501.jpg?imgmax=800" width="154" height="154" /&gt;&lt;/a&gt;Robert Davis is hosting T-SQL Tuesday #008 this month and the topic is &lt;strong&gt;&lt;em&gt;Gettin' Schooled&lt;/em&gt;&lt;/strong&gt; (learning and teaching). I started writing this blog post with two sections; how I learn, and how I teach. I quickly realized that everything in my teaching section, also belonged in my learning section because every time I write something or do a presentation it is always a learning experience. It really goes back to the saying that &amp;quot;The best way to learn is to teach.&amp;quot; (&lt;a href="http://en.wikipedia.org/wiki/Frank_Oppenheimer"&gt;Frank Oppenheimer&lt;/a&gt;). So, how do I learn?&lt;/p&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;&lt;a href="http://lh5.ggpht.com/_srXT08vGFgg/TDvwz7QuBuI/AAAAAAAAAHA/IaPva7FXpkE/s1600-h/2516648940_ab432e08e9_m11.jpg"&gt;&lt;/a&gt;&lt;/h2&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;Reading&lt;/h2&gt;  &lt;h2&gt;&lt;a href="http://lh5.ggpht.com/_srXT08vGFgg/TDvwz7QuBuI/AAAAAAAAAHA/IaPva7FXpkE/s1600-h/2516648940_ab432e08e9_m11.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2516648940_ab432e08e9_m" border="0" alt="2516648940_ab432e08e9_m" align="right" src="http://lh6.ggpht.com/_srXT08vGFgg/TDvw0oeg4vI/AAAAAAAAAHE/mEXoOJR8e3k/2516648940_ab432e08e9_m_thumb9.jpg?imgmax=800" width="212" height="260" /&gt;&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;I spend a lot of time reading. What exactly I read depends on where I am, how much time I have, and what exactly I am trying to learn.&lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;Books&lt;/h3&gt;  &lt;p&gt;&lt;font size="2"&gt;I always have several SQL Server books around; however, I rarely ever read them from start to finish. I generally only read books when I am not around a computer and my focus tends to jump around a lot. For example, if my focus at the time is indexing, I sift through all the books I have and read the chapters on indexing. That way I can get a few different perspectives on the subject, reinforce what I have learned, and pick up different pieces of information from each book. I do however always have a book that I am trying to read from start to finish, but it rarely ever happens. &lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;Blogs&lt;/h3&gt;  &lt;p&gt;Blogs are something that I read on a daily basis. I do more of your “scanning the newspaper and reading what catches your eye” kind of thing here. New blog posts are a great way to keep up with what is going on in the SQL Server world. Blogs are a great way to get information about other peoples “real world” experiences. I use Google’s Reader to aggregate all the new posts for the blogs that I follow. If you are not sure what blogs to follow, PASS has a great list to start from &lt;a href="http://www.sqlpass.org/Community/BlogDirectory.aspx"&gt;here&lt;/a&gt;. And yes, all of these are in my feed. The last I checked, I had to do some work to the OPML file to get it to work, so I will be more than happy to share mine with anyone that is interested. Although, there are so many good bloggers that have started up recently, I probably need to update my list also.&lt;/p&gt;  &lt;h3&gt;Books Online&lt;/h3&gt;  &lt;p&gt;I use books online a lot. I don’t even want to try to remember every single option that exists for every single command. The nice thing about Books Online is that it is context sensitive. If I am writing a specific SQL command, I can just highlight the keyword, hit F1, and Books Online will open to the correct page explaining all the options for the command. Hitting the F1 key also works for dialog boxes you have open in SQL Server as well. If I am not quite sure what an option means on the screen, I can simply hit F1.&lt;/p&gt;  &lt;h3&gt;White Papers&lt;/h3&gt;  &lt;p&gt;White Papers offer an in-depth look into a specific topic within SQL Server. They are definitely the place to go when you want deep technical insight on a certain area. For example, there is a White Paper that covers just about everything you would ever want to know about the tempdb. You generally can’t get that kind of information from books; there’s just not enough room. Plus, White Papers are written by experts that specialize in that specific topic. Until you can find a 100 chapter book written by 100 different authors, your not going to get the level of detail you can in White Papers. You can find a great &lt;a href="http://technet.microsoft.com/en-us/sqlserver/bb671430.aspx"&gt;list of White Papers here&lt;/a&gt;. You can also find several good White Papers on the &lt;a href="https://dynamicevents.emeetingsonline.com/emeetings/dynamicevents/290/MCM_SQL2008_Pre-reading_v3.pdf"&gt;Microsoft Certified Master Pre-reading list&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Watching\Listening&lt;/h2&gt;  &lt;p&gt;I use iTunes to subscribe to podcasts that are related to SQL Server. I also try to catch as many live webcasts as I can. Since webcasts are usually around an hour, I don’t make time to go back and watch them unless I am researching a specific topic. &lt;a href="http://midnightdba.itbookworm.com/"&gt;MidnightDBA&lt;/a&gt; and &lt;a href="http://sqlservercentral.mevio.com/"&gt;Steve Jones&lt;/a&gt; both have good podcasts. I also try to catch a webcast from &lt;a href="http://sqllunch.com/"&gt;SQLLunch&lt;/a&gt; or one of the &lt;a href="http://www.sqlpass.org/Community/VirtualChapters.aspx"&gt;PASS Virtual Chapters&lt;/a&gt; when it fits in with my schedule.&lt;/p&gt;  &lt;h2&gt;Participating&lt;/h2&gt;  &lt;p&gt;There is a world outside your desk. Get involved. Other people are having the same issues you are. Some people can help you solve your problems and you can help people solve theirs as well.&lt;/p&gt;  &lt;h3&gt;Forums&lt;/h3&gt;  &lt;p&gt;Forums are the perfect place to learn as well as teach. When I started answering questions on the forums, I learned about things I would have never known. I have seen issues that people were having that I would have never had exposure to if I weren’t participating in the forums. You can see several different ways to solve the same problem, so even if you know how to do something already, often times you can find an ever better way. &lt;/p&gt;  &lt;h3&gt;Writing&lt;/h3&gt;  &lt;p&gt;Now that you have learned all this new information, write it down. Since you are writing it down, you may as well write it where other people can take advantage of it. When I started my blog it was mainly a place for me to store some things online where I could easily access it from anywhere. It was really just some scripts with hardly any explanations. I have gone back and cleaned up some of those old posts, so hopefully other people can take advantage of some of it. I also started writing for websites like &lt;a href="http://www.mssqltips.com/author.asp?authorid=19"&gt;MSSQLTips&lt;/a&gt; and &lt;a href="http://www.sqlservercentral.com/Authors/Articles/Ken_Simmons/546488/"&gt;SQLServerCentral&lt;/a&gt; because it reaches a wider audience, hence more people can benefit from the material.&lt;/p&gt;  &lt;h3&gt;Asking for Help&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://search.twitter.com/search?q=%23SQLHelp"&gt;#SQLHelp&lt;/a&gt; that is. If you don’t have a twitter account, go get one and start following &lt;a href="http://sqlserverpedia.com/wiki/Twitter"&gt;a bunch of DBA’s&lt;/a&gt;. I was reluctant to get a twitter account, but I am really glad I did. It’s like standing around the water cooler with a bunch of techno geeks. Sometimes the conversation is serious and sometimes not so much.&lt;/p&gt;  &lt;h3&gt;User Groups&lt;/h3&gt;  &lt;p&gt;I like to go to User Group meetings. You can find a list of all the PASS Chapters here. When I lived in Georgia, there really wasn’t a User Group close enough for me to attend, so I &lt;a href="http://columbusga.sqlpass.org/"&gt;started one&lt;/a&gt;. Even though I have moved, they are still having meetings. Your &lt;a href="http://www.sqlpass.org/PASSChapters.aspx"&gt;Local User Group&lt;/a&gt; is the perfect way to you to start presenting as well. User Groups are always looking for presenters and more than happy to hand over the podium to one of the locals. Presenting is another one of those win/win situations where you gain experience by helping other people.&lt;/p&gt;  &lt;h2&gt;Practicing&lt;/h2&gt;  &lt;p&gt;Finally, I try to keep on top of the latest features or just features I am unfamiliar with by installing the Developer Edition of SQL Server on my computer. I need a place I can mess around with the features where I don’t have to worry about making mistakes. Most of the times production issues and projects help keep me up to speed, but I still have to go out of my way to learn and get some hands on practice with the new features.&lt;/p&gt;  &lt;h2&gt;Summary&lt;/h2&gt;  &lt;p&gt;This whole post can easily be wrapped up in three words - &lt;a href="http://www.sqlpass.org/AboutPASS.aspx"&gt;Connect, Share, and Learn&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-598886969189382789?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=fFtcBLi2Dn8:Ft7KTr4J2hg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=fFtcBLi2Dn8:Ft7KTr4J2hg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=fFtcBLi2Dn8:Ft7KTr4J2hg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=fFtcBLi2Dn8:Ft7KTr4J2hg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=fFtcBLi2Dn8:Ft7KTr4J2hg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=fFtcBLi2Dn8:Ft7KTr4J2hg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=fFtcBLi2Dn8:Ft7KTr4J2hg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=fFtcBLi2Dn8:Ft7KTr4J2hg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=fFtcBLi2Dn8:Ft7KTr4J2hg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=fFtcBLi2Dn8:Ft7KTr4J2hg:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=fFtcBLi2Dn8:Ft7KTr4J2hg:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/598886969189382789/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=598886969189382789&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/598886969189382789?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/598886969189382789?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/07/t-sql-tuesday-viva-la-learning.html" title="T-SQL Tuesday: Viva la Learning" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_srXT08vGFgg/TDvwzlL0-mI/AAAAAAAAAG8/ODrLYgnl5SA/s72-c/TSQL2sDay150x1501.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DUUFRX46fip7ImA9WxFbGU4.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-1070634015564900981</id><published>2010-07-12T08:20:00.001-04:00</published><updated>2010-07-12T08:20:14.016-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-12T08:20:14.016-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Misc" /><title>And the Winners Are…</title><content type="html">&lt;table border="0" cellspacing="0" cellpadding="2" width="709"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="517"&gt;In case you were unaware, I (along with several other MVPs) had a &lt;a href="http://cybersql.blogspot.com/2010/07/msdn-ultimate-subscription-contest.html"&gt;contest&lt;/a&gt; to give away three MSDN Ultimate subscriptions. There were three different ways to enter. One was to send a tweet, one was to write a blog post, and one was to send the name of an article from the PASS website. I saw a some new twitter accounts and got a few emails from people like the following…           &lt;br /&gt;          &lt;br /&gt;          &lt;p&gt;&lt;em&gt;“I have joined PASS; thank you for introducing me to the PASS.”&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;“I am now a member of PASS :)”&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;So I am pretty happy with the results. &lt;/p&gt;          &lt;p&gt;Thanks to a &lt;a href="http://twitter.com/SQLvariant/statuses/17607382852"&gt;suggestion&lt;/a&gt; from Aaron Nelson (&lt;a href="http://twitter.com/SQLvariant"&gt;@SQLVariant&lt;/a&gt;), I was able the use the following line of PowerShell code to pick the winners.&lt;/p&gt;          &lt;p&gt;&lt;font face="Courier"&gt;Get-Content C:\FileName.txt | Get-Random&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="190"&gt;&lt;a href="http://lh5.ggpht.com/_srXT08vGFgg/TDsIfClBlBI/AAAAAAAAAG0/zo5iKSmq6Gw/s1600-h/3145658250_6d9e638c1b_m17.jpg"&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;          &lt;p align="center"&gt;&lt;em&gt;&lt;a href="http://www.flickr.com/photos/kerrycrow/3145658250/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="3145658250_6d9e638c1b_m" border="0" alt="3145658250_6d9e638c1b_m" src="http://lh3.ggpht.com/_srXT08vGFgg/TDsIfTRu63I/AAAAAAAAAG4/XwiGQ_2_axI/3145658250_6d9e638c1b_m25.jpg?imgmax=800" width="200" height="260" /&gt;&lt;/a&gt;&lt;a href="http://www.amazon.com/gp/product/B0000C6ECF?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0000C6ECF"&gt;It’s a Major Award!&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Without further ado, the winners are…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ashley Burton&lt;/strong&gt; (&lt;a href="http://twitter.com/lazywriter"&gt;@lazywriter&lt;/a&gt;) - &lt;a href="http://www.bisql.net/2010/07/my-favourite-sql-server-features/"&gt;http://www.bisql.net/2010/07/my-favourite-sql-server-features/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Samson Loo&lt;/strong&gt; (&lt;a href="http://twitter.com/sqlsamson"&gt;@sqlsamson&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Christopher Kusek&lt;/strong&gt; (&lt;a href="http://twitter.com/CXI"&gt;@CXI&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;Congratulations to the winners! I hope they get some good use out of the subscription.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-1070634015564900981?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=DgUKba7kNfA:4uWlPNZUQco:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=DgUKba7kNfA:4uWlPNZUQco:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=DgUKba7kNfA:4uWlPNZUQco:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=DgUKba7kNfA:4uWlPNZUQco:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=DgUKba7kNfA:4uWlPNZUQco:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=DgUKba7kNfA:4uWlPNZUQco:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=DgUKba7kNfA:4uWlPNZUQco:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=DgUKba7kNfA:4uWlPNZUQco:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=DgUKba7kNfA:4uWlPNZUQco:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=DgUKba7kNfA:4uWlPNZUQco:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=DgUKba7kNfA:4uWlPNZUQco:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/1070634015564900981/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=1070634015564900981&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1070634015564900981?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1070634015564900981?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/07/and-winners-are.html" title="And the Winners Are…" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_srXT08vGFgg/TDsIfTRu63I/AAAAAAAAAG4/XwiGQ_2_axI/s72-c/3145658250_6d9e638c1b_m25.jpg?imgmax=800" height="72" width="72" /><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;C0UFR30-cSp7ImA9WxFbE0Q.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-1690230358654343184</id><published>2010-07-06T00:40:00.001-04:00</published><updated>2010-07-06T00:40:16.359-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-06T00:40:16.359-04:00</app:edited><title>Getting Things Done (Six Months Later)</title><content type="html">&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/0142000280?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0142000280"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" border="0" align="right" src="http://lh4.ggpht.com/_srXT08vGFgg/TDKzrpzrz9I/AAAAAAAAAGw/I01dW9_ruG8/412mHGHqzzL__SL160__thumb%5B12%5D.jpg?imgmax=800" width="102" height="162" /&gt;&lt;/a&gt;It has been about six months since I have finished the book &lt;a href="http://www.amazon.com/gp/product/0142000280?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0142000280"&gt;Getting Things Done: The Art of Stress-Free Productivity&lt;/a&gt; by David Allen. This is one of those books that is best to look back on to see what worked and what didn’t. There are a lot of good methods in this book, and I think many people get a lot of value out of several different areas. I at least gave most of the ideas in the book a chance, and here is what has (and hasn’t) worked for me.&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;What Worked&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Lists. The single best thing I took away from this book was making several different lists. Every time I have an idea, whether it be long term, short term, or ASAP. I put it on a list. He even suggests a “Someday Maybe” list of things you would love to do one day, but you know it’s just not gonna happen now. I use the Tasks functionality in gmail and the gTasks application on my android phone that keeps the two lists in sync.&lt;/p&gt;  &lt;p&gt;I keep a list of things such as…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Article Ideas&lt;/strong&gt; – I use this list to keep up with articles I am writing. Most of them are for &lt;a href="http://mssqltips.com/"&gt;MSSQLTips.com&lt;/a&gt;, but if they don’t fit into that category, I just make a note.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Goals&lt;/strong&gt; – I have this broken into sub lists like Professional, Financial, Personal, etc.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Next Action Items&lt;/strong&gt; – These are one off things that I can do right away. They really don’t have dependencies on other things. This can be anything from a book I want to read to calling the insurance company.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Projects&lt;/strong&gt; – I use this list for personal projects that have more than one item that needs to be checked of in order to be completed.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Someday Maybe&lt;/strong&gt; – This is that pie in the sky list I keep where if there were no constraints on time, money, etc. I just might want to do.&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;What Didn’t Work&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Inbox Zero. I tried it. I hated it. I created the appropriate folders and everything. I even started a new job, so that made it even easier. I think with the search functionality and sorting capabilities of email programs, I just get along better with organized chaos. This may not be the case for you, a lot of people love the Inbox Zero method. It just seems to be more trouble to me that it’s worth. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-1690230358654343184?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=46fPVeX0eS0:9spO96zy1Yo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=46fPVeX0eS0:9spO96zy1Yo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=46fPVeX0eS0:9spO96zy1Yo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=46fPVeX0eS0:9spO96zy1Yo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=46fPVeX0eS0:9spO96zy1Yo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=46fPVeX0eS0:9spO96zy1Yo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=46fPVeX0eS0:9spO96zy1Yo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=46fPVeX0eS0:9spO96zy1Yo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=46fPVeX0eS0:9spO96zy1Yo:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=46fPVeX0eS0:9spO96zy1Yo:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=46fPVeX0eS0:9spO96zy1Yo:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/1690230358654343184/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=1690230358654343184&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1690230358654343184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1690230358654343184?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/07/getting-things-done-six-months-later.html" title="Getting Things Done (Six Months Later)" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_srXT08vGFgg/TDKzrpzrz9I/AAAAAAAAAGw/I01dW9_ruG8/s72-c/412mHGHqzzL__SL160__thumb%5B12%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C08FRHk_fip7ImA9WxFbEUo.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-1169360336606594543</id><published>2010-07-03T11:43:00.000-04:00</published><updated>2010-07-03T11:43:35.746-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-03T11:43:35.746-04:00</app:edited><title>MSDN Ultimate Subscription Contest</title><content type="html">If you have been meaning to get a Twitter account, start a blog, or join Pass, but have been putting it off, don’t wait any longer. I have three &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/ultimate"&gt;MSDN Ultimate&lt;/a&gt; subscriptions to give out, and I thought it was a good chance to raise awareness on some of the things that have helped me through the years. Since I have three cards, I came up with three ways you can enter to win. Each of the following will get your name thrown into a hat; if you do all three, you get three chances to win. I will announce the winners on July 12th.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Twitter&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Send a tweet using the hash tag #MSDNGiveaway with a link to this article. &lt;br /&gt;
&lt;br /&gt;
Don’t have a twitter account? Easy go sign up at &lt;a href="http://twitter.com/"&gt;http://twitter.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Don’t know anything about twitter? Go download Brent Ozar’s free ebook at &lt;a href="http://www.brentozar.com/twitter/book/"&gt;http://www.brentozar.com/twitter/book/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Blogger&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Write a blog post about one of your favorite SQL Server features and make sure you link it here in the comments. It could be your favorite script, short cut, whatever. &lt;br /&gt;
&lt;br /&gt;
Don’t have a blog? Go get one. There are plenty of free blog sites out there.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Member of Pass&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Finally, show that you’re a member of PASS by sending me an email (kensimmonsii at gmail dot com) with the name of one of the technical articles located here &lt;a href="http://www.sqlpass.org/LearningCenter/TechnicalArticles/tabid/78/Default.aspx"&gt;http://www.sqlpass.org/LearningCenter/TechnicalArticles/tabid/78/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Can’t see the name of any of the articles? Create an account.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-1169360336606594543?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VDKvcU_U5xg:j02xz9kColA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VDKvcU_U5xg:j02xz9kColA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VDKvcU_U5xg:j02xz9kColA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VDKvcU_U5xg:j02xz9kColA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VDKvcU_U5xg:j02xz9kColA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VDKvcU_U5xg:j02xz9kColA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VDKvcU_U5xg:j02xz9kColA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VDKvcU_U5xg:j02xz9kColA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VDKvcU_U5xg:j02xz9kColA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VDKvcU_U5xg:j02xz9kColA:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VDKvcU_U5xg:j02xz9kColA:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/1169360336606594543/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=1169360336606594543&amp;isPopup=true" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1169360336606594543?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1169360336606594543?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/07/msdn-ultimate-subscription-contest.html" title="MSDN Ultimate Subscription Contest" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>9</thr:total></entry><entry gd:etag="W/&quot;DEYCRH0zcCp7ImA9WxFbEE0.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-2315293938870585711</id><published>2010-07-01T13:42:00.000-04:00</published><updated>2010-07-01T13:42:45.388-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T13:42:45.388-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Presentations" /><title>Book Review: Confessions of a Public Speaker</title><content type="html">&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.amazon.com/gp/product/0596801998?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596801998" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_srXT08vGFgg/TCzRcyg25nI/AAAAAAAAAGk/_-pT9dUC3iY/s320/book-cps1.jpg" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596801998" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px;" width="1" /&gt;Since I have started doing more presenting lately, I thought it would be worth my time to read a few books on the subject. First up was &lt;a href="http://www.amazon.com/gp/product/0596801998?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596801998"&gt;Confessions of a Public Speaker&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596801998" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px;" width="1" /&gt; by Scott Berkun (&lt;a href="http://twitter.com/berkun"&gt;@berkun&lt;/a&gt;). As a side note, if you already have one of Scott's books, he is having a &lt;a href="http://www.scottberkun.com/blog/2010/contest-most-worn-out-book-wins-100-prize/"&gt;contest&lt;/a&gt; now and you could win $100 Amazon gift card as well as a signed copy of a new book.&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;My verdict? Go buy the book. It’s a good read. It has a lot of funny stories and good tips from a guy that does presentations for a living. If you are thinking about doing a presentation or already presenting, this book has something to offer. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;It really enforced the fact that I need to practice more for my presentations. Just because people say your presentation was great, doesn’t mean it really was. There is a funny story in the book about this by the way. On the flipside, I learned that sometimes you are the only one in the room that thought your presentation bombed, because you were the only one that knows what was supposed to happen. That’s a good thing to keep in mind because normally things don’t always go exactly as planned.&lt;/div&gt;&lt;br /&gt;
I also bought &lt;a href="http://www.amazon.com/gp/product/0321525655?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321525655"&gt;Presentation Zen&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0321525655" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px;" width="1" /&gt;and &lt;a href="http://www.amazon.com/gp/product/0321668790?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321668790"&gt;Presentation Zen Design&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0321668790" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px;" width="1" /&gt;by Garr Reynolds in order to beef up my slide decks. I am currently finishing the last of the Presentation Zen books, so I will summarize my thoughts on those two in a later post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-2315293938870585711?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=V5EuQcH2ks4:_68tIjrNRv4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=V5EuQcH2ks4:_68tIjrNRv4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=V5EuQcH2ks4:_68tIjrNRv4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=V5EuQcH2ks4:_68tIjrNRv4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=V5EuQcH2ks4:_68tIjrNRv4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=V5EuQcH2ks4:_68tIjrNRv4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=V5EuQcH2ks4:_68tIjrNRv4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=V5EuQcH2ks4:_68tIjrNRv4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=V5EuQcH2ks4:_68tIjrNRv4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=V5EuQcH2ks4:_68tIjrNRv4:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=V5EuQcH2ks4:_68tIjrNRv4:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/2315293938870585711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=2315293938870585711&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2315293938870585711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2315293938870585711?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/07/book-review-confessions-of-public.html" title="Book Review: Confessions of a Public Speaker" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_srXT08vGFgg/TCzRcyg25nI/AAAAAAAAAGk/_-pT9dUC3iY/s72-c/book-cps1.jpg" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;C0YARXo9eCp7ImA9WxBaFEs.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-3624111827556871436</id><published>2010-03-24T16:05:00.000-04:00</published><updated>2010-03-24T16:05:44.460-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-24T16:05:44.460-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Partitioning" /><category scheme="http://www.blogger.com/atom/ns#" term="Scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="SQLServerPedia Syndication" /><title>Selecting Partition Information for All Tables in a Database</title><content type="html">I am working on reviewing the current partition information in one of our databases. I found it interesting that it was fairly difficult to get the information I wanted using the system information.&lt;br /&gt;
&lt;br /&gt;
I wanted to…&lt;br /&gt;
&lt;br /&gt;
1. Find all tables that are partitioned&lt;br /&gt;
2. See what partition function and scheme the table is using&lt;br /&gt;
3. See what column the table is partitioned on&lt;br /&gt;
4. Find out the record count of each partition&lt;br /&gt;
&lt;br /&gt;
After doing some digging, here is what I came up with.&lt;br /&gt;
&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_NAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;p.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;TableName&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;c.name&amp;nbsp;PartColumn&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ps.name&amp;nbsp;PartScheme&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;pf.name&amp;nbsp;PartFunction&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.data_spaces&amp;nbsp;&amp;nbsp;d&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.indexes&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;DISTINCT&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.partitions&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;partition_number&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;p&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;p.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;d.data_space_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.data_space_id&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.partition_schemes&amp;nbsp;ps&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;d.data_space_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ps.data_space_id&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.partition_functions&amp;nbsp;pf&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ps.function_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;pf.function_id&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.index_columns&amp;nbsp;ic&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.index_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.index_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.columns&amp;nbsp;c&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;c.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;c.column_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.column_id&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.index_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;2&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.partition_ordinal&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;0&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
This query gives me some good information, but once I have the preceding information, I can also use it to dynamically create statements using the $PARTITION function to show me the number of records that exist in each partition.&lt;br /&gt;
&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'SELECT&amp;nbsp;$PARTITION.'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;pf.name&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'('&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;c.name&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;')&amp;nbsp;AS&amp;nbsp;'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_NAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;p.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'Partition,&amp;nbsp;COUNT(*)&amp;nbsp;AS&amp;nbsp;[COUNT]&amp;nbsp;FROM&amp;nbsp;'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_NAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;p.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'&amp;nbsp;GROUP&amp;nbsp;BY&amp;nbsp;$PARTITION.'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;pf.name&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'('&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;c.name&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;')&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;[COUNT]&amp;nbsp;DESC;'&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;--&amp;nbsp;&amp;nbsp;')&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;'&amp;nbsp;+&amp;nbsp;OBJECT_NAME(p.object_id)&amp;nbsp;+&amp;nbsp;'Partition;'&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.data_spaces&amp;nbsp;&amp;nbsp;d&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.indexes&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;DISTINCT&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.partitions&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;partition_number&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;p&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;p.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;d.data_space_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.data_space_id&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.partition_schemes&amp;nbsp;ps&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;d.data_space_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ps.data_space_id&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.partition_functions&amp;nbsp;pf&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ps.function_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;pf.function_id&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.index_columns&amp;nbsp;ic&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.index_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.index_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.columns&amp;nbsp;c&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;c.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.&lt;/span&gt;&lt;span style="color: magenta;"&gt;OBJECT_ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;c.column_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.column_id&lt;/span&gt;&lt;/code&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;i.index_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;2&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ic.partition_ordinal&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;0&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
I found it useful to order by the Count and the Partition Number, so all you have to do is uncomment whichever line you would like to see the results ordered by.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-3624111827556871436?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=B0-Z3o_1_bU:H5fGf4rpVzI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=B0-Z3o_1_bU:H5fGf4rpVzI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=B0-Z3o_1_bU:H5fGf4rpVzI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=B0-Z3o_1_bU:H5fGf4rpVzI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=B0-Z3o_1_bU:H5fGf4rpVzI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=B0-Z3o_1_bU:H5fGf4rpVzI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=B0-Z3o_1_bU:H5fGf4rpVzI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=B0-Z3o_1_bU:H5fGf4rpVzI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=B0-Z3o_1_bU:H5fGf4rpVzI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=B0-Z3o_1_bU:H5fGf4rpVzI:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=B0-Z3o_1_bU:H5fGf4rpVzI:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/3624111827556871436/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=3624111827556871436&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/3624111827556871436?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/3624111827556871436?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/03/selecting-partition-information-for-all.html" title="Selecting Partition Information for All Tables in a Database" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DkcNRnw8eyp7ImA9WxBaE0o.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-9038633922564645329</id><published>2010-03-23T15:54:00.000-04:00</published><updated>2010-03-23T15:54:57.273-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-23T15:54:57.273-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Maintenance" /><category scheme="http://www.blogger.com/atom/ns#" term="Scripts" /><category scheme="http://www.blogger.com/atom/ns#" term="SQLServerPedia Syndication" /><title>Find The Number of VLFs For All Databases</title><content type="html">I have been reviewing the number of Virtual Log Files (VLFs) in my environment and I didn't want to run DBCC LOGINFO on each individual database, so I wrote a script that would return the number of VLFs for all the databases on the server and thought I would share it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information, Kimberly Tripp has a great post on VLFs including an acceptable number and how to fix them. &lt;a href="http://www.sqlskills.com/blogs/kimberly/post/8-Steps-to-better-Transaction-Log-throughput.aspx"&gt;8 Steps to better Transaction Log throughput&lt;/a&gt; (look at step #8)&lt;br /&gt;
&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;CREATE&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#LogInfo&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;FileID&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;FileSize&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;StartOffset&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;FSeqNo&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;Status&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;Parity&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;CreateLSN&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;50&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;CREATE&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#LogInfo&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;DatabaseName&amp;nbsp;SYSNAME&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;FileID&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;FileSize&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;StartOffset&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;FSeqNo&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;Status&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;Parity&amp;nbsp;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;CreateLSN&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;50&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;EXEC&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;master.dbo.&lt;/span&gt;&lt;span style="color: darkred;"&gt;sp_MSFOREACHDB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'USE&amp;nbsp;?&amp;nbsp;INSERT&amp;nbsp;INTO&amp;nbsp;#LogInfo&amp;nbsp;EXECUTE&amp;nbsp;(''DBCC&amp;nbsp;LOGINFO'');&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT&amp;nbsp;INTO&amp;nbsp;#LogInfo2&amp;nbsp;SELECT&amp;nbsp;''?'',&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;#LogInfo;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DELETE&amp;nbsp;FROM&amp;nbsp;#LogInfo'&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;DatabaseName&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;COUNT&lt;/span&gt;&lt;span style="color: grey;"&gt;(*)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;VLFs&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#LogInfo&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;/code&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
GROUP&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;DatabaseName&lt;/span&gt;&lt;/code&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
ORDER&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;VLFs&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DESC&lt;br /&gt;
&lt;br /&gt;
DROP&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#LogInfo&lt;/span&gt;&lt;/code&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
DROP&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#LogInfo&lt;/span&gt;&lt;span style="color: black;"&gt;2&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-9038633922564645329?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=rIRwmdC_GDE:aC1i1jnNIsg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=rIRwmdC_GDE:aC1i1jnNIsg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=rIRwmdC_GDE:aC1i1jnNIsg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=rIRwmdC_GDE:aC1i1jnNIsg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=rIRwmdC_GDE:aC1i1jnNIsg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=rIRwmdC_GDE:aC1i1jnNIsg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=rIRwmdC_GDE:aC1i1jnNIsg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=rIRwmdC_GDE:aC1i1jnNIsg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=rIRwmdC_GDE:aC1i1jnNIsg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=rIRwmdC_GDE:aC1i1jnNIsg:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=rIRwmdC_GDE:aC1i1jnNIsg:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/9038633922564645329/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=9038633922564645329&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/9038633922564645329?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/9038633922564645329?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/03/find-number-of-vlfs-for-all-databases.html" title="Find The Number of VLFs For All Databases" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D08ERXo9cSp7ImA9WxBbGUk.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-9102743788358889474</id><published>2010-03-18T16:51:00.002-04:00</published><updated>2010-03-18T16:56:44.469-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-18T16:56:44.469-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQLServerPedia Syndication" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Tuning" /><title>Getting the Improvement Measure of Missing Indexes from the Plan Cache</title><content type="html">I have been interrogating the plan cache a lot more every since I was tuning the cost threshold for parallelism on one of my servers and ran across the post &lt;a href="http://sqlblog.com/blogs/jonathan_kehayias/archive/2010/01/19/tuning-cost-threshold-of-parallelism-from-the-plan-cache.aspx"&gt;Tuning ‘cost threshold for parallelism’ from the Plan Cache&lt;/a&gt; by Jonathan Kehayias.&lt;br /&gt;
&lt;br /&gt;
You may be aware that in SQL Server 2008, missing indexes show up in the execution plan. This also works if you are using SQL Server 2008 Management Studio to view SQL Server 2005 plans. One thing I noticed though is that if there are multiple batches in the plan, the same missing index shows for each query in the plan. I also noticed that there could be multiple missing indexes in the actual XML, but the GUI only shows one. The way the XML is structured, you can even have multiple missing indexes per statement and all you will ever see is one missing index.&lt;br /&gt;
&lt;br /&gt;
You may have also seen the &lt;a href="http://blogs.msdn.com/bartd/archive/2007/07/19/are-you-using-sql-s-missing-index-dmvs.aspx"&gt;Missing Index Report&lt;/a&gt; you can create using DMV's. This report generates an improvement measure based on the characteristics of the missing index. The problem with the DMV's is that you can't tell what query caused the index recommendation.&lt;br /&gt;
&lt;br /&gt;
I figured since everything I wanted was in the Plan Cache, I could write a query that would calculate an improvement measure based on the number of times the plan was used, the cost of the statement in the plan, and the impact the index will have on the statement. In addition, I can also see the statement that would benefit from the index.&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&amp;nbsp;TRANSACTION&amp;nbsp;ISOLATION&amp;nbsp;LEVEL&amp;nbsp;READ&amp;nbsp;UNCOMMITTED&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;WITH&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;XMLNAMESPACES&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DEFAULT&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'http://schemas.microsoft.com/sqlserver/2004/07/showplan'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;TOP&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;100&lt;/span&gt;&lt;span style="color: green;"&gt;--ecp.plan_handle,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;DENSE_RANK&lt;/span&gt;&lt;span style="color: grey;"&gt;()&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;OVER&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ORDER&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ecp.plan_handle&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ArbitraryPlanNumber&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n.value&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'(@StatementSubTreeCost)[1]'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'VARCHAR(128)'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;n.value&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'(./QueryPlan/MissingIndexes/MissingIndexGroup/@Impact)[1]'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;'float'&lt;/span&gt;&lt;span style="color: grey;"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ecp.usecounts&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;Improvement&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;query_plan&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;CompleteQueryPlan&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n.value&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'(@StatementId)[1]'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'float'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;StatementID&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n.value&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'(@StatementText)[1]'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'VARCHAR(4000)'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;StatementText&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n.value&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'(@StatementSubTreeCost)[1]'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'VARCHAR(128)'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;StatementSubTreeCost&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n.query&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'./QueryPlan/MissingIndexes'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;MissingIndex&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n.value&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'(./QueryPlan/MissingIndexes/MissingIndexGroup/@Impact)[1]'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;'float'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;IndexImpact&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ecp.usecounts&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.dm_exec_cached_plans&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ecp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;CROSS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;APPLY&amp;nbsp;sys.dm_exec_query_plan&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;plan_handle&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;eqp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;CROSS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;APPLY&amp;nbsp;query_plan.nodes&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'/ShowPlanXML/BatchSequence/Batch/Statements/StmtSimple'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;qn&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;n.value&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'(./QueryPlan/MissingIndexes/MissingIndexGroup/@Impact)[1]'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;'float'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IS&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&amp;nbsp;NULL&amp;nbsp;AND&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;ecp.usecounts&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;100&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;eqp.query_plan.exist&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'declare&amp;nbsp;default&amp;nbsp;element&amp;nbsp;namespace&amp;nbsp;"http://schemas.microsoft.com/sqlserver/2004/07/showplan";&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/ShowPlanXML/BatchSequence/Batch/Statements/StmtSimple/QueryPlan/MissingIndexes'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;1&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;ORDER&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;Improvement&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DESC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/code&gt;I also included an arbitrary plan number, which is just an ID that gets assigned to the plan, so I can easily see if the statements are coming from the same plan. I could use the plan hash, but using an ID is easier for me to identify the same plans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-9102743788358889474?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=qcVkdlaxo6g:gUIXkIRKoUo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=qcVkdlaxo6g:gUIXkIRKoUo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=qcVkdlaxo6g:gUIXkIRKoUo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=qcVkdlaxo6g:gUIXkIRKoUo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=qcVkdlaxo6g:gUIXkIRKoUo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=qcVkdlaxo6g:gUIXkIRKoUo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=qcVkdlaxo6g:gUIXkIRKoUo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=qcVkdlaxo6g:gUIXkIRKoUo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=qcVkdlaxo6g:gUIXkIRKoUo:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=qcVkdlaxo6g:gUIXkIRKoUo:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=qcVkdlaxo6g:gUIXkIRKoUo:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/9102743788358889474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=9102743788358889474&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/9102743788358889474?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/9102743788358889474?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/03/getting-improvement-measure-of-missing.html" title="Getting the Improvement Measure of Missing Indexes from the Plan Cache" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEIARX84eCp7ImA9WxBbE08.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-6949893715795025632</id><published>2010-03-11T10:49:00.000-05:00</published><updated>2010-03-11T10:49:04.130-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-11T10:49:04.130-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQLServerPedia Syndication" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Policy-Based Management" /><title>Retrieve Microsoft Best Practices Using Policy-Based Management</title><content type="html">I wanted a list of Microsoft Best Practices the other day and I started to seach the web. Then I thought this would be a perfect use for Policy-Based Management. I had a new install of SQL Server 2008 so I navigated to the default directory "C:\Program Files\Microsoft SQL Server\100\Tools\Policies\DatabaseEngine\1033" and imported all the policies.&lt;br /&gt;
&lt;br /&gt;
Then I just ran the following query to get a list of all the policies along with a help link for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sp.name&amp;nbsp;PolicyName&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: black;"&gt;spc.name&amp;nbsp;CategoryName&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: black;"&gt;sp.help_link&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;msdb.dbo.syspolicy_policies_internal&amp;nbsp;sp&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;JOIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;msdb.dbo.syspolicy_policy_categories_internal&amp;nbsp;spc&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sp.policy_category_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;spc.policy_category_id&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;ORDER&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;spc.name&lt;/span&gt;,&amp;nbsp;&lt;span style="color: black;"&gt;sp.name&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
You can also add the sp.description column for a short description about why it is considered best practice. Here is the results.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: windowtext 1pt solid; border-right: black 1pt solid; border-top: windowtext 1pt solid; mso-border-bottom-alt: black; mso-border-bottom-themecolor: text1; mso-border-left-alt: windowtext; mso-border-right-alt: black; mso-border-right-themecolor: text1; mso-border-style-alt: solid; mso-border-top-alt: windowtext; mso-border-width-alt: .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;span class="SpellE"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;PolicyName&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;span class="SpellE"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;CategoryName&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;span class="SpellE"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;help_link&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Default Trace&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Audit&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116384"&gt;http://go.microsoft.com/fwlink/?LinkId=116384&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server System Tables Updatable&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Configuration&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116352"&gt;http://go.microsoft.com/fwlink/?LinkId=116352&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Backup and Data File Location&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Maintenance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116373"&gt;http://go.microsoft.com/fwlink/?LinkId=116373&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Database Page Status&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Maintenance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116379"&gt;http://go.microsoft.com/fwlink/?LinkId=116379&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Database Page Verification&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Maintenance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116333"&gt;http://go.microsoft.com/fwlink/?LinkId=116333&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Last Successful Backup Date&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Maintenance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116361"&gt;http://go.microsoft.com/fwlink/?LinkId=116361&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Read-only Database Recovery Model&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Maintenance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116383"&gt;http://go.microsoft.com/fwlink/?LinkId=116383&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Data and Log File Location&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116362"&gt;http://go.microsoft.com/fwlink/?LinkId=116362&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Database Auto Close&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116338"&gt;http://go.microsoft.com/fwlink/?LinkId=116338&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Database Auto Shrink&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116337"&gt;http://go.microsoft.com/fwlink/?LinkId=116337&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Database Collation&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116336"&gt;http://go.microsoft.com/fwlink/?LinkId=116336&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;File Growth for SQL Server 2000&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116378"&gt;http://go.microsoft.com/fwlink/?LinkId=116378&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server 32-bit Affinity Mask Overlap&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116381"&gt;http://go.microsoft.com/fwlink/?LinkId=116381&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server 64-bit Affinity Mask Overlap&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116381"&gt;http://go.microsoft.com/fwlink/?LinkId=116381&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Affinity Mask&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116357"&gt;http://go.microsoft.com/fwlink/?LinkId=116357&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 16;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Blocked Process Threshold&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116356"&gt;http://go.microsoft.com/fwlink/?LinkId=116356&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 17;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Dynamic Locks&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116358"&gt;http://go.microsoft.com/fwlink/?LinkId=116358&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 18;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server I/O Affinity Mask For Non-enterprise SQL Servers&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116381"&gt;http://go.microsoft.com/fwlink/?LinkId=116381&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 19;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Lightweight Pooling&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116350"&gt;http://go.microsoft.com/fwlink/?LinkId=116350&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 20;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Max Degree of Parallelism&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116335"&gt;http://go.microsoft.com/fwlink/?LinkId=116335&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 21;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Max Worker Threads for 32-bit SQL Server 2000&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116324"&gt;http://go.microsoft.com/fwlink/?LinkId=116324&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 22;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Max Worker Threads for 64-bit SQL Server 2000&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116324"&gt;http://go.microsoft.com/fwlink/?LinkId=116324&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 23;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Max Worker Threads for SQL Server 2005 and above&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116324"&gt;http://go.microsoft.com/fwlink/?LinkId=116324&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 24;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Network Packet Size&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116360"&gt;http://go.microsoft.com/fwlink/?LinkId=116360&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 25;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Open Objects for SQL Server 2000&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Performance&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116334"&gt;http://go.microsoft.com/fwlink/?LinkId=116334&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 26;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Asymmetric Key Encryption Algorithm&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116370"&gt;http://go.microsoft.com/fwlink/?LinkId=116370&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 27;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;span class="SpellE"&gt;CmdExec&lt;/span&gt; Rights Secured&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116363"&gt;http://go.microsoft.com/fwlink/?LinkId=116363&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 28;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Guest Permissions&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116354"&gt;http://go.microsoft.com/fwlink/?LinkId=116354&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 29;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Public Not Granted Server Permissions&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116364"&gt;http://go.microsoft.com/fwlink/?LinkId=116364&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 30;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Login Mode&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116369"&gt;http://go.microsoft.com/fwlink/?LinkId=116369&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 31;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Password Expiration&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116332"&gt;http://go.microsoft.com/fwlink/?LinkId=116332&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 32;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;SQL Server Password Policy&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116331"&gt;http://go.microsoft.com/fwlink/?LinkId=116331&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 33;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Symmetric Key Encryption for User Databases&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116328"&gt;http://go.microsoft.com/fwlink/?LinkId=116328&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 34;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Symmetric Key for master Database&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116329"&gt;http://go.microsoft.com/fwlink/?LinkId=116329&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 35;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Symmetric Key for System Databases&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116329"&gt;http://go.microsoft.com/fwlink/?LinkId=116329&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 36;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Trustworthy Database&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Security&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116327"&gt;http://go.microsoft.com/fwlink/?LinkId=116327&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 37;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log Cluster Disk Resource Corruption Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116377"&gt;http://go.microsoft.com/fwlink/?LinkId=116377&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 38;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log Device Driver Control Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116371"&gt;http://go.microsoft.com/fwlink/?LinkId=116371&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 39;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log Device Not Ready Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116349"&gt;http://go.microsoft.com/fwlink/?LinkId=116349&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 40;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log Disk Defragmentation&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116353"&gt;http://go.microsoft.com/fwlink/?LinkId=116353&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 41;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log Failed I/O Request Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116385"&gt;http://go.microsoft.com/fwlink/?LinkId=116385&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 42;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log I/O Delay Warning&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116375"&gt;http://go.microsoft.com/fwlink/?LinkId=116375&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 43;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log I/O Error During Hard Page Fault Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116355"&gt;http://go.microsoft.com/fwlink/?LinkId=116355&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 44;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log Read Retry Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116339"&gt;http://go.microsoft.com/fwlink/?LinkId=116339&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 45;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log Storage System I/O Timeout Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116330"&gt;http://go.microsoft.com/fwlink/?LinkId=116330&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 46;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Windows Event Log System Failure Error&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Best Practices: Windows Log File&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116326"&gt;http://go.microsoft.com/fwlink/?LinkId=116326&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 47;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Surface Area Configuration for Database Engine 2005 and 2000 Features&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Off by Default: Surface Area Configuration&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=117322"&gt;http://go.microsoft.com/fwlink/?LinkId=117322&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 48;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Surface Area Configuration for Database Engine 2008 Features&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Off by Default: Surface Area Configuration&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=117323"&gt;http://go.microsoft.com/fwlink/?LinkId=117323&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 49;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Surface Area Configuration for Service Broker Endpoints&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Off by Default: Surface Area Configuration&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=117326"&gt;http://go.microsoft.com/fwlink/?LinkId=117326&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 50;"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: black 1pt solid; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Surface Area Configuration for SOAP Endpoints&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;Microsoft Off by Default: Surface Area Configuration&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: black 1pt solid; border-left: medium none; border-right: black 1pt solid; border-top: medium none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 159.6pt;" valign="top" width="213"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=117327"&gt;http://go.microsoft.com/fwlink/?LinkId=117327&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-6949893715795025632?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=-bqQf9cnMaA:FnDqRBDEl2A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=-bqQf9cnMaA:FnDqRBDEl2A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=-bqQf9cnMaA:FnDqRBDEl2A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=-bqQf9cnMaA:FnDqRBDEl2A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=-bqQf9cnMaA:FnDqRBDEl2A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=-bqQf9cnMaA:FnDqRBDEl2A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=-bqQf9cnMaA:FnDqRBDEl2A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=-bqQf9cnMaA:FnDqRBDEl2A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=-bqQf9cnMaA:FnDqRBDEl2A:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=-bqQf9cnMaA:FnDqRBDEl2A:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=-bqQf9cnMaA:FnDqRBDEl2A:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/6949893715795025632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=6949893715795025632&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6949893715795025632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6949893715795025632?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/03/retrieve-microsoft-best-practices-using.html" title="Retrieve Microsoft Best Practices Using Policy-Based Management" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEUMQ385eSp7ImA9WxBUGE8.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-2012155348238542634</id><published>2010-03-05T15:51:00.000-05:00</published><updated>2010-03-05T15:51:22.121-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-05T15:51:22.121-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQLServerPedia Syndication" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Tuning" /><title>Prevent Duplicate Indexes Due To Includes</title><content type="html">Many times if you look for missing indexes you will often find a lot of duplication due to all the Include colums. For example, you will find a lot of entries like this.&lt;br /&gt;
&lt;br /&gt;
CREATE INDEX ix... ON TableA (Col1) INCLUDE(Col2)&lt;br /&gt;
CREATE INDEX ix... ON TableA (Col1) INCLUDE(Col2,Col3)&lt;br /&gt;
&lt;br /&gt;
Obviously, you don't need both of these indexes. The second one will work just fine. However, you will find reccomendations for both in the missing index DMV. What I have been doing lately is grouping by the base index and then reviewing the Include reccomendations seperately by using the following query. &lt;br /&gt;
&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;COUNT&lt;/span&gt;(*)&amp;nbsp;&lt;span style="color: black;"&gt;CountBeforeInclude&amp;nbsp;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: black;"&gt;mid.statement&amp;nbsp;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: magenta;"&gt;SUM&lt;/span&gt;(&lt;span style="color: black;"&gt;migs.user_seeks&lt;/span&gt;)&amp;nbsp;&lt;span style="color: black;"&gt;seeks&amp;nbsp;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: black;"&gt;mid.statement&amp;nbsp;&lt;/span&gt;+&amp;nbsp;&lt;span style="color: red;"&gt;'&amp;nbsp;('&amp;nbsp;&lt;/span&gt;+&amp;nbsp;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;(&lt;span style="color: black;"&gt;mid.equality_columns&lt;/span&gt;,&amp;nbsp;&lt;span style="color: red;"&gt;''&lt;/span&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;&lt;span style="color: magenta;"&gt;CASE&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHEN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.equality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IS&amp;nbsp;&lt;/span&gt;NOT&amp;nbsp;NULL&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AND&amp;nbsp;&lt;span style="color: black;"&gt;mid.inequality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IS&amp;nbsp;&lt;/span&gt;NOT&amp;nbsp;NULL&amp;nbsp;&lt;span style="color: blue;"&gt;THEN&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;','&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;END&amp;nbsp;&lt;/span&gt;+&amp;nbsp;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;(&lt;span style="color: black;"&gt;mid.inequality_columns&lt;/span&gt;,&amp;nbsp;&lt;span style="color: red;"&gt;''&lt;/span&gt;)&amp;nbsp;+&amp;nbsp;&lt;span style="color: red;"&gt;')'&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;base_index_statement&amp;nbsp;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: magenta;"&gt;SUM&lt;/span&gt;(&lt;span style="color: magenta;"&gt;CONVERT&amp;nbsp;&lt;/span&gt;(&lt;span style="color: black;"&gt;DECIMAL&lt;/span&gt;(&lt;span style="color: black;"&gt;28&lt;/span&gt;,&amp;nbsp;&lt;span style="color: black;"&gt;1&lt;/span&gt;),&amp;nbsp;&lt;span style="color: black;"&gt;migs.avg_total_user_cost&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;*&amp;nbsp;&lt;span style="color: black;"&gt;migs.avg_user_impact&amp;nbsp;&lt;/span&gt;*&amp;nbsp;(&amp;nbsp;&lt;span style="color: black;"&gt;migs.user_seeks&amp;nbsp;&lt;/span&gt;+&amp;nbsp;&lt;span style="color: black;"&gt;migs.user_scans&amp;nbsp;&lt;/span&gt;)))&amp;nbsp;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;improvement_measure&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.dm_db_missing_index_groups&amp;nbsp;mig&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INNER&amp;nbsp;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.dm_db_missing_index_group_stats&amp;nbsp;migs&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.group_handle&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mig.index_group_handle&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INNER&amp;nbsp;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.dm_db_missing_index_details&amp;nbsp;mid&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mig.index_handle&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.index_handle&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;GROUP&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.statement&amp;nbsp;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: black;"&gt;mid.statement&amp;nbsp;&lt;/span&gt;+&amp;nbsp;&lt;span style="color: red;"&gt;'&amp;nbsp;('&amp;nbsp;&lt;/span&gt;+&amp;nbsp;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;(&lt;span style="color: black;"&gt;mid.equality_columns&lt;/span&gt;,&amp;nbsp;&lt;span style="color: red;"&gt;''&lt;/span&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;&lt;span style="color: magenta;"&gt;CASE&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHEN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.equality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IS&amp;nbsp;&lt;/span&gt;NOT&amp;nbsp;NULL&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AND&amp;nbsp;&lt;span style="color: black;"&gt;mid.inequality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IS&amp;nbsp;&lt;/span&gt;NOT&amp;nbsp;NULL&amp;nbsp;&lt;span style="color: blue;"&gt;THEN&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;','&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;END&amp;nbsp;&lt;/span&gt;+&amp;nbsp;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;(&lt;span style="color: black;"&gt;mid.inequality_columns&lt;/span&gt;,&amp;nbsp;&lt;span style="color: red;"&gt;''&lt;/span&gt;)&amp;nbsp;+&amp;nbsp;&lt;span style="color: red;"&gt;')'&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;ORDER&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;improvement_measure&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DESC&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
This helps out with a copule of things.&lt;br /&gt;
&lt;br /&gt;
1. You can get aggregated data for the improvement measures.&lt;br /&gt;
2. It prevents you from creating redundant indexes.&lt;br /&gt;
&lt;br /&gt;
Then you can take a single table and plug it into the following query to come up with your own index that covers multiple missing indexes. (Make sure to change the DatabaseName and TableName parameters in the WHERE clause.)&lt;br /&gt;
&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.statement&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.user_seeks&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;equality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;inequality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;included_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'CREATE&amp;nbsp;INDEX&amp;nbsp;missing_index_'&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mig.index_group_handle&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'_'&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.index_handle&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'&amp;nbsp;ON&amp;nbsp;'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.statement&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'&amp;nbsp;('&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mid.equality_columns&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CASE&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHEN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.equality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IS&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&amp;nbsp;NULL&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.inequality_columns&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IS&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&amp;nbsp;NULL&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;THEN&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;','&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ELSE&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;END&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mid.inequality_columns&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;')'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'&amp;nbsp;INCLUDE&amp;nbsp;('&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.included_columns&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;')'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;create_index_statement&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.&lt;/span&gt;&lt;span style="color: grey;"&gt;*&amp;nbsp;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.database_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.[object_id]&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mig.index_group_handle&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.index_handle&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DECIMAL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;28&lt;/span&gt;&lt;span style="color: grey;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.avg_total_user_cost&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.avg_user_impact&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&amp;nbsp;(&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.user_seeks&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.user_scans&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;))&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;improvement_measure&lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.dm_db_missing_index_groups&amp;nbsp;mig&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INNER&amp;nbsp;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.dm_db_missing_index_group_stats&amp;nbsp;migs&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;migs.group_handle&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mig.index_group_handle&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INNER&amp;nbsp;JOIN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;sys.dm_db_missing_index_details&amp;nbsp;mid&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mig.index_handle&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.index_handle&lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DB_NAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;database_id&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'DatabaseName'&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;mid.statement&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;LIKE&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'%TableName%'&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-2012155348238542634?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=lPykgrD0LtU:JQLVJsiNZBY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=lPykgrD0LtU:JQLVJsiNZBY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=lPykgrD0LtU:JQLVJsiNZBY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=lPykgrD0LtU:JQLVJsiNZBY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=lPykgrD0LtU:JQLVJsiNZBY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=lPykgrD0LtU:JQLVJsiNZBY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=lPykgrD0LtU:JQLVJsiNZBY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=lPykgrD0LtU:JQLVJsiNZBY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=lPykgrD0LtU:JQLVJsiNZBY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=lPykgrD0LtU:JQLVJsiNZBY:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=lPykgrD0LtU:JQLVJsiNZBY:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/2012155348238542634/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=2012155348238542634&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2012155348238542634?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2012155348238542634?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2010/03/prevent-duplicate-indexes-due-to.html" title="Prevent Duplicate Indexes Due To Includes" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkYCSH06eCp7ImA9WxBREk4.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-898470733695857001</id><published>2009-12-30T22:29:00.001-05:00</published><updated>2009-12-30T22:29:29.310-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-30T22:29:29.310-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Goals" /><title>Goals for 2010</title><content type="html">&lt;p&gt;I have been thinking a lot about what where I wanted to focus next year and have been writing things down as they came to me. I have a lot of personal goals I want to accomplish next year like reading more non-technical books, but I am going to keep this list related to SQL Server. I did a lot of things last year that I deemed personal accomplishment like writing my first book, presenting at my first SQL Server event, and even becoming an MVP. This year I am going to focus more on hard-core learning and continue branching out and trying new things. I tend to add and remove things from my list throughout the year as they become relevant or irrelevant, but here is what I am starting out with.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Finish writing the &lt;a href="http://www.amazon.com/gp/product/1430229101?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1430229101"&gt;Pro SQL Server 2008 Policy-Based Management&lt;/a&gt;&lt;img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1430229101" width="1" height="1" /&gt;Book for Apress – This one is pretty much a given, but I still have to put in quite a bit of work on the editing process this year. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Give an Online presentation – Every presentation I have done so far has been in front of a group of people. I want to venture out and experience the world of virtual presentations. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Present at one of the national SQL Server events – I started to put a goal here to submit a presentation for a national event, but how hard is it really to submit something. I think the ultimate goal would be to actually get accepted and present. My first thought is that I had no control over whether I was accepted or not. Then I realized I was wrong. I know there is certain criteria, and I can do my best to meet it. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Present at a minimum of four local events – SQLSaturday, User Groups, Code Camps, etc.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Record a series of videos for &lt;a href="http://SQLShare.com"&gt;SQLShare.com&lt;/a&gt; – I think recording videos would be another good way to sharpen my presentation skills. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Finish Reading &lt;a href="http://www.amazon.com/gp/product/0735626243?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0735626243"&gt;Microsoft SQL Server 2008 Internals&lt;/a&gt;&lt;img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0735626243" width="1" height="1" /&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Read &lt;a href="http://www.amazon.com/gp/product/0470484284?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470484284"&gt;Professional SQL Server 2008 Internals and Troubleshooting&lt;/a&gt;&lt;img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0470484284" width="1" height="1" /&gt;- I know some other books will come up that I will read next year, but this one is next on my list. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Learn PowerShell – This is kind of a broad goal, but I know little about PowerShell now. I plan measuring this by reading a book on PowerShell next year. Right now, &lt;a href="http://www.amazon.com/gp/product/0470477288?ie=UTF8&amp;amp;tag=cs04c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470477288"&gt;Microsoft SQL Server 2008 Administration with Windows PowerShell&lt;/a&gt;&lt;img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=cs04c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0470477288" width="1" height="1" /&gt;is my top candidate right now because it focuses on SQL. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Read all the whitepapers from the &lt;a href="https://dynamicevents.emeetingsonline.com/emeetings/dynamicevents/290/MCM_SQL2008_Pre-reading_v3.pdf"&gt;MCM Pre-Reading List&lt;/a&gt; - There are several links here that point to blog categories. I want to knock out all of the whitepapers first and if I have time, I will circle back around to the blogs. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Get SQL 2008 Certifications      &lt;ul&gt;       &lt;li&gt;MCITP: Database Administrator &lt;/li&gt;        &lt;li&gt;MCITP: Database Developer &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-898470733695857001?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jVeM4i_uG1s:n2NHCzQjSi4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jVeM4i_uG1s:n2NHCzQjSi4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jVeM4i_uG1s:n2NHCzQjSi4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jVeM4i_uG1s:n2NHCzQjSi4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jVeM4i_uG1s:n2NHCzQjSi4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jVeM4i_uG1s:n2NHCzQjSi4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jVeM4i_uG1s:n2NHCzQjSi4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jVeM4i_uG1s:n2NHCzQjSi4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jVeM4i_uG1s:n2NHCzQjSi4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jVeM4i_uG1s:n2NHCzQjSi4:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jVeM4i_uG1s:n2NHCzQjSi4:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/898470733695857001/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=898470733695857001&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/898470733695857001?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/898470733695857001?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/12/goals-for-2010.html" title="Goals for 2010" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUAGQHg9eCp7ImA9WxBTGU4.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-1921187336248864219</id><published>2009-12-15T22:22:00.001-05:00</published><updated>2009-12-15T22:22:01.660-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-15T22:22:01.660-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Temp Tables" /><category scheme="http://www.blogger.com/atom/ns#" term="tempdb" /><category scheme="http://www.blogger.com/atom/ns#" term="Table Variables" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><title>Yes, Table Variables and Temp Tables both use the tempdb</title><content type="html">&lt;p&gt;Pinal Dave recently wrote a blog post called &lt;a href="http://blog.sqlauthority.com/2009/12/15/sql-server-difference-temptable-and-table-variable-temptable-in-memory-a-myth/"&gt;SQL SERVER – Difference TempTable and Table Variable – TempTable in Memory a Myth&lt;/a&gt; which basically said that he often hears that Table Variables are stored in memory and Temp Tables are stored in the tempdb. He went on to show an example by loading rows into both and showing the page count. He also asked if anyone knew of another method to prove that both Temp Table and TableVariable are created in tempdb.&lt;/p&gt;  &lt;p&gt;I found this post interesting, because it seems like I have answered that same questions at least a few times in the last couple of weeks. So here is my take on it. The best way for me to prove that they both reside in the tempdb (other than pointing to this &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;305977&amp;amp;Product=sql2k"&gt;kb article&lt;/a&gt;) is just to look for it there.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;The Code&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Let’s take a look at the code we can use to look for the objects in the tempdb.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create a Table Variable and immediately insert the current time. &lt;/li&gt;    &lt;li&gt;Wait ten seconds and then create a Temp Table. &lt;/li&gt;    &lt;li&gt;Select the values inserted into the tables. &lt;/li&gt;    &lt;li&gt;Look for the objects in the tempdb. &lt;/li&gt;    &lt;li&gt;Cleanup by dropping the Temp Table. &lt;/li&gt; &lt;/ol&gt; &lt;code style="font-size: 12px"&gt;&lt;span style="color: green"&gt;--1      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;DECLARE &lt;/span&gt;&lt;span style="color: #434343"&gt;@TableVariable &lt;/span&gt;&lt;span style="color: blue"&gt;TABLE &lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: black"&gt;DT DateTime &lt;/span&gt;&lt;span style="color: blue"&gt;DEFAULT &lt;/span&gt;&lt;span style="color: magenta"&gt;GETDATE&lt;/span&gt;&lt;span style="color: gray"&gt;() NOT NULL)      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;INSERT INTO &lt;/span&gt;&lt;span style="color: #434343"&gt;@TableVariable &lt;/span&gt;&lt;span style="color: blue"&gt;DEFAULT VALUES      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: green"&gt;--2      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;WAITFOR &lt;/span&gt;&lt;span style="color: black"&gt;DELAY &lt;/span&gt;&lt;span style="color: red"&gt;'00:00:10'      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;CREATE TABLE &lt;/span&gt;&lt;span style="color: #434343"&gt;#TempTable &lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: black"&gt;DT DateTime &lt;/span&gt;&lt;span style="color: blue"&gt;DEFAULT &lt;/span&gt;&lt;span style="color: magenta"&gt;GETDATE&lt;/span&gt;&lt;span style="color: gray"&gt;() NOT NULL)      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;INSERT INTO &lt;/span&gt;&lt;span style="color: #434343"&gt;#TempTable &lt;/span&gt;&lt;span style="color: blue"&gt;DEFAULT VALUES      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: green"&gt;--3      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;SELECT &lt;/span&gt;&lt;span style="color: black"&gt;DT &lt;/span&gt;&lt;span style="color: blue"&gt;AS &lt;/span&gt;&lt;span style="color: black"&gt;TableVariableTime &lt;/span&gt;&lt;span style="color: blue"&gt;FROM &lt;/span&gt;&lt;span style="color: #434343"&gt;@TableVariable      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;SELECT &lt;/span&gt;&lt;span style="color: black"&gt;DT &lt;/span&gt;&lt;span style="color: blue"&gt;AS &lt;/span&gt;&lt;span style="color: black"&gt;TempTableTime &lt;/span&gt;&lt;span style="color: blue"&gt;FROM &lt;/span&gt;&lt;span style="color: #434343"&gt;#TempTable      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: green"&gt;--4      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;SELECT &lt;/span&gt;&lt;span style="color: gray"&gt;* &lt;/span&gt;&lt;span style="color: blue"&gt;FROM &lt;/span&gt;&lt;span style="color: black"&gt;tempdb.sys.objects      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;WHERE &lt;/span&gt;&lt;span style="color: black"&gt;type &lt;/span&gt;&lt;span style="color: blue"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'U'      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: green"&gt;--5      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;DROP TABLE &lt;/span&gt;&lt;span style="color: #434343"&gt;#TempTable&lt;/span&gt;&lt;/code&gt;   &lt;p&gt;You can see the output of the preceding code in the following image.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_srXT08vGFgg/SyhSREPT5LI/AAAAAAAAAGU/l1ixokeyCxw/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_srXT08vGFgg/SyhSR68bAhI/AAAAAAAAAGY/LgqVScuURUA/image_thumb%5B4%5D.png?imgmax=800" width="495" height="263" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see the TableVariableTime corresponds to the object created in the tempdb named #73BA3083, which is just hexadecimal of its object_id 1941581955, and the TempTableTime corresponds to the #TempTable object created ten seconds later. For space reasons, I didn’t include the entire object name for the Temp Table, but each object that gets created will have unique name as well.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Just for Fun&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now that I know I have objects in the tempdb, what do you think will happen if I try to manipulate them by the name in the tempdb instead of the names we gave them? Well, one of the first things I learned when I started working with SQL is that if I know the name of a table I should be able to insert some data. I can get the name of the table that exists while I am running the code and execute the INSERT statement using dynamic SQL by using the following code.&lt;/p&gt; &lt;code style="font-size: 12px"&gt;&lt;span style="color: blue"&gt;DECLARE &lt;/span&gt;&lt;span style="color: #434343"&gt;@TableVariable &lt;/span&gt;&lt;span style="color: blue"&gt;TABLE &lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: black"&gt;DT DateTime &lt;/span&gt;&lt;span style="color: blue"&gt;DEFAULT &lt;/span&gt;&lt;span style="color: magenta"&gt;GETDATE&lt;/span&gt;&lt;span style="color: gray"&gt;() NOT NULL)      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;DECLARE &lt;/span&gt;&lt;span style="color: #434343"&gt;@SQL &lt;/span&gt;&lt;span style="color: blue"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: black"&gt;1000&lt;/span&gt;&lt;span style="color: gray"&gt;)      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;DECLARE &lt;/span&gt;&lt;span style="color: #434343"&gt;@Name &lt;/span&gt;&lt;span style="color: blue"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: black"&gt;50&lt;/span&gt;&lt;span style="color: gray"&gt;)      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;SELECT &lt;/span&gt;&lt;span style="color: #434343"&gt;@Name &lt;/span&gt;&lt;span style="color: blue"&gt;= &lt;/span&gt;&lt;span style="color: black"&gt;name&amp;#160; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;FROM &lt;/span&gt;&lt;span style="color: black"&gt;tempdb.sys.objects      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;WHERE &lt;/span&gt;&lt;span style="color: black"&gt;type &lt;/span&gt;&lt;span style="color: blue"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'U' &lt;/span&gt;&lt;span style="color: gray"&gt;AND &lt;/span&gt;&lt;span style="color: black"&gt;create_date &lt;/span&gt;&lt;span style="color: gray"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: magenta"&gt;DATEADD&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: black"&gt;s&lt;/span&gt;&lt;span style="color: gray"&gt;,-&lt;/span&gt;&lt;span style="color: black"&gt;2&lt;/span&gt;&lt;span style="color: gray"&gt;, &lt;/span&gt;&lt;span style="color: magenta"&gt;GETDATE&lt;/span&gt;&lt;span style="color: gray"&gt;())&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;SET &lt;/span&gt;&lt;span style="color: #434343"&gt;@SQL &lt;/span&gt;&lt;span style="color: blue"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'INSERT INTO tempdb.dbo.[' &lt;/span&gt;&lt;span style="color: gray"&gt;+ &lt;/span&gt;&lt;span style="color: #434343"&gt;@Name &lt;/span&gt;&lt;span style="color: gray"&gt;+ &lt;/span&gt;&lt;span style="color: red"&gt;'] DEFAULT VALUES'      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;PRINT &lt;/span&gt;&lt;span style="color: red"&gt;'Table Name: ' &lt;/span&gt;&lt;span style="color: gray"&gt;+ &lt;/span&gt;&lt;span style="color: #434343"&gt;@Name      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;PRINT &lt;/span&gt;&lt;span style="color: red"&gt;''      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;PRINT &lt;/span&gt;&lt;span style="color: red"&gt;'Query: ' &lt;/span&gt;&lt;span style="color: gray"&gt;+ &lt;/span&gt;&lt;span style="color: #434343"&gt;@SQL      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;PRINT &lt;/span&gt;&lt;span style="color: red"&gt;''&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;EXEC &lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: #434343"&gt;@SQL&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/code&gt;   &lt;p&gt;Ehh. Wrong Answer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_srXT08vGFgg/SyhSSLBrm2I/AAAAAAAAAGc/X9wkTpqA_JA/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_srXT08vGFgg/SyhSWG822SI/AAAAAAAAAGg/PSq_sxZ4kKA/image_thumb%5B9%5D.png?imgmax=800" width="570" height="209" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can see in the preceding image that SQL Server ignores the request and generates an error. So, while the objects exist, and you even know the name, the only way to interact with them is through the front end.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-1921187336248864219?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Me4KFmfkFCw:W4yJBi-aNls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Me4KFmfkFCw:W4yJBi-aNls:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Me4KFmfkFCw:W4yJBi-aNls:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Me4KFmfkFCw:W4yJBi-aNls:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Me4KFmfkFCw:W4yJBi-aNls:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Me4KFmfkFCw:W4yJBi-aNls:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Me4KFmfkFCw:W4yJBi-aNls:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Me4KFmfkFCw:W4yJBi-aNls:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Me4KFmfkFCw:W4yJBi-aNls:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Me4KFmfkFCw:W4yJBi-aNls:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Me4KFmfkFCw:W4yJBi-aNls:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/1921187336248864219/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=1921187336248864219&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1921187336248864219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/1921187336248864219?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/12/yes-table-variables-and-temp-tables.html" title="Yes, Table Variables and Temp Tables both use the tempdb" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_srXT08vGFgg/SyhSR68bAhI/AAAAAAAAAGY/LgqVScuURUA/s72-c/image_thumb%5B4%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEMFRn87eCp7ImA9WxBTF0k.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-8945530872266526868</id><published>2009-12-13T18:20:00.001-05:00</published><updated>2009-12-13T18:20:17.100-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-13T18:20:17.100-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Misc" /><title>What is your Biggest Weakness?</title><content type="html">&lt;p&gt;David Stein (&lt;a href="http://www.made2mentor.com"&gt;Blog&lt;/a&gt; – &lt;a href="http://twitter.com/made2mentor"&gt;Twitter&lt;/a&gt;) started a chain post the other day titled &lt;a href="http://www.made2mentor.com/2009/12/%E2%80%9Cwhat-is-your-biggest-weakness%E2%80%9D-the-classic-interview-question/"&gt;“What is your Biggest Weakness?” The Classic Interview Question.&lt;/a&gt; He tagged Brent Ozar (&lt;a href="http://www.brentozar.com/"&gt;Blog&lt;/a&gt; – &lt;a href="http://twitter.com/brento"&gt;Twitter&lt;/a&gt;) who tagged Thomas LaRock (&lt;a href="http://thomaslarock.com/"&gt;Blog&lt;/a&gt; – &lt;a href="http://twitter.com/sqlrockstar"&gt;Twitter&lt;/a&gt;) who then tagged me. So, here goes…&lt;/p&gt;  &lt;p&gt;I think one of the hardest things I have had to overcome since becoming a DBA is that I have always been the type of person to just “wing it” or just play things out and see what happens. I have never been the type of person to book a room in advance when traveling, learn a song note for note when playing music, follow a recipe when cooking, or follow directions when assembling a product. Besides, most of these instructions are common sense anyway.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/ppz/3443627139/"&gt;&lt;img style="margin: 0px" title="" alt="Instructions by ppz." src="http://farm4.static.flickr.com/3545/3443627139_74b254724c.jpg" width="500" height="375" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Do not plug the coffee machine into the baby!&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Even when I was a developer, this mentality worked out great. I knew what the end result had to be, and as long as I met all the requirements on or before the deadline, everyone was happy. Nobody really cared what happened in between. Meaning, I could just do my favorite thing and “wing it”.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;While this philosophy has gotten me through most of my life without a hitch, I found this not to be the case when I changed my career to a DBA. All of a sudden I was working on highly critical production systems and the smallest mistake could be disastrous. It took me a while to come around, but I soon started creating checklists, back out plans, and even scripts with step-by-step instructions. &lt;/p&gt;  &lt;p&gt;I still don’t really like to have a detailed plan for most things, but I really have to consider the possible outcomes now before I throw caution to the wind. If I have an extra washer left over after putting together a grill, I’ll probably be okay. On the other hand, if I forget to backup a database and I need to rollback an upgrade, I may be sitting in the basement the next day with a can of bug spray looking for my red stapler and wondering if anyone’s seen my paycheck.&lt;/p&gt;  &lt;p&gt;I’m gonna tag some Florida folks Kendal Van Dyke (&lt;a href="http://kendalvandyke.blogspot.com/"&gt;Blog&lt;/a&gt; – &lt;a href="http://twitter.com/SQLDBA"&gt;Twitter&lt;/a&gt;)&amp;#160; and Jack Corbett (&lt;a href="http://wiseman-wiseguy.blogspot.com/"&gt;Blog&lt;/a&gt; – &lt;a href="http://twitter.com/unclebiguns"&gt;Twitter&lt;/a&gt;) to see what they have to say.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-8945530872266526868?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Xcc1K6EaYeM:xZyq_6Fymlc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Xcc1K6EaYeM:xZyq_6Fymlc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Xcc1K6EaYeM:xZyq_6Fymlc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Xcc1K6EaYeM:xZyq_6Fymlc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Xcc1K6EaYeM:xZyq_6Fymlc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Xcc1K6EaYeM:xZyq_6Fymlc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Xcc1K6EaYeM:xZyq_6Fymlc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Xcc1K6EaYeM:xZyq_6Fymlc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Xcc1K6EaYeM:xZyq_6Fymlc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=Xcc1K6EaYeM:xZyq_6Fymlc:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=Xcc1K6EaYeM:xZyq_6Fymlc:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/8945530872266526868/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=8945530872266526868&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/8945530872266526868?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/8945530872266526868?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/12/what-is-your-biggest-weakness.html" title="What is your Biggest Weakness?" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3545/3443627139_74b254724c_t.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEIHQHwzcCp7ImA9WxBTFEQ.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-6997899753763204475</id><published>2009-12-10T20:55:00.001-05:00</published><updated>2009-12-10T20:55:31.288-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-10T20:55:31.288-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Policy-Based Management" /><title>Top 10 Policy-Based Management Links</title><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I have been doing a lot of research on Policy-Based Management lately, so I thought I would publish a &lt;a href="http://www.sqlpass.org/LearningCenter/Top10Lists.aspx"&gt;top 10 list&lt;/a&gt; on the PASS website. It hasn’t showed up there yet, so I thought I would post it here as well. There are a lot of other good links, so if I’ve missed your favorite, you can add it in the comments of this post.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Top 10 Policy-Based Management Links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1. &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032360211&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;Using the New Policy-Based Management Framework in SQL Server 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. &lt;a href="http://blogs.msdn.com/sqlpbm/"&gt;MSDN SQL Server Policy-Based Management Blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. &lt;a href="http://msdn.microsoft.com/en-us/library/dd938891.aspx"&gt;SQL Server 2008 Policy-Based Management&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. &lt;a href="http://msdn.microsoft.com/en-us/library/dd542632.aspx"&gt;Enterprise Policy Management Framework with SQL Server 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. &lt;a href="http://sqlblog.com/blogs/lara_rubbelke/archive/2008/06/19/evaluating-policies-on-demand-through-powershell.aspx"&gt;Evaluating Policies On Demand Through PowerShell&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;6. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6E1021DD-65B9-41C2-8385-438028F5ACC2&amp;amp;displaylang=en"&gt;SQL Server 2008 Compliance Guide&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;7. &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032402180&amp;amp;CountryCode=US"&gt;Governing Your Enterprise with Policy-Based Management&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;8. &lt;a href="http://www.sqlskills.com/BLOGS/BOBB/post/Programming-Policy-Based-Management-with-SMO-Part-1-Intro.aspx"&gt;Programming Policy-Based Management with SMO (6 Part Series)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;9. &lt;a href="1.%09http:/www.parentebeard.com/lib/pdf/Deploying_SQL_Server_2008_Based_on_PCI_DSS.pdf"&gt;Deploying SQL Server 2008 Based on Payment Card Industry Data Security Standards&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;10. &lt;a href="http://blogs.msdn.com/bartd/archive/2008/09/11/defining-complex-server-health-policies-in-sql-2008.aspx"&gt;Defining Complex Server &amp;quot;Health&amp;quot; Policies in SQL 2008&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-6997899753763204475?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VyvScbMlcH0:3Rm3H7fA6ys:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VyvScbMlcH0:3Rm3H7fA6ys:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VyvScbMlcH0:3Rm3H7fA6ys:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VyvScbMlcH0:3Rm3H7fA6ys:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VyvScbMlcH0:3Rm3H7fA6ys:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VyvScbMlcH0:3Rm3H7fA6ys:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VyvScbMlcH0:3Rm3H7fA6ys:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VyvScbMlcH0:3Rm3H7fA6ys:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VyvScbMlcH0:3Rm3H7fA6ys:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=VyvScbMlcH0:3Rm3H7fA6ys:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=VyvScbMlcH0:3Rm3H7fA6ys:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/6997899753763204475/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=6997899753763204475&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6997899753763204475?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6997899753763204475?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/12/top-10-policy-based-management-links.html" title="Top 10 Policy-Based Management Links" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQBQ3Yyeyp7ImA9WxBTFEQ.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-2863808394361568903</id><published>2009-12-10T20:02:00.001-05:00</published><updated>2009-12-10T20:02:32.893-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-10T20:02:32.893-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Writing" /><category scheme="http://www.blogger.com/atom/ns#" term="Books" /><category scheme="http://www.blogger.com/atom/ns#" term="Misc" /><title>Lone Heading and Subheadings</title><content type="html">&lt;p&gt;I’ve been doing a lot of writing this year, and the editor for Apress that I have been working with published an article today that I thought was worth sharing. &lt;/p&gt;  &lt;p&gt;&lt;a title="http://gennick.com/LoneHeadings.html" href="http://gennick.com/LoneHeadings.html"&gt;http://gennick.com/LoneHeadings.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;One of the mistakes that I made when I started writing was creating a level 1 heading and then immediately creating a level 2 heading without introducing it. That was an easy fix, but he goes a step further and talks about why you shouldn’t have a single subheading. It is definitely worth reading if you are currently doing or plan on doing any writing.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-2863808394361568903?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=4Ah1nk2Kufw:guAQETQRb24:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=4Ah1nk2Kufw:guAQETQRb24:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=4Ah1nk2Kufw:guAQETQRb24:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=4Ah1nk2Kufw:guAQETQRb24:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=4Ah1nk2Kufw:guAQETQRb24:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=4Ah1nk2Kufw:guAQETQRb24:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=4Ah1nk2Kufw:guAQETQRb24:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=4Ah1nk2Kufw:guAQETQRb24:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=4Ah1nk2Kufw:guAQETQRb24:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=4Ah1nk2Kufw:guAQETQRb24:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=4Ah1nk2Kufw:guAQETQRb24:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/2863808394361568903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=2863808394361568903&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2863808394361568903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2863808394361568903?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/12/lone-heading-and-subheadings.html" title="Lone Heading and Subheadings" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0MER308eCp7ImA9WxNaEkQ.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-8203600193736022929</id><published>2009-10-23T22:31:00.003-04:00</published><updated>2009-11-26T22:10:06.370-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-26T22:10:06.370-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PASS" /><title>It’s Bingo Time!</title><content type="html">&lt;a href="http://www.flickr.com/photos/crustyscumbrothersontour/1761310512/"&gt;&lt;img align="right" alt="1761310512_bf275545d1[1]" border="0" height="180" src="http://lh6.ggpht.com/_srXT08vGFgg/SuJm32PAqAI/AAAAAAAAAGM/9mFcqUhrnzw/1761310512_bf275545d1%5B1%5D%5B18%5D.jpg?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; margin-right: 0px;" title="1761310512_bf275545d1[1]" width="260" /&gt;&lt;/a&gt;We're only a few days away from the PASS Summit now, and you need to make sure to print out some bingo cards so you can have a little extra fun, have a chance to win some prizes, and meet a lot of new people.&lt;br /&gt;
A few weeks ago the idea started going around about a Twitter bingo game and thanks to some hard work from a few people in the SQL Community, it looks like the game’s on. You can read the official rules on the &lt;a href="http://sqlserverpedia.com/bingo/"&gt;SQLServerPedia&lt;/a&gt; website, but here are a few things you should keep in mind.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Make sure to print out three cards (one for each day).&lt;/li&gt;
&lt;li&gt;Make sure to refresh the page between printing to get a new card.&lt;/li&gt;
&lt;li&gt;Make sure to print a copy of the rules, because they change each day.&lt;/li&gt;
&lt;/ol&gt;When you track down a person on the square, they will give you a code word you need to write on their space. I am one of the people you need to track down so I will be tweeting my whereabouts throughout the day using the official twitter bingo hash tag #sqlbingo. You don’t have to use twitter to be eligible, but it will give you an advantage when trying to find the people on your card.&lt;br /&gt;
You can find out who all has signed up to be a square as well as some other good information on &lt;a href="http://codegumbo.com/index.php/2009/10/21/sql-pass-twitter-bingo-the-rules-so-far/"&gt;Stuart Ainsworth’s blog&lt;/a&gt;. You may even have a slight advantage if you start following everyone ahead of time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-8203600193736022929?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=N0QM-Uy8nrY:rJaPStihrmE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=N0QM-Uy8nrY:rJaPStihrmE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=N0QM-Uy8nrY:rJaPStihrmE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=N0QM-Uy8nrY:rJaPStihrmE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=N0QM-Uy8nrY:rJaPStihrmE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=N0QM-Uy8nrY:rJaPStihrmE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=N0QM-Uy8nrY:rJaPStihrmE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=N0QM-Uy8nrY:rJaPStihrmE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=N0QM-Uy8nrY:rJaPStihrmE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=N0QM-Uy8nrY:rJaPStihrmE:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=N0QM-Uy8nrY:rJaPStihrmE:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/8203600193736022929/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=8203600193736022929&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/8203600193736022929?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/8203600193736022929?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/10/its-bingo-time.html" title="It’s Bingo Time!" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_srXT08vGFgg/SuJm32PAqAI/AAAAAAAAAGM/9mFcqUhrnzw/s72-c/1761310512_bf275545d1%5B1%5D%5B18%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;AkEDR3g_fyp7ImA9WxNVE0k.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-911150736313173305</id><published>2009-10-23T21:42:00.002-04:00</published><updated>2009-10-23T21:44:36.647-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-23T21:44:36.647-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Consolidation" /><category scheme="http://www.blogger.com/atom/ns#" term="Whitepaper" /><title>New Whitepaper on Consolidation Using SQL Server 2008</title><content type="html">I just finished reading a new whitepaper by Allan Hirt on &lt;a href="http://msdn.microsoft.com/en-us/library/ee692366.aspx"&gt;Consolidation Using SQL Server 2008&lt;/a&gt;. It's 60 pages, so it is long enough to include some good detail, but not so long that you can't sit down and read it all at once. I have a special interest in consolidation and I would recommend that anyone starting or already going through a consolidation project take a few minutes to read this whitepaper. &lt;br /&gt;
A few of the highlights from the whitepaper that I really liked are... &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A good sample list of the guiding principals that will govern the consolidation project &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;What kind of information you need to gather about servers during a consolidation project as well as why you need to collect it (even a detailed list of performance counters) &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;The different types of consolidation along with the considerations you need to be aware of for each one &lt;/li&gt;
&lt;/ul&gt;The whitepaper is full of other great advice as well such as the options you have for moving your databases and considerations for administering a consolidated environment once the process is complete.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-911150736313173305?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=stmzWUorDM0:2XTyrLHkKVw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=stmzWUorDM0:2XTyrLHkKVw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=stmzWUorDM0:2XTyrLHkKVw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=stmzWUorDM0:2XTyrLHkKVw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=stmzWUorDM0:2XTyrLHkKVw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=stmzWUorDM0:2XTyrLHkKVw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=stmzWUorDM0:2XTyrLHkKVw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=stmzWUorDM0:2XTyrLHkKVw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=stmzWUorDM0:2XTyrLHkKVw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=stmzWUorDM0:2XTyrLHkKVw:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=stmzWUorDM0:2XTyrLHkKVw:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/911150736313173305/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=911150736313173305&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/911150736313173305?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/911150736313173305?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/10/new-whitepaper-on-consolidation-using.html" title="New Whitepaper on Consolidation Using SQL Server 2008" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU8ASH4zeip7ImA9WxNVEUo.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-721236520815603792</id><published>2009-10-21T22:14:00.004-04:00</published><updated>2009-10-21T22:17:29.082-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-21T22:17:29.082-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Pro SQL Server 2008 Mirroring" /><category scheme="http://www.blogger.com/atom/ns#" term="Pro SQL Server 2008 Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="PASS" /><title>Birds Of A Feather Lunch At PASS</title><content type="html">PASS has organized a Birds of a Feather lunch for the Summit on Tuesday November 3rd and I was given the opportunity to host a table. Each table is going to be talking about a specific topic during lunch, so I suggest you find something that interests you and try to find a seat at that particular table. I am going to be discussing Central Management Servers in SQL Server 2008. This is not going to be a presentation or lecture; it’s just going to be a bunch of people sitting at a table eating lunch and talking about SQL.&lt;br /&gt;
&lt;br /&gt;
Apress also contacted me and wanted to know if I could use any books to give away at PASS, so I will be handing out a few copies of &lt;a href="http://apress.com/book/view/1430223731"&gt;Pro SQL Server 2008 Administration&lt;/a&gt; and &lt;a href="http://apress.com/book/view/1430224231"&gt;Pro SQL Server 2008 Mirroring&lt;/a&gt; during lunch. I have also heard that some other authors may be giving away a few books as well. Here is the list of topics that will be discussed. &lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td width="506"&gt;32Bit/64Bit - What's the difference?&lt;br /&gt;
&lt;/td&gt;&lt;td width="83"&gt;Jonathan&lt;br /&gt;
&lt;/td&gt;&lt;td width="89"&gt;Kehayias&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Agile Development in BI&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;John&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Welch&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;App Dev Smackdown&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Adam&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Machanic&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Change Data Capture&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Pinal&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Dave&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Chow down on corruption&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Paul&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Randal&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Common T-SQL Programming Mistakes&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Plamen&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Ratchev&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Data Mining&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Dejan&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Sarka&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Data Warehousing Concepts&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;James&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Rowland-Jones&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Database Mirroring&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Glenn&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Berry&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;DBA Best Practices&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Satya&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Jayanty&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;DBA Dashboards&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Greg&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Larsen&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;DBA/Developer Team Development&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Grant&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Fritchey&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Don't be afraid of XML!&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Jacob&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Sebastian&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Dynamic Management Views&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Jason&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Strate&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Erland on Error Handling and Dynamic SQL&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Erland&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Sommarskog&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Full Text Search and File Stream&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Robert&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Cain&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Gemini's impact on SSAS/Data Warehouse projects&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Vidas&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Matelis&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Getting Started with T-SQL&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kathi&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kellenberger&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Got Query Plan Reuse? Is it good?&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Andrew&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kelly&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Failover Clustering&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Christian&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Bolton&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;High Availability with Log Shipping&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Edwin&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Sarmiento&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;High Availability in Virtualized Environments&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Allan&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Hirt&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;High Availability in Virtualized Environments&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Ross&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Mistry&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Is Business Intelligence an Oxymoron?&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Jessica&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Moss&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;IT Consulting - Notes from the field&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Joe&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Webb&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Key Performance Indicators -Monitoring Your Business&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Andrew&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Karcher&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Kimberly Tripp Covers Indexes (and lunch)&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kimberly&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Tripp&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Location Based BI With SQL Server 2008&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Deepak&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Puri&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Moving from Technologist to Manager&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kevin&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kline&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Multi Server Management&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Chuck&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Heinzelman&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Multiply Yourself with Central Management Servers&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Ken&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Simmons&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Performance Analysis/Tuning&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kevin&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Boles&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Performance Tuning Analysis Services&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Chris&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Webb&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Policy-Based Management&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Geoff&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Hiten&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Powershell in SQL Server&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Sean&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;McCown&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;What Is Professional Development for a SQL Professional?&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Arnie&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Rowland&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Relational Database Design&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Louis&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Davidson&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Security&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kenneth&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Kelley&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Social Networking: Geek DBA to Butterfly&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Jason&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Massie&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SQL Azure&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Eduardo&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Castro&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SQL Server Compact - The little database that could&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Erik&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Jensen&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SQL Server Consolidation&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Peter&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Ward&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SQL Server Reporting Services&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Andrea&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Benedetti&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SQL Server Reporting Services on Analysis Services&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Grant&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Paisley&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SSAS Calculation Measure Groups at Different Grains&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Greg&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Galloway&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SSIS Scripts &amp;amp; Custom Objects&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Todd&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;McDermid&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Starting up your own MicroISV business&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Paul&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Nielsen&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Storage Best Practices&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Denny&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Cherry&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Table Partitioning&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Dan&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Guzman&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Thinking in MDX&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Tomislav&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Piasevoli&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Troubleshooting SSIS (even the oddball issues)&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Andy&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Leonard&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Understanding Execution Plans&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Gail&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Shaw&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Virtualization (cohosted)&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;John Paul&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Cook&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Virtualization (cohosted)&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Charley&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Hanania&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Visual Studio Database edition &amp;amp; TFS: How are you using it?&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Rafael&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Salas&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Why and How to Participate in the SQL Server Community&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Andy&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Warren&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
I have found myself wanting to be at multiple places at once when planning my itinerary for the PASS Summit, and this is another one of those times. I think this is great idea and &lt;a href="http://www.straightpathsql.com/blog/"&gt;Mike Walsh&lt;/a&gt; (even though he has said multiple times that this was not his idea) deserves a special thanks for helping organize this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-721236520815603792?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=yqisJJa5rNg:-XZQ72lGG4s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=yqisJJa5rNg:-XZQ72lGG4s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=yqisJJa5rNg:-XZQ72lGG4s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=yqisJJa5rNg:-XZQ72lGG4s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=yqisJJa5rNg:-XZQ72lGG4s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=yqisJJa5rNg:-XZQ72lGG4s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=yqisJJa5rNg:-XZQ72lGG4s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=yqisJJa5rNg:-XZQ72lGG4s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=yqisJJa5rNg:-XZQ72lGG4s:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=yqisJJa5rNg:-XZQ72lGG4s:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=yqisJJa5rNg:-XZQ72lGG4s:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/721236520815603792/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=721236520815603792&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/721236520815603792?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/721236520815603792?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/10/birds-of-feather-lunch-at-pass.html" title="Birds Of A Feather Lunch At PASS" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D08GQXw9cCp7ImA9WxNXGEo.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-8516453846160480988</id><published>2009-10-06T20:34:00.002-04:00</published><updated>2009-10-06T20:37:00.268-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-06T20:37:00.268-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PASS" /><title>Take A Minute To Help The PASS Virtulization Virtual Chapter</title><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The &lt;a href="http://virtualization.sqlpass.org/"&gt;PASS Virtualization Virtual Chapter&lt;/a&gt; is holding a &lt;a href="http://www.sqlpass.org/Events/ctl/ViewEvent/mid/521.aspx?ID=247"&gt;breakfast session&lt;/a&gt;&amp;#160; at the &lt;a href="http://summit2009.sqlpass.org/"&gt;PASS Summit&lt;/a&gt; to answer all of your virtualization questions, but first we would like you to answer a few of ours. Please take a few minutes to fill out a &lt;a href="http://spreadsheets.google.com/viewform?formkey=dHg1LWZ1dGFobXZSZHhCbDREN1BqRWc6MA"&gt;survey&lt;/a&gt; with the following questions.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Have you virtualized dev, production, DR, large database servers? &lt;/li&gt;
&lt;li&gt;If you’ve virtualized SQL Server, what’s been the biggest benefit? &lt;/li&gt;
&lt;li&gt;If you haven’t, what’s the biggest barrier? &lt;/li&gt;
&lt;li&gt;What information do you need to confidently virtualize SQL Server? &lt;/li&gt;
&lt;li&gt;What significant problems do virtualization vendors still have to solve? &lt;/li&gt;
&lt;li&gt;Have you got any databases you’d like to virtualize, but the 3rd-party-vendor won’t support it? &lt;/li&gt;
&lt;li&gt;What webcast topics would you like to see covered? &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://spreadsheets.google.com/viewform?formkey=dHg1LWZ1dGFobXZSZHhCbDREN1BqRWc6MA"&gt;In case you missed the link to the survey above, here is a really long hyperlink for you.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;After you fill out the survey, make sure to go sign up for the &lt;a href="http://www.sqlpass.org/Events/ctl/ViewEvent/mid/521.aspx?ID=247"&gt;breakfast session&lt;/a&gt; if you are going to the the &lt;a href="http://summit2009.sqlpass.org/"&gt;PASS Summit&lt;/a&gt; and want to learn more about virtualization.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-8516453846160480988?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=97HnoohfwXQ:xkQBltAZ8YY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=97HnoohfwXQ:xkQBltAZ8YY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=97HnoohfwXQ:xkQBltAZ8YY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=97HnoohfwXQ:xkQBltAZ8YY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=97HnoohfwXQ:xkQBltAZ8YY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=97HnoohfwXQ:xkQBltAZ8YY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=97HnoohfwXQ:xkQBltAZ8YY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=97HnoohfwXQ:xkQBltAZ8YY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=97HnoohfwXQ:xkQBltAZ8YY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=97HnoohfwXQ:xkQBltAZ8YY:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=97HnoohfwXQ:xkQBltAZ8YY:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/8516453846160480988/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=8516453846160480988&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/8516453846160480988?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/8516453846160480988?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/10/take-minute-to-help-pass-virtulization.html" title="Take A Minute To Help The PASS Virtulization Virtual Chapter" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUMDSX86fCp7ImA9WxNXGUo.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-2053321010141001675</id><published>2009-09-25T00:06:00.002-04:00</published><updated>2009-10-07T23:44:38.114-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-07T23:44:38.114-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DBCC" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><title>Query To Make Sure Data Purity Checks Will Be Performed</title><content type="html">When you upgrade a database from 2000 to 2005 or 2008 one of the things you need to do is run the DBCC CHECKDB command with the DATA_PURITY option at least one time to set a flag in the boot page of the database and from that point forward, every DBCC CHECKDB operation will perform the data purity checks.&lt;br /&gt;
I have been looking for a way to programmatically check to see if the flag was set and never really found anything. The other day, I read a blog post by Paul Randal on how to tell if the flag was set.&lt;br /&gt;
&lt;a href="http://www.sqlskills.com/BLOGS/PAUL/post/CHECKDB-From-Every-Angle-How-to-tell-if-data-purity-checks-will-be-run.aspx"&gt;CHECKDB From Every Angle: How to tell if data purity checks will be run?&lt;/a&gt;&lt;br /&gt;
I found this very interesting, because I have been wondering about what flag this was for a while. However, this was still too manual for me to do. It’s just easier to run the command against all of your databases if you are not sure if the flag is set. &lt;br /&gt;
Then I read Sankar Reddy's blog post today, and then it clicked. I can use the same logic to check for the data purity flag.&lt;br /&gt;
&lt;a href="http://sankarreddy.spaces.live.com/blog/cns!1F1B61765691B5CD!463.entry"&gt;Database Internal version; Create Version and Current Version&lt;/a&gt;&lt;br /&gt;
Note: If you read the preceding blog posts, the following code will make more sense.&lt;br /&gt;
I created a query based on the logic in Paul’s blog and the code in Sankar’s blog to come up with the following script.&lt;br /&gt;
&lt;br /&gt;
&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;DBCC&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;TRACEON&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;3604&lt;/span&gt;&lt;span style="color: grey;"&gt;);&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: black;"&gt;GO&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;CREATE&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#DBCC&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParentObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black;"&gt;[Object]&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black;"&gt;Field&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;[Value]&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;br /&gt;
)&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;CREATE&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#DBCC&lt;/span&gt;&lt;span style="color: black;"&gt;2&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DatabaseName&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParentObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;[Object]&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black;"&gt;Field&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black;"&gt;[Value]&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;255&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;EXEC&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;master.dbo.&lt;/span&gt;&lt;span style="color: darkred;"&gt;sp_MSFOREACHDB&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: red;"&gt;'USE&amp;nbsp;?&amp;nbsp;INSERT&amp;nbsp;INTO&amp;nbsp;#DBCC&amp;nbsp;EXECUTE&amp;nbsp;(''DBCC&amp;nbsp;DBINFO&amp;nbsp;WITH&amp;nbsp;TABLERESULTS'');&lt;br /&gt;
INSERT&amp;nbsp;INTO&amp;nbsp;#DBCC2&amp;nbsp;SELECT&amp;nbsp;''?'',&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;#DBCC;&lt;br /&gt;
DELETE&amp;nbsp;FROM&amp;nbsp;#DBCC'&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#DBCC&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;Field&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'dbi_DBCCFlags'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;0&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DatabaseName&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IN&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'master'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;'model'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;DROP&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#DBCC&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;DROP&amp;nbsp;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;#DBCC&lt;/span&gt;&lt;span style="color: black;"&gt;2&amp;nbsp;&lt;br /&gt;
GO&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Next, I took a backup of a 2000 database and restored it to my 2008 instance just to make sure I had a database that fit the criteria. After running the script, you see the following results.&lt;br /&gt;
&lt;a href="http://lh5.ggpht.com/_srXT08vGFgg/SrxBrUunOwI/AAAAAAAAAFk/liOmfc_kM8o/s1600-h/image%5B5%5D.png"&gt;&lt;img alt="image" border="0" height="508" src="http://lh6.ggpht.com/_srXT08vGFgg/SrxBuvSXcOI/AAAAAAAAAFo/4qeWtFXqjoY/image_thumb%5B3%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="image" width="634" /&gt;&lt;/a&gt; &lt;br /&gt;
As you can see, I have several databases on my 2008 instance and the only one without the data purity flag set is the CMS database I restored from the 2000 instance. I thought this was really cool and maybe a few of you will find this useful as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-2053321010141001675?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=bpMEtxqPcWI:A_OuIQDRAc8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=bpMEtxqPcWI:A_OuIQDRAc8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=bpMEtxqPcWI:A_OuIQDRAc8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=bpMEtxqPcWI:A_OuIQDRAc8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=bpMEtxqPcWI:A_OuIQDRAc8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=bpMEtxqPcWI:A_OuIQDRAc8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=bpMEtxqPcWI:A_OuIQDRAc8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=bpMEtxqPcWI:A_OuIQDRAc8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=bpMEtxqPcWI:A_OuIQDRAc8:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=bpMEtxqPcWI:A_OuIQDRAc8:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=bpMEtxqPcWI:A_OuIQDRAc8:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/2053321010141001675/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=2053321010141001675&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2053321010141001675?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/2053321010141001675?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/09/query-to-make-sure-data-purity-checks.html" title="Query To Make Sure Data Purity Checks Will Be Performed" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_srXT08vGFgg/SrxBuvSXcOI/AAAAAAAAAFo/4qeWtFXqjoY/s72-c/image_thumb%5B3%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck8NQHg4eCp7ImA9WxNQFUU.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-6452362134286075533</id><published>2009-09-21T20:54:00.001-04:00</published><updated>2009-09-21T20:54:51.630-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-21T20:54:51.630-04:00</app:edited><title>A Simple Active/Passive Configuration Change To Reduce Downtime</title><content type="html">&lt;p&gt;Okay. &lt;a href="http://www.flickr.com/photos/aibakker/1472549010/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="1472549010_d64a719594" border="0" alt="1472549010_d64a719594" align="right" src="http://lh6.ggpht.com/_srXT08vGFgg/SrggSP0xw_I/AAAAAAAAAEA/ISgQXJEuxgY/1472549010_d64a719594%5B7%5D.jpg?imgmax=800" width="236" height="176" /&gt;&lt;/a&gt; It’s not what you think. By “Active/Passive”, I am talking about voice, and by “Downtime” I am talking about sleeping. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;The Problem&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;When I started writing for Apress, one of the editors told me I needed to watch out for writing in the passive voice. He said that writing in the passive voice tends to put readers to sleep. My first thought was… “Great. I’m not an English Major. Now I have to worry about writing all this material and whether or not I am using the passive voice. Oh yeah, and how am I even going to know if I am writing in the passive voice anyway?” I am not going to get into the difference between the active and passive voice, but there is a good article &lt;a href="http://www.unc.edu/depts/wcweb/handouts/passivevoice.html"&gt;here&lt;/a&gt; if you are interested.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;The Solution&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now it’s time to get into the “Configuration Change” part of the title. Luckily, there is a setting in Word you can change that will put that nice little squiggly green line under any text that &lt;strike&gt;is written (oops that’s passive)&lt;/strike&gt; you write in the passive voice.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.ehow.com/how_5336958_turn-voice-monitor-microsoft-word.html"&gt;Here&lt;/a&gt; is how you make the change in Word 2007.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.rightattitudes.com/2008/11/05/identify-passive-voice-in-microsoft-word/"&gt;Here&lt;/a&gt; is how you make the change in earlier versions.&lt;/p&gt;  &lt;p&gt;Once you make the change, you can right-click on the underlined text and get a nice little suggestion just like you would with misspelled words.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_srXT08vGFgg/SrggUNvzxUI/AAAAAAAAAEE/VCaDPz8ZFoo/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_srXT08vGFgg/SrggWgr1_AI/AAAAAAAAAEI/T-dWnVkRi00/image_thumb%5B3%5D.png?imgmax=800" width="662" height="624" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In the above picture you can see that it recommended a completely new sentence for the first sentence. The phrase “has been known” makes the second sentence passive and you can rewrite the second sentence with the third sentence to remove the error.&lt;/p&gt;  &lt;p&gt;I know this isn’t necessarily about SQL, but it is something that has helped me out a lot this year and wanted to share it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-6452362134286075533?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jd3pwrcHtC8:ncU2yUaBRYE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jd3pwrcHtC8:ncU2yUaBRYE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jd3pwrcHtC8:ncU2yUaBRYE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jd3pwrcHtC8:ncU2yUaBRYE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jd3pwrcHtC8:ncU2yUaBRYE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jd3pwrcHtC8:ncU2yUaBRYE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jd3pwrcHtC8:ncU2yUaBRYE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jd3pwrcHtC8:ncU2yUaBRYE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jd3pwrcHtC8:ncU2yUaBRYE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=jd3pwrcHtC8:ncU2yUaBRYE:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=jd3pwrcHtC8:ncU2yUaBRYE:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/6452362134286075533/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=6452362134286075533&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6452362134286075533?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/6452362134286075533?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/09/simple-activepassive-configuration.html" title="A Simple Active/Passive Configuration Change To Reduce Downtime" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_srXT08vGFgg/SrggSP0xw_I/AAAAAAAAAEA/ISgQXJEuxgY/s72-c/1472549010_d64a719594%5B7%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DU8FQnwzeyp7ImA9WxNRF0w.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-3120292082237705659</id><published>2009-09-11T21:04:00.003-04:00</published><updated>2009-09-11T21:10:13.283-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-11T21:10:13.283-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="SQLSaturday" /><category scheme="http://www.blogger.com/atom/ns#" term="Columbus GA SQL Server Users Group" /><title>Upcoming Speaking Engagements</title><content type="html">&lt;p&gt;I did a presentation at couple of SQLSaturdays (one in Birmingham and one in Pensacola) called &lt;a href="http://www.sqlsaturday.com/viewsession.aspx?sessionid=447"&gt;SQL Server Preproduction Tasks&lt;/a&gt; and quickly found out that there was too much information for me to cover in a single session. After thinking a little more about the topic, I figured many times servers are not performing well because they were either not configured properly or they have not been properly maintained. That being said, I broke the presentation into two sessions; SQL Server Configuration and Automating Routine Maintenance. I plan to start presenting them as a two-part series.&lt;/p&gt;  &lt;p&gt;I will be presenting Automating Routine Maintenance at the &lt;a href="http://columbusga.sqlpass.org"&gt;Columbus GA SQL Server Users Group&lt;/a&gt; on September 23 and at &lt;a href="http://www.sqlsaturday.com/eventhome.aspx?eventid=32"&gt;SQLSaturday #21&lt;/a&gt; (which looks like it is going to be awesome btw) on October 17. I know everyone has there own way of doing things, but I would like to cover as much of the basics as I can and let people adjust based on their own judgment. If anyone wants to preview the scripts or the presentation, just ping me and I will send them to you.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-3120292082237705659?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=ECrA_BvDWpk:9f2U5yyB2Oc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=ECrA_BvDWpk:9f2U5yyB2Oc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=ECrA_BvDWpk:9f2U5yyB2Oc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=ECrA_BvDWpk:9f2U5yyB2Oc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=ECrA_BvDWpk:9f2U5yyB2Oc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=ECrA_BvDWpk:9f2U5yyB2Oc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=ECrA_BvDWpk:9f2U5yyB2Oc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=ECrA_BvDWpk:9f2U5yyB2Oc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=ECrA_BvDWpk:9f2U5yyB2Oc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=ECrA_BvDWpk:9f2U5yyB2Oc:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=ECrA_BvDWpk:9f2U5yyB2Oc:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/3120292082237705659/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=3120292082237705659&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/3120292082237705659?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/3120292082237705659?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/09/upcoming-speaking-engagements.html" title="Upcoming Speaking Engagements" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D08ERH05fSp7ImA9WxFaEk0.&quot;"><id>tag:blogger.com,1999:blog-3643757322945873140.post-582597429092679768</id><published>2009-09-10T19:38:00.004-04:00</published><updated>2010-07-15T10:56:45.325-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-15T10:56:45.325-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008 R2" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008" /><title>Be Careful When Uninstalling SQL 2008 R2 CTP</title><content type="html">&lt;div style="text-align: right;"&gt;&lt;iframe align="right" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=cs04c-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0672330563&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;/div&gt;When SQL 2008 R2 CTP came out, I immediately downloaded it to try out the new features. I already had an instance of SQL 2005 and SQL 2008 running on the same machine. When you install SQL 2008 R2 it overwrites the management tools for SQL 2008.&lt;br /&gt;
A few weeks later I uninstalled SQL 2008 R2 and went to install the SQL 2008 management tools again. Every time I tried to run the install I encountered the following errors.&lt;br /&gt;
&lt;em&gt;Unable to get installer types in the C:\Program Files\Microsoft SQL Server\100\Tools\Binn\Microsoft.SqlServer.Management.PSSnapins.dll assembly.&lt;/em&gt;&lt;br /&gt;
Followed by…&lt;br /&gt;
&lt;em&gt;Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=10.0.0.0&lt;/em&gt;&lt;br /&gt;
I tried uninstalling all SQL components and anything to do with PowerShell with no success. I chalked it up to something specific to my system until I saw Mladen Prajdić (&lt;a href="http://weblogs.sqlteam.com/mladenp/Default.aspx"&gt;Blog&lt;/a&gt; &lt;a href="http://twitter.com/MladenPrajdic"&gt;Twitter&lt;/a&gt;) post something on Twitter the other day having the same issue.&lt;br /&gt;
I’m not sure if anyone else is having this issue, or if it just hasn’t surfaced very much yet. Here is a post on the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjsetupandupgrade/thread/a7a300bb-efee-4e51-8ff3-849c26b72e40"&gt;SQL Forums&lt;/a&gt; with more details. To date, Mladen or myself have not been able to overcome this issue. I may have to reformat my laptop to get SQL 2008 installed again unless someone comes up with a resolution for this soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3643757322945873140-582597429092679768?l=cybersql.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=olP4rRiJMko:4DUvWGAGT78:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=olP4rRiJMko:4DUvWGAGT78:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=olP4rRiJMko:4DUvWGAGT78:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=olP4rRiJMko:4DUvWGAGT78:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=olP4rRiJMko:4DUvWGAGT78:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=olP4rRiJMko:4DUvWGAGT78:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=olP4rRiJMko:4DUvWGAGT78:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=olP4rRiJMko:4DUvWGAGT78:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=olP4rRiJMko:4DUvWGAGT78:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CyberSql?a=olP4rRiJMko:4DUvWGAGT78:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CyberSql?i=olP4rRiJMko:4DUvWGAGT78:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://cybersql.blogspot.com/feeds/582597429092679768/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3643757322945873140&amp;postID=582597429092679768&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/582597429092679768?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3643757322945873140/posts/default/582597429092679768?v=2" /><link rel="alternate" type="text/html" href="http://cybersql.blogspot.com/2009/09/be-careful-when-uninstalling-sql-2008.html" title="Be Careful When Uninstalling SQL 2008 R2 CTP" /><author><name>Ken Simmons</name><uri>http://www.blogger.com/profile/14073942080927235312</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry></feed>

