<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.sqlservercentral.com/blogs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Wise Man or Wise Guy</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Thoughts on SQL Server Certification</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/15/thoughts-on-sql-server-certification.aspx</link><pubDate>Mon, 15 Mar 2010 15:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18654</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>16</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18654</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/15/thoughts-on-sql-server-certification.aspx#comments</comments><description>&lt;p&gt;This is probably part 1 of a series, but no guarantees.&lt;/p&gt;  &lt;h2 align="center"&gt;Why Certify?&lt;/h2&gt;  &lt;p&gt;I've been working with SQL Server for 10 years and for most of that time I've thought certification was unnecessary.&amp;#160; When I first started out my boss was not a fan of MS certifications, so I wasn't interested either.&amp;#160; Once I had some experience, I thought that my experience was enough.&amp;#160; So what changed my mind?&amp;#160; I moved and got to know people who, in my opinion, know &lt;strong&gt;a lot &lt;/strong&gt;more about SQL Server than I do, so I was challenged to &amp;quot;up my game&amp;quot; and one way to do that is through certification.&amp;#160; The certification requires that I study about areas of SQL Server that I have not had the opportunity to work with or needed to know about, areas like clustering, log-shipping, online restores, to name just a few.&amp;#160; &lt;/p&gt;  &lt;p&gt;Another reason is that I enjoy presenting (teaching) and I think I'd like to continue to do that and maybe make some money doing it.&amp;#160; So, I decided that one way to do that is to become and MCT (Microsoft Certified Trainer) and in order to do that you need to be an MCITP. &lt;/p&gt;  &lt;p&gt;Finally, after having already decided to go down the certification path, I read this article in &lt;em&gt;ComputerWorld&lt;/em&gt;, &lt;a href="http://www.computerworld.com/s/article/print/347260/Certifications_Are_No_Longer_Optional?taxonomyName=Careers&amp;amp;taxonomyId=10"&gt;&lt;em&gt;Opinion: Certifications are no longer Optional&lt;/em&gt;&lt;/a&gt;.&amp;#160; I don't know how accurate that might be, but I also think that certifications can't hurt me. &lt;/p&gt;  &lt;h2 align="center"&gt;So What Have I Done?&lt;/h2&gt;  &lt;p&gt;I recently took (and passed) &lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-432&amp;amp;locale=en-us"&gt;&lt;em&gt;70-432: TS: Microsoft SQL Server 2008 Implementation and Maintenance&lt;/em&gt;&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Preparation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I prepared for the test by going through &lt;a href="http://blogs.msdn.com/buckwoody/"&gt;Buck Woody&lt;/a&gt;'s &lt;a href="http://twitter.com/buckwoody"&gt;(@BuckWoody)&lt;/a&gt; &lt;a href="http://blogs.msdn.com/buckwoody/archive/tags/Certifications/default.aspx"&gt;blog series&lt;/a&gt; on his preparation for this test.&amp;#160; I also purchased the &lt;a href="http://www.amazon.com/Self-Paced-Training-70-432-2008-Implementation-2008-Implementation/dp/0735626057"&gt;&lt;em&gt;MCTS Self-Pace Training Kit (Exam 70-432): Microsoft SQL Server 2008-Implementation and Maintenance&lt;/em&gt;&lt;/a&gt;.&amp;#160; I purchased the book because it comes with practice test software which I thought would be valuable. The training kit was helpful, but a little shallow, I really expected it to be delve deeper into the subjects.&amp;#160; The case study presented at the end of each chapter was the most helpful part of the book as it really caused me to think about what I thought was the best way to solve the problem(s) presented.&amp;#160; I actually had a harder time doing the practice test(s) than I did with the real test.&amp;#160; I don't think I passed the real test because of this book, but it did help augment my experience and the other resources.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Test&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Having never taken a certification test before and this being about 15 years after the last test I took that actually meant anything, I was a bit concerned about being able to pass.&amp;#160; This concern was based on the fact that I had NOT passed a practice test.&amp;#160; I'll share that I have always been a good test taker, especially when the test is multiple choice, which the certification test is.&amp;#160; I got to the test center about 30 minutes before the test was scheduled (as recommended) and was registered and at the test station about 20 minutes later.&amp;#160; Now, the recommendation is to allow 2 hours and 45 minutes for the test so I expected a long test.&amp;#160; Well, I was leaving the test center 40 minutes after I sat down at the test station.&amp;#160; During that time I did the practice test, as it was my first time, did the pre-test MS survey, took the test, reviewed every question on the test, took the post-test MS survey, and the post-test Prometric survey.&amp;#160;&amp;#160; You can decide how hard the test was. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Test Value&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The test definitely covered all the areas it said it would cover, but I thought it should have been twice as long as there was not enough depth to the questions.&amp;#160; I am pretty sure I could have passed without studying.&amp;#160; I definitely could have passed without studying as much as I did.&amp;#160; Would I expect someone who passed this test to be able to sit down and set up a cluster or replication?&amp;#160; No.&amp;#160; I would expect to be able to give them a scenario and have them give me an basic solution that would be meet business requirements around availability and recovery.&amp;#160; So it has some value, but could be better.&lt;/p&gt;  &lt;h2 align="center"&gt;What's Next?&lt;/h2&gt;  &lt;p&gt;I've scheduled &lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-450&amp;amp;locale=en-us"&gt;&lt;em&gt;70-450: PRO: Designing, Optimizing and Maintaining a Database Server Infrastructure using Microsoft SQL Server 2008&lt;/em&gt;&lt;/a&gt;.&amp;#160; I'll have another post about this test when I get there.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-7514257558096614973?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=MF9GQ5ckC_I:l55-qep0_Sc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=MF9GQ5ckC_I:l55-qep0_Sc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=MF9GQ5ckC_I:l55-qep0_Sc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=MF9GQ5ckC_I:l55-qep0_Sc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=MF9GQ5ckC_I:l55-qep0_Sc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=MF9GQ5ckC_I:l55-qep0_Sc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=MF9GQ5ckC_I:l55-qep0_Sc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=MF9GQ5ckC_I:l55-qep0_Sc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=MF9GQ5ckC_I:l55-qep0_Sc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=MF9GQ5ckC_I:l55-qep0_Sc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=MF9GQ5ckC_I:l55-qep0_Sc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/MF9GQ5ckC_I" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18654" width="1" height="1"&gt;</description></item><item><title>PASS Releases Survey Results &amp; Summit Location – Reactions</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/11/pass-releases-survey-results-_2600_-summit-location-_1320_-reactions.aspx</link><pubDate>Thu, 11 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18569</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18569</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/11/pass-releases-survey-results-_2600_-summit-location-_1320_-reactions.aspx#comments</comments><description>&lt;p align="center"&gt;&lt;strong&gt;The Impetus&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;So after &lt;a href="http://www.sqlandy.com" target="_blank"&gt;Andy Warren&lt;/a&gt;’s (&lt;a href="http://twitter.com/sqlandy" target="_blank"&gt;@SqlAndy&lt;/a&gt;) blog post, &lt;a href="http://www.sqlandy.com/archive/pass-update-24/" target="_blank"&gt;PASS Update #24&lt;/a&gt;, last week and the follow-up posts by myself (&lt;a href="http://wiseman-wiseguy.blogspot.com/2010/03/swing-and-miss-by-pass.html" target="_blank"&gt;A Swing and a Miss By PASS&lt;/a&gt;) and &lt;a href="http://www.brentozar.com" target="_blank"&gt;Brent Ozar&lt;/a&gt; (&lt;a href="http://twitter.com/brento" target="_blank"&gt;@BrentO&lt;/a&gt;) (&lt;a href="http://www.brentozar.com/archive/2010/03/pass-summit-location-voting-results/" target="_blank"&gt;PASS Summit Location Voting Results&lt;/a&gt;), &lt;a href="http://www.sqlpass.org/" target="_blank"&gt;PASS&lt;/a&gt; released the &lt;a href="http://www.sqlpass.org/AboutPASS/News/LocationSurveyResults.aspx" target="_blank"&gt;survey results&lt;/a&gt; and the location of the 2011 and 2012 Summits(Seattle) in this month’s Connector newsletter and on the PASS web site.&amp;#160; The &lt;a href="http://www.sqlpass.org/Community/PASSBlog/tabid/75/articleType/ArticleView/articleId/141/Default.aspx" target="_blank"&gt;post&lt;/a&gt; includes the reason for delaying releasing the results and why they chose to stay in Seattle.&amp;#160; If you read the PASS post you also need to read the comments as there are those that agree the decision and reasoning and those that disagree with it.&amp;#160; You should also read &lt;a href="http://thomaslarock.com/" target="_blank"&gt;Tom LaRock&lt;/a&gt;’s(&lt;a href="http://twitter.com/sqlrockstar" target="_blank"&gt;@SQLRockstar&lt;/a&gt;) &lt;a href="http://thomaslarock.com/2010/03/you-want-answers/" target="_blank"&gt;response&lt;/a&gt; to my post (and Brent’s I assume) which I appreciated.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Thanks Deserved&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;First I want to applaud the decision by the PASS leadership to get the results out immediately and especially including the locations they chose and why.&amp;#160; I don’t necessarily agree, but I think that getting the information out to the community is more important than the decision on the location.&amp;#160; One thing I believe is that the membership/community is PASS so the policy of the board should be to share everything and only vote on what should NOT be public.&amp;#160; I get the feeling that the current policy is the opposite, let’s vote on what to release.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Other Reactions&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;There were several blog posts responding to the release of the data. Here are the ones I know about:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://scarydba.wordpress.com" target="_blank"&gt;Grant Fritchey&lt;/a&gt; (&lt;a href="http://twitter.com/gfritchey" target="_blank"&gt;@GFritchey&lt;/a&gt;) was first with &lt;a href="http://scarydba.wordpress.com/2010/03/10/location-of-the-pass-summit/" target="_blank"&gt;Location of the PASS Summit&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Brent Ozar was next with &lt;a href="http://www.brentozar.com/archive/2010/03/pass-summit-location-survey-results/" target="_blank"&gt;The PASS Summit Location Survey Results&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://sqlblogcasts.com/blogs/simons/" target="_blank"&gt;Simon Sabin&lt;/a&gt; (&lt;a href="http://twitter.com/simon_sabin" target="_blank"&gt;@simon_sabin&lt;/a&gt;) chimed in with &lt;a href="http://sqlblogcasts.com/blogs/simons/archive/2010/03/10/PASS-Location-fixed-for-the-next-2-years---Are-they-listening-.aspx" target="_blank"&gt;PASS Location fixed for the next 2 years – Are they listening?&lt;/a&gt; and then &lt;a href="http://sqlblogcasts.com/blogs/simons/archive/2010/03/10/PASS-Summit-Location-follow-up---result-analysis.aspx" target="_blank"&gt;PASS Summit Location followup - result analysis&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sqlservercentral.com/blogs/brian_kelley" target="_blank"&gt;K. Brian Kelley&lt;/a&gt; (&lt;a href="http://twitter.com/kbriankelley" target="_blank"&gt;@kbriankelley&lt;/a&gt;) added his thoughts with &lt;a href="http://www.sqlservercentral.com/blogs/brian_kelley/archive/2010/03/10/pass-summit-to-stay-in-seattle.aspx" target="_blank"&gt;PASS Summit to Stay in Seattle&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p align="center"&gt;&lt;strong&gt;The PASS Explanation&lt;/strong&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Reason #1&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="left"&gt;“There is a disparity between wanting to have Summit on the East Coast and the desire to have access to plentiful, top-notch Microsoft resources at every PASS Summit. For all three questions pertaining to the importance of Microsoft resources, 69%- 84% of respondents maintain that having access to many, and varied, Microsoft resources is important to their Summit experience.”&lt;/p&gt;    &lt;p align="left"&gt;“We would not be able to achieve anywhere near the same level of support from Microsoft as we do when Summit is held in Seattle. We would lose out on at least 50% and likely 75% of Microsoft presenters, developers, and SQLCAT and CSS staff – all things a majority of survey respondents listed as important or very important.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="left"&gt;Based on the results from these 3 questions:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Hundreds of Microsoft developers available – 45% Very Important, 33% Somewhat Important &lt;/li&gt;    &lt;li&gt;Availability of CSS and SQLCAT Experts in face-to-face environment – 36% Very Important, 33% Somewhat important &lt;/li&gt;    &lt;li&gt;Access to Many and varied Microsoft Presenters – 48% Very Important, 36% Somewhat Important &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I’d argue that a more important question is, how many people who attended the Summit took advantage of the hundreds of MS developers or the CSS and SQLCAT experts.&amp;#160; If the “hundreds” we got in Seattle was say 300 would the top 75-150 of these be enough?&amp;#160; How many of the “hundreds” in Seattle came from non-Washington MS locations?&amp;#160; The one MS session I attended the presenters were not from Redmond and at least one attendee was on a flight to Charlotte with several MS employees from Charlotte. &lt;/p&gt;  &lt;p&gt;Then the other question about having MS presenters, well of the &lt;a href="http://www.sqlpass.org/Events/BestOfSummit.aspx" target="_blank"&gt;Top 10 Sessions for Summit 2009&lt;/a&gt; there were 2 MS presenters and 5 non-MS presenters, so that tells me that there are some good speakers outside of MS.&amp;#160; I will say that MS presenters did dominate the most popular BI Tracks.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Reason #2&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Based on Microsoft's release cycle history (major release cycles run approximately every 3 years, with minor ones often coming in between), 2011 or 2012 will likely be a launch year. It would be disappointing for the community to lose out on the advantages of being in Seattle during a potential release year.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I can’t argue with that.&amp;#160; It would be nice to have the most MS presence in a release year, but Brent makes a good point in his post:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“If major release cycles run every 3 years, and minor ones come in between, then the odds of having a release on any given year is 2/3!&amp;#160; Every year is a potential release year.&amp;#160; As far as I’m concerned, if Microsoft wants to promote a release, they can come to the community.&amp;#160; This is exactly their strategy in Europe – they’re coordinating with community leaders to host regional events all over Europe for the launch of SQL Server 2008 R2.&amp;#160; Why does the community have to come begging to Microsoft’s doorstep?&amp;#160; They’re the ones making money off us.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="center"&gt;&lt;strong&gt;Reason #3&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Seattle is a very cost-effective location for a conference the size and scope of Summit. We were surprised to find that most East Coast locations we considered would cost substantially more and would likely raise registration prices and negatively impact the budget available to many other PASS activities, including Chapter resources and online events. We should also point out that survey respondents listed the cost of moving Summit to the East Coast as the least important of four PASS priorities (others included: Chapter resources, events such as 24 Hours of PASS, and the PASS website).”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Cost more for who?&amp;#160; Aaron Nelson made a point on Twitter that his hotel in Charlotte (one of the PASS investigated locations) for SQLSaturday was $59/night vs. the $200/night most hotels near the convention center in Seattle were.&amp;#160; Grant also mentions cost in his post:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“For example, doing a quick search on Travelocity, no details, accepting defaults, meeting half-way, in Dallas, would cost $216 instead of $399. That’s almost $200 in savings. Even if Rushabh is right and we’d have to increase the cost, let’s say $150/attendee, that’s still offset by the flight.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="center"&gt;&lt;strong&gt;My Conclusion on the Data&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Despite all of these thing in the data nearly 60% of respondents said that the PASS Summit should be held &lt;strong&gt;OUTSIDE&lt;/strong&gt; of Seattle &lt;strong&gt;EVERY OTHER YEAR&lt;/strong&gt; vs. only 19% thinking that the Summit should &lt;strong&gt;ALWAYS&lt;/strong&gt; be in Seattle.&amp;#160; Maybe I’m spinning the data to agree with my opinion, let’s move the Summit around, but I still think those are very strong numbers.&amp;#160; For the record I did not vote for moving every year, I voted for every 4 years.&amp;#160; &lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;A Mini-Summit on the East Coast?&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;The final line of the editorial is:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="left"&gt;“We are listening to all of you who desire more PASS presence on the East Coast, and are currently looking into holding a smaller conference there in the near future. We’ll share more information as it becomes available”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I don't want to sound ungrateful, but why would you do 2 events?&amp;#160; So now instead of the PASS Summit being THE SQL Server event, it is one of the SQL Server events.&amp;#160; Also, how does this mesh with all the reasons the board gave for keeping THE Summit in Seattle?&amp;#160; It’ll still cost more than a similar event in Seattle.&amp;#160; You still won’t get the MS presence that is so important, or if you do, why wouldn’t you get that presence if you held THE Summit on the East coast?&amp;#160; Is there a strategic reason for doing this or is it being done to pacify the “voters”?&amp;#160; I hope that there is a strategic reason for it and if there isn’t I hope that resources aren’t used for it.&lt;/p&gt;  &lt;p&gt;I understand that the board believes it is making the best decision for PASS, but I disagree.&amp;#160; I want to see how this decision meets the goals of PASS: Connect, Share, Learn.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;I’m interested in what you think.&amp;#160; I know there are people who strongly agree with the decision to stay in Seattle, so let me know why.&amp;#160; Comment on this post or post on your blog and link to it in the comments.&amp;#160; I think anything that gets the community involved will turn out to be a good thing for PASS.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-786242213664607216?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=57V06dey1oc:kcje4uyqfYc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=57V06dey1oc:kcje4uyqfYc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=57V06dey1oc:kcje4uyqfYc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=57V06dey1oc:kcje4uyqfYc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=57V06dey1oc:kcje4uyqfYc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=57V06dey1oc:kcje4uyqfYc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=57V06dey1oc:kcje4uyqfYc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=57V06dey1oc:kcje4uyqfYc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=57V06dey1oc:kcje4uyqfYc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=57V06dey1oc:kcje4uyqfYc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=57V06dey1oc:kcje4uyqfYc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/57V06dey1oc" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18569" width="1" height="1"&gt;</description></item><item><title>March OPASS Meeting Recap</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/10/march-opass-meeting-recap.aspx</link><pubDate>Wed, 10 Mar 2010 19:20:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18549</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18549</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/10/march-opass-meeting-recap.aspx#comments</comments><description>&lt;p&gt;We had a great turnout of 25 people for last night’s &lt;a href="http://orlando.sqlpass.org" target="_blank"&gt;OPASS&lt;/a&gt; Meeting sponsored by Quest Software.&lt;/p&gt;  &lt;p&gt;We started the meeting with the PASS Chapter Deck which has lots of information on it.&amp;#160; I did get one comment later that there was too much on the deck to process.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Networking&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;After announcements, &lt;a href="http://www.sqlandy.com" target="_blank"&gt;Andy Warren&lt;/a&gt; (&lt;a href="http://twitter.com/sqlandy" target="_blank"&gt;@sqlandy&lt;/a&gt;) led a networking exercise that worked on remembering names.&amp;#160; The exercise started at check-in when we didn’t have name tags.&amp;#160; Then we were all given a number tag, a pen, and a piece of paper.&amp;#160; Andy then had each person, in random order, stand up and say their name twice.&amp;#160; After everyone had said their name we then went in numerical order and wrote down each person’s name, if we remembered it.&amp;#160; I did well only missing 2 and one was because that person did not stand up when we got their number.&amp;#160; The other I missed because I couldn’t hear the name very well.&amp;#160; There were a couple of conclusions:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The more clearly and loudly the person said their name the easier it was to remember.&lt;/li&gt;    &lt;li&gt;If there was something extra added when the person said their name it was easier to remember.&amp;#160; For example, one person said, “My name is Bob, and now I’ll say it backwards, Bob”.&amp;#160; Everyone remembered him.&lt;/li&gt; &lt;/ol&gt;  &lt;p align="center"&gt;&lt;strong&gt;Featured Presentation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;David Pless, Senior Premier Field Engineer with Microsoft, presented on Performance Tuning and Optimization in SQL Server 2005/2008.&amp;#160; He did a good job talking about different server and database configuration options, gotchas, and how to use DMV’s to find issues.&amp;#160; David had a lot of good information, and wasn’t able to get through his complete presentation in just over an hour.&amp;#160; The consensus was that we need to have him back for a part 2.&amp;#160; David had 2 things that he stresses that I’ll share:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Autogrow is fine, but set it to a fixed amount, not a percent.&lt;/li&gt;    &lt;li&gt;Update Statistics.&amp;#160; Stale statistics are a common cuase of performance issues.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The featured presentation was recorded and is available at: &lt;a title="https://www323.livemeeting.com/cc/usergroups/view?id=QFG3GW" href="https://www323.livemeeting.com/cc/usergroups/view?id=QFG3GW"&gt;https://www323.livemeeting.com/cc/usergroups/view?id=QFG3GW&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We finished up the evening with a Raffle with many items from Quest, plus some from User Group Support Services.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;After Meeting&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;As usual there were good discussions after the meeting as well.&amp;#160; David had brought his 16 year-old daughter with him so I spent some time talking with her.&amp;#160; I also spoke with Mike Antonovich about some contacts he had given me at the last meeting.&amp;#160; Then Andy, &lt;a href="http://kendalvandyke.blogspot.com" target="_blank"&gt;Kendal Van Dyke&lt;/a&gt; (&lt;a href="http://twitter.com/sqldba" target="_blank"&gt;@SQLDBA&lt;/a&gt;) and I, spent some time talking about community, SQLSaturday, and PASS.&amp;#160; Always an interesting discussion as we each have our own ideas and it’s fun to see where they mesh and where we disagree.&lt;/p&gt;  &lt;p&gt;As usual I encourage you to make it to meetings whenever you can, where ever you are.&amp;#160; Online meetings and events are fine, but there is nothing quite like being there in person and having discussions with your peers.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-5849573851405440825?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=l9xMc9rk3PY:zCRIFxgl62g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=l9xMc9rk3PY:zCRIFxgl62g:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=l9xMc9rk3PY:zCRIFxgl62g:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=l9xMc9rk3PY:zCRIFxgl62g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=l9xMc9rk3PY:zCRIFxgl62g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=l9xMc9rk3PY:zCRIFxgl62g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=l9xMc9rk3PY:zCRIFxgl62g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=l9xMc9rk3PY:zCRIFxgl62g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=l9xMc9rk3PY:zCRIFxgl62g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=l9xMc9rk3PY:zCRIFxgl62g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=l9xMc9rk3PY:zCRIFxgl62g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/l9xMc9rk3PY" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18549" width="1" height="1"&gt;</description></item><item><title>OPASS March Meeting with David Pless</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/08/opass-march-meeting-with-david-pless.aspx</link><pubDate>Mon, 08 Mar 2010 19:44:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18479</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18479</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/08/opass-march-meeting-with-david-pless.aspx#comments</comments><description>&lt;h1 align="center"&gt;March 9 6-8:30pm&lt;/h1&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;This month's meeting sponsored by &lt;/span&gt;&lt;img alt="Quest Software" src="http://www.quest.com/images/common/quest-logo.gif" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Live Meeting: &lt;/strong&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=QFG3GW&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=QFG3GW&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;&lt;strong&gt;Speaker: &lt;/strong&gt;David Pless&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;David has been a Senior Premier Field Engineer with Microsoft for three years.&amp;#160; As a PFE he performs health checks, conducts chalk talks, and full training workshops.&amp;#160; He also works on reactive and proactive engagements on SQL Server 2005 and 2008.&amp;#160; He mainly supports the Southeast focusing on Florida, but can be anywhere in the world.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;Core areas are performance tuning and optimization, mirroring, Reporting Services (SSRS), and Integration Services (SSIS) and other areas suchas consolidation, table partitioning, resource governor, performance data warehouse, SQL Server auditing and more.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;Prior to working for Miscrosoft David was a freelance consultant and also worked for Intellinet as an MCS Partner Consultant starting the SQL Server practice at the Atlanta based consulting form.&amp;#160; PRior to Intellinet David was a DBA for CheckFree Corpportation in Norcross, Georgia for over 6 years.&amp;#160; David has worked with SQL Server since version 6.5 and has been an active member of the SQL Server community for years.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;&lt;strong&gt;Topic: &lt;/strong&gt;SQL Server 2005/2008 Performance Tuning and Optimization Techniques&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;This discussion will cover how to troubleshoot performance issues on SQL Server 2005 and 2008.&amp;#160; It will cover performance impact analysis using DMVs, Set Options in SQL Server, and Profiler and perfmon anlaysis.&amp;#160; It also includes SQLNexus, PAL (Performance Analysis of Logs), RML Utilities, SQLDiag, and other tools.&amp;#160; Finally we will discuss reading graphical query plans and what you can learn from reading the XML plans.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;If time permits we will also cover Performance Data Warehousei n SQL Server 2008, new features in 2008 regarding missing indexes, viewing query plans, and Extended Events.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;Goals:&lt;/span&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;span style="font-size: small"&gt;Build a repeatable performance base to verify I/O's, identify missing indexes, identify out of date statistics, and more.&lt;/span&gt; &lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: small"&gt;Become aware of new SQL Server tools that help the DBA better analyze and attack performance issues such as SQL Nexus, PAL, RML Utilities, XML Notepad to read XML Plans, and more.&lt;/span&gt; &lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: small"&gt;As tim epermits to be aware of new features in SQL Server 2008 to get a handle on perfomance such as Perfomance Datawarehouse, changes to SQL Server Management Studio, Resource Governor, and Extended Events&lt;/span&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;Please email &lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;a href="mailto:webmaster@opass.org"&gt;&lt;span style="font-size: small"&gt;webmaster@opass.org&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt; to RSVP.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;For directions visit the &lt;a href="http://orlando.sqlpass.org" target="_blank"&gt;OPASS&lt;/a&gt; web site.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: small"&gt;Hope to see you there, either in person or virtually.&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-8849410543051434274?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=vXEWryWPr1M:f4f8hScxdLw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=vXEWryWPr1M:f4f8hScxdLw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=vXEWryWPr1M:f4f8hScxdLw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=vXEWryWPr1M:f4f8hScxdLw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=vXEWryWPr1M:f4f8hScxdLw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=vXEWryWPr1M:f4f8hScxdLw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=vXEWryWPr1M:f4f8hScxdLw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=vXEWryWPr1M:f4f8hScxdLw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=vXEWryWPr1M:f4f8hScxdLw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=vXEWryWPr1M:f4f8hScxdLw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=vXEWryWPr1M:f4f8hScxdLw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/vXEWryWPr1M" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18479" width="1" height="1"&gt;</description></item><item><title>A Swing and a Miss by PASS</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/08/a-swing-and-a-miss-by-pass.aspx</link><pubDate>Mon, 08 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18460</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18460</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/08/a-swing-and-a-miss-by-pass.aspx#comments</comments><description>On Saturday my son had his second baseball game.&amp;nbsp; When it was his turn to hit I reminded him to keep his eye on the ball because in his first game he had a struck out on a swing and a miss because he didn’t keep his eye on the ball.&amp;nbsp; I think that the &lt;a href="http://www.sqlpass.org/"&gt;PASS&lt;/a&gt; board has taken their eye off the ball resulting in a swing and a miss by not publishing the results of the January survey about where members would like to see the Summit held.&amp;nbsp; Last Friday (3/72010), &lt;a href="http://www.sqlandy.com/" target="_blank"&gt;Andy Warren&lt;/a&gt; (&lt;a href="http://twitter.com/sqlandy" target="_blank"&gt;@sqlandy&lt;/a&gt;) shared that the board had gone over the results of the recent survey and voted on where to hold the next few Summits in his &lt;a href="http://www.sqlandy.com/archive/pass-update-24/" target="_blank"&gt;PASS Update #24&lt;/a&gt; blog post. The interesting part of the blog post is this:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;I’ve asked for the data to be posted on sqlpass.org, so far we haven’t managed that, hopefully soon. I also requested that we release the full detail records scrubbed of identifying data, but it was determined that doing so was &lt;em&gt;too complicated!&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;
I’m&amp;nbsp; not the first one to comment on this as &lt;a href="http://www.brentozar.com/" target="_blank"&gt;Brent Ozar&lt;/a&gt; (&lt;a href="http://twitter.com/BrentO" target="_blank"&gt;@BrentO&lt;/a&gt;) quickly responded in his blog post, &lt;a href="http://www.brentozar.com/archive/2010/03/pass-summit-location-voting-results/" target="_blank"&gt;PASS Summit Location Voting Results&lt;/a&gt;.&amp;nbsp; I have to say that I agree with what he has to say,&amp;nbsp; I don’t care how complicated it is to publish the results, you have to do it.&amp;nbsp; Not publishing those results leaves open the possibility that, no matter what the board has decided to do for future Summits (apparently we can’t know where future Summits will be until the current Summit), it isn’t what the survey showed.&amp;nbsp; I want to make it clear that I’m not criticizing the board for whatever decision that they made regarding the location of upcoming Summit’s, the criticism is that they should release the results of the survey.&amp;nbsp; We, the members, are PASS and have the right to know those results.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
I’ve served on church board’s (not as big as PASS, but similar) before and I understand that sometimes a board needs to di what they believe is in the best interests of the organization, even if it is not popular with members.&amp;nbsp; I call that leadership, but please share the results and also the reasons why you made the decision you made.&amp;nbsp; The membership was asked what we thought, so we need to know the corporate results.&amp;nbsp; We also should know the decision that was made regarding future Summit locations.&amp;nbsp; We were asked for our input, so we need to know what it is and what was done with it.&amp;nbsp; This could be an issue that influences decisions to run for the PASS board and decisions on who to vote for and the election is BEFORE the Summit. &lt;br /&gt;
&lt;br /&gt;
To go along with that last sentence, I am now considering applying for the PASS board.&amp;nbsp; I don’t know that I have all the right qualifications, but I think I’ll being doing it for the right reason, I’m passionate about PASS and the SQL Server Community and want to see it grow.&amp;nbsp; I’ve also been quick to speak out and offer criticism’s of decisions, and I believe that if you are going to be critical you need to be willing to take a leadership role.&amp;nbsp; There are a lot of great people in PASS (including ALL the board members), but we, those not already on the board, all have reasons for not running.&amp;nbsp; I’ve decided that I’ll always be able to find reasons NOT to do it, so now I’m looking for reasons TO do it.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;If you are passionate about PASS, I encourage YOU to do the same.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-8121878440473623687?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=OsmyIBgybgc:_f0Lb0g4pv0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=OsmyIBgybgc:_f0Lb0g4pv0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=OsmyIBgybgc:_f0Lb0g4pv0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=OsmyIBgybgc:_f0Lb0g4pv0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=OsmyIBgybgc:_f0Lb0g4pv0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=OsmyIBgybgc:_f0Lb0g4pv0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=OsmyIBgybgc:_f0Lb0g4pv0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=OsmyIBgybgc:_f0Lb0g4pv0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=OsmyIBgybgc:_f0Lb0g4pv0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=OsmyIBgybgc:_f0Lb0g4pv0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=OsmyIBgybgc:_f0Lb0g4pv0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/OsmyIBgybgc" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18460" width="1" height="1"&gt;</description></item><item><title>Timing Matters</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/04/timing-matters.aspx</link><pubDate>Thu, 04 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18366</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18366</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/04/timing-matters.aspx#comments</comments><description>&lt;p&gt;A few weeks ago I got an email from my backup administrator with a message like this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Set type&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Backup     &lt;br /&gt;Set status&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Completed      &lt;br /&gt;Set description&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Weekday Backup&lt;/p&gt;    &lt;p&gt;Resource name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : &lt;a href="file://\\Server\Backups"&gt;\\Server\Backups&lt;/a&gt;      &lt;br /&gt;Logon account&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : System Logon Account      &lt;br /&gt;Encryption used&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : None&lt;/p&gt;    &lt;p&gt;Agent used&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Yes     &lt;br /&gt;Advanced Open File Option used : No&lt;/p&gt;    &lt;p&gt;Byte count&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : n bytes     &lt;br /&gt;Rate&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : n MB/Min&lt;/p&gt;    &lt;p&gt;Files&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : n     &lt;br /&gt;Directories&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : n      &lt;br /&gt;Skipped files&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 1      &lt;br /&gt;Corrupt files&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 0      &lt;br /&gt;Files in use&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 0&lt;/p&gt;    &lt;p&gt;Start time&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : DOW, Month DD, YYYY 12:25:48 AM     &lt;br /&gt;End time&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : DOW, Month DD, YYYY 12:29:26 AM&lt;/p&gt;    &lt;p&gt;Media used&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : media name     &lt;br /&gt;File is in use&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : &lt;a href="file://\\Server\Backups\BackupFolder\database_name_tlog_YYYYMMDDHHMM.BAK"&gt;\\Server\Backups\BackupFolder\database_name_tlog_YYYYMMDDHHMM.BAK&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So I checked the job schedule because when the transaction log backup job runs, it also deletes old backups.&amp;#160; The Log backup job was scheduled to run on the 1/2 hour and according to this report, the BackupExec job finished BEFORE 12:30 AM.&amp;#160; I sent this information to the backup administrator mentioning that it seemed like there must be a time difference between the BackupExec server and the SQL Server.&amp;#160; It turns out that the the SQL Server was 62 seconds ahead of the BackupExec server.&amp;#160; &lt;/p&gt;  &lt;p&gt;Apparently BackupExec grabs a list of files to be backed up and then iterates over the list backing up each file, but when it got to this file the SQL Server Agent job had deleted the file.&amp;#160; Thus, BackupExec couldn’t backup the file.&lt;/p&gt;  &lt;p&gt;I find this interesting because wouldn’t this also mean that BackupExec would miss any files created during the backup process?&amp;#160; I’m not a expert on backups, beyond knowing how to do SQL Server backups and the fact that I’ve changed tapes and started BackupExec jobs a couple of times, so maybe this is expected and accepted behavior.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-6729809981078116620?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=8vVoIIjtR2A:wywBxbmrP9s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=8vVoIIjtR2A:wywBxbmrP9s:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=8vVoIIjtR2A:wywBxbmrP9s:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=8vVoIIjtR2A:wywBxbmrP9s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=8vVoIIjtR2A:wywBxbmrP9s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=8vVoIIjtR2A:wywBxbmrP9s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=8vVoIIjtR2A:wywBxbmrP9s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=8vVoIIjtR2A:wywBxbmrP9s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=8vVoIIjtR2A:wywBxbmrP9s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=8vVoIIjtR2A:wywBxbmrP9s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=8vVoIIjtR2A:wywBxbmrP9s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/8vVoIIjtR2A" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18366" width="1" height="1"&gt;</description></item><item><title>Speaker Evaluations for SQLSaturday #32 – Tampa</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/01/speaker-evaluations-for-sqlsaturday-_2300_32-_1320_-tampa.aspx</link><pubDate>Mon, 01 Mar 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18252</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18252</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/03/01/speaker-evaluations-for-sqlsaturday-_2300_32-_1320_-tampa.aspx#comments</comments><description>I recently received my Speaker Evaluations for my session, &lt;em&gt;Why I Use Stored Procedures,&lt;/em&gt; from Pam Shaw (&lt;a href="http://twitter.com/pamshaw" target="_blank"&gt;@pamshaw&lt;/a&gt;) and as is my custom I thought I’d share them here.&amp;nbsp; My event recap is available &lt;a href="http://feedproxy.google.com/~r/WiseManOrWiseGuyYouDecide/~3/ZfttOG1thGE/sqlsaturday-32-tampa-recap.html" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp; THe basic layout of the evaluation is to rate if the session met, did not meet, or exceeded your expecations and then a 1-5 rating of the speakers presentation skills (1 being the worst).&amp;nbsp; Here are my results:&lt;br /&gt;
&lt;strong&gt;Presentation Expectations:&lt;/strong&gt;&lt;br /&gt;
&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 400px;"&gt;&lt;tbody&gt;
&lt;tr&gt;       &lt;td valign="top" width="133"&gt;&lt;div align="center"&gt;&lt;strong&gt;Did Not Meet&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;        &lt;td valign="top" width="133"&gt;&lt;div align="center"&gt;&lt;strong&gt;Met&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;        &lt;td valign="top" width="133"&gt;&lt;div align="center"&gt;&lt;strong&gt;Exceeded&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td valign="top" width="133"&gt;0&lt;/td&gt;        &lt;td valign="top" width="133"&gt;11&lt;/td&gt;        &lt;td valign="top" width="133"&gt;4&lt;/td&gt;     &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;This basically means that I did what I said I’d do in the session description.&amp;nbsp; I gave my reasons why I use stored procedures and, I think, some good examples as to why.&lt;br /&gt;
&lt;strong&gt;Speaker Rating:&lt;/strong&gt;&lt;br /&gt;
&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 400px;"&gt;&lt;tbody&gt;
&lt;tr&gt;       &lt;td valign="top" width="66"&gt;&lt;div align="center"&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;div align="center"&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;div align="center"&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;div align="center"&gt;&lt;strong&gt;4&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;div align="center"&gt;&lt;strong&gt;5&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;div align="center"&gt;&lt;strong&gt;Avg&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td valign="top" width="66"&gt;0&lt;/td&gt;        &lt;td valign="top" width="66"&gt;0&lt;/td&gt;        &lt;td valign="top" width="66"&gt;0&lt;/td&gt;        &lt;td valign="top" width="66"&gt;7&lt;/td&gt;        &lt;td valign="top" width="66"&gt;8&lt;/td&gt;        &lt;td valign="top" width="66"&gt;4.5&lt;/td&gt;     &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;I’d say that I’m happy with all 4’s and 5’s and a 4.5 average.&amp;nbsp; I take this to mean that I didn’t put anyone to sleep and that I at least sounded like I knew what I was talking about.&lt;br /&gt;
&lt;strong&gt;Comments:&lt;/strong&gt;&lt;br /&gt;
I had 2 comments.&amp;nbsp; Very Clear and Nice Demo.&amp;nbsp; Not a whole lot to glean from that other than I apparently made the point(s) I wanted to make and stayed on topic.&lt;br /&gt;
I really enjoy speaking and would do more if time and finances permit it.&amp;nbsp; If you run a user group and need speakers fell free to contact me and I’ll see what I can do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-4678741732685189937?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=-KQprvDux1M:UGsX_EswJ-0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=-KQprvDux1M:UGsX_EswJ-0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=-KQprvDux1M:UGsX_EswJ-0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=-KQprvDux1M:UGsX_EswJ-0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=-KQprvDux1M:UGsX_EswJ-0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=-KQprvDux1M:UGsX_EswJ-0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=-KQprvDux1M:UGsX_EswJ-0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=-KQprvDux1M:UGsX_EswJ-0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=-KQprvDux1M:UGsX_EswJ-0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=-KQprvDux1M:UGsX_EswJ-0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=-KQprvDux1M:UGsX_EswJ-0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/-KQprvDux1M" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18252" width="1" height="1"&gt;</description></item><item><title>The Journey from Smart to Good</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/25/the-journey-from-smart-to-good.aspx</link><pubDate>Thu, 25 Feb 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18166</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18166</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/25/the-journey-from-smart-to-good.aspx#comments</comments><description>&lt;h2&gt;“It’s easier to be smart than good.”&lt;/h2&gt;  &lt;p align="left"&gt;I heard that quote in a recent sermon at church and it is one I can very much relate to in more than one area of my life.&amp;#160; In context the pastor was discussing the difference between knowing what the Bible says (being smart) and applying what the Bible says (being good) and all too often I am more smart than good in that area, that’s a topic for another blog, but really the quote can be applied to many areas, including being a SQL Server DBA and that’s what I want to talk about here.&lt;/p&gt;  &lt;p align="left"&gt;All too often I’m smart, rather than good when it comes to being a DBA.&amp;#160; I allude to this in my &lt;a href="http://wiseman-wiseguy.blogspot.com/2010/01/2010-goals.html" target="_blank"&gt;2010 Goals post&lt;/a&gt; in the Professional Development section goal #2.&amp;#160; I’m great at learning new things and always have been, but not as good at putting them into practice.&amp;#160; I KNOW a lot about SQL Server, but, for a variety of reasons (fear of failing, size of SQL Server implementations, etc…), I haven’t APPLIED that knowledge.&amp;#160; One other thing I think that comes into play for me, anyway, is the three levels of knowledge as discussed in this &lt;a href="http://jangosteve.com/post/380926251/no-one-knows-what-theyre-doing" target="_blank"&gt;blog post&lt;/a&gt; (note:&amp;#160; while the ideas are good I don’t agree with some of the wording).&amp;#160; Basically it says there are three areas of knowledge:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;div align="left"&gt;The things you know you know.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;The things you know you don’t know.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;The things you don’t know you don’t know.&lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p align="left"&gt;The goal is to have area 3 be as small as possible and area 1 as large as possible.&amp;#160; My issue in regard to being a SQL Server DBA is that I have moved a big chunk of area 3 into area 2, which just makes me feel inadequate, but in reality that means I’m making progress.&amp;#160; The next step is to move some of area 2 into area 1.&lt;/p&gt;  &lt;p align="left"&gt;So what’s the plan for going from smart to good?&amp;#160; I think the first step is to understand that there is a difference, then begin applying what you already know.&amp;#160; Then just continue to learn &lt;strong&gt;AND&lt;/strong&gt; apply.&amp;#160; &lt;/p&gt;  &lt;p align="left"&gt;Remember it’s a journey not a destination and the good DBA’s I know realize that you never really arrive.&amp;#160; &lt;/p&gt;  &lt;p align="left"&gt;So where are you in the journey?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-262557391674058686?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=krFZpiKwTsg:mtOjfytmxKg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=krFZpiKwTsg:mtOjfytmxKg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=krFZpiKwTsg:mtOjfytmxKg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=krFZpiKwTsg:mtOjfytmxKg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=krFZpiKwTsg:mtOjfytmxKg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=krFZpiKwTsg:mtOjfytmxKg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=krFZpiKwTsg:mtOjfytmxKg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=krFZpiKwTsg:mtOjfytmxKg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=krFZpiKwTsg:mtOjfytmxKg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=krFZpiKwTsg:mtOjfytmxKg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=krFZpiKwTsg:mtOjfytmxKg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/krFZpiKwTsg" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18166" width="1" height="1"&gt;</description></item><item><title>What’s up with the reads?</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/22/what_1920_s-up-with-the-reads_3F00_.aspx</link><pubDate>Mon, 22 Feb 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:18050</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=18050</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/22/what_1920_s-up-with-the-reads_3F00_.aspx#comments</comments><description>&lt;p&gt;So the other day I read Andrew Kelly’s article, &lt;em&gt;Do You Have Hidden Cache Problems&lt;/em&gt;, in the latest electronic edition of &lt;em&gt;SQL Server Magazine,&lt;/em&gt; and decided to run the query he listed in the article to see if my server was suffering from this problem:&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: blue"&gt;SELECT&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: magenta"&gt;SUM&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;single_pages_kb &lt;span style="color: gray"&gt;+ &lt;/span&gt;multi_pages_kb&lt;span style="color: gray"&gt;) &lt;/span&gt;&lt;span style="color: blue"&gt;AS &lt;/span&gt;&amp;quot;CurrentSizeOfTokenCache(kb)&amp;quot;&lt;br /&gt;&lt;span style="color: blue"&gt;FROM&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: green"&gt;sys&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: green"&gt;dm_os_memory_clerks&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;WHERE&lt;br /&gt;    &lt;/span&gt;name &lt;span style="color: gray"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'TokenAndPermUserStore'&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;My result was 189344 kb.&amp;#160; In the article Andrew states that:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;&lt;font color="#333333"&gt;…if its under 10MB, you should be fine.&amp;#160; I’d start getting concerned between 10MB and 50MB.&amp;#160; If the amount of the consumed memory is over 50MB, you’re probably affected by this problem.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Well, my value converts to nearly 185MB!!!&amp;#160; I guess I must have this problem.&amp;#160; The article says this about the cause:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;On a system with reuses query plans effectively, this cache would be as large as only a few megabytes,… But on a 64-bit system with lots of ad hoc or dynamic SQL queries, this cache can grow to hundreds of megabytes in size.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So apparently my lightly loaded server (1 main application on it right now) and a max of about 50 user connections has a lot of ad hoc or dynamic SQL hitting it.&amp;#160; Well, since the application is a third-party application I decided to run this query to see what I had in the procedure cache for ad hoc queries:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;SELECT&lt;br /&gt;    &lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;execution_count&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;total_worker_time&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;total_physical_reads&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;total_logical_reads&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;total_elapsed_time&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DECP&lt;span style="color: gray"&gt;.&lt;/span&gt;refcounts&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DECP&lt;span style="color: gray"&gt;.&lt;/span&gt;usecounts&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DECP&lt;span style="color: gray"&gt;.&lt;/span&gt;cacheobjtype&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DECP&lt;span style="color: gray"&gt;.&lt;/span&gt;objtype&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;DEST&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;text&lt;br /&gt;FROM&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: green"&gt;sys&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: green"&gt;dm_exec_query_stats &lt;/span&gt;&lt;span style="color: blue"&gt;AS &lt;/span&gt;DEQS &lt;span style="color: gray"&gt;JOIN &lt;br /&gt;    &lt;/span&gt;&lt;span style="color: green"&gt;sys&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: green"&gt;dm_exec_cached_plans &lt;/span&gt;&lt;span style="color: blue"&gt;AS &lt;/span&gt;DECP&lt;br /&gt;        &lt;span style="color: blue"&gt;ON &lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;plan_handle &lt;span style="color: gray"&gt;= &lt;/span&gt;DECP&lt;span style="color: gray"&gt;.&lt;/span&gt;plan_handle &lt;span style="color: gray"&gt;CROSS APPLY&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: green"&gt;sys&lt;/span&gt;&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: green"&gt;dm_exec_sql_text&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;sql_handle&lt;/span&gt;&lt;span style="color: gray"&gt;) &lt;/span&gt;&lt;span style="color: blue"&gt;AS &lt;/span&gt;DEST&lt;br /&gt;&lt;span style="color: blue"&gt;WHERE&lt;br /&gt;    &lt;/span&gt;DECP&lt;span style="color: gray"&gt;.&lt;/span&gt;objtype &lt;span style="color: gray"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'ADHOC'&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;ORDER BY&lt;br /&gt;    &lt;/span&gt;DEQS&lt;span style="color: gray"&gt;.&lt;/span&gt;execution_count &lt;span style="color: blue"&gt;DESC&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Hmmm, 4800+ rows returned.&amp;#160; As looked a little deeper I noticed that rows 10-12 based on execution count were the same query with different WHERE clauses.&amp;#160; The queries looked like this:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;SELECT TOP &lt;/span&gt;1&lt;br /&gt;    Column1&lt;br /&gt;&lt;span style="color: blue"&gt;FROM&lt;br /&gt;    Table WITH &lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;NOLOCK&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;WHERE&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;Column2 &lt;span style="color: gray"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'Column Default Value' &lt;/span&gt;&lt;span style="color: gray"&gt;Or&lt;br /&gt;     &lt;/span&gt;Column2 &lt;span style="color: gray"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'Another Column Value'&lt;/span&gt;&lt;span style="color: gray"&gt;) AND&lt;br /&gt;    (&lt;/span&gt;Column3 &lt;span style="color: gray"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'Column Default Value'&lt;/span&gt;&lt;span style="color: gray"&gt;) AND&lt;br /&gt;    &lt;/span&gt;Column4 &lt;span style="color: gray"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'Value' &lt;/span&gt;&lt;span style="color: gray"&gt;AND&lt;br /&gt;    &lt;/span&gt;Column5 &lt;span style="color: gray"&gt;= &lt;/span&gt;&lt;span style="color: red"&gt;'Value'&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;ORDER BY&lt;br /&gt;    &lt;/span&gt;Column2&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;Column3&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Interesting.&amp;#160; Then I looked a little further down the list and found some more of the same query.&amp;#160; So I reran my query adding WHERE text Like '’%KeyWord1%KeyWord2%KeyWord3%’ and found over 600 rows for this “single” query in the cache.&amp;#160; Now, those of you who read my blog know that I am a believer in stored procedures for data access and if you aren’t using stored procedures then use parameterized SQL.&amp;#160; This is a great example of a query that needs to be encapsulated into stored procedure or parameterized.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It gets even better.&amp;#160; I took one of the queries and ran it to see what it returned.&amp;#160; It returned nothing! So I ran SELECT * FROM Table to see what was in the table, nothing at least at that time!&amp;#160; The fun part is that running the application query does a Clustered Index Seek, but takes 2 scans to do it according to STATISTICS IO and the SELECT * takes does a Clustered Index Scan but only scans the index once according to STATISTICS IO.&amp;#160; So I looked at the clustered index on the table and it is (based on my query):&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Column2, Column3, Column4, Column5, Column6&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So the only column in the table not included in the clustered index is Column1 (the value being returned).&amp;#160; As I looked at the query, it hit me.&amp;#160; There is an OR in the where clause, so in the Query Plan you have 2 SEEK predicates thus 2 scans of the index.&amp;#160; If you remove the OR you get one SEEK predicate and 1 scan.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So what does all this mean?&amp;#160; Well, for me it solidifies 2 things:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;Use stored procedures or at the least parameterized SQL. &lt;/li&gt;&lt;br /&gt;&lt;br /&gt;  &lt;li&gt;OR’s are bad and should be avoided as much as possible &lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So what am I going to do?&amp;#160; I honestly don’t know for sure.&amp;#160; Because there are no complaints about performance I don’t feel the need to address the TokenAndPermUserStore issue and I’m not sure what I’d do anyway besides possibly using Forced Parameterization.&amp;#160; I think I will contact the vendor (they’ve been good to work with so far) to find out what the query really does and to find out why it isn’t parameterized or in a stored procedure since most of their other stuff is.&amp;#160; I’m open to suggestions.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-6193307225928367968?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=hJPiaHA9gyk:xL6vyesv4R4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=hJPiaHA9gyk:xL6vyesv4R4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=hJPiaHA9gyk:xL6vyesv4R4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=hJPiaHA9gyk:xL6vyesv4R4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=hJPiaHA9gyk:xL6vyesv4R4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=hJPiaHA9gyk:xL6vyesv4R4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=hJPiaHA9gyk:xL6vyesv4R4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=hJPiaHA9gyk:xL6vyesv4R4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=hJPiaHA9gyk:xL6vyesv4R4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=hJPiaHA9gyk:xL6vyesv4R4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=hJPiaHA9gyk:xL6vyesv4R4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/hJPiaHA9gyk" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=18050" width="1" height="1"&gt;</description></item><item><title>SQLSaturday Acquired by PASS – Reactions</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/18/sqlsaturday-acquired-by-pass-_1320_-reactions.aspx</link><pubDate>Thu, 18 Feb 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:17932</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=17932</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/18/sqlsaturday-acquired-by-pass-_1320_-reactions.aspx#comments</comments><description>&lt;p align="center"&gt;&lt;strong&gt;The Announcement&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;On February 2nd, &lt;a href="http://www.sqlpass.org" target="_blank"&gt;PASS&lt;/a&gt; (&lt;a href="http://twitter.com/sqlpass" target="_blank"&gt;@sqlpass&lt;/a&gt;), &lt;a href="http://www.sqlpass.org/Community/PASSBlog/tabid/75/articleType/ArticleView/articleId/135/PASS-acquires-SQL-Saturday.aspx" target="_blank"&gt;here&lt;/a&gt;, and &lt;a href="http://www.sqlservercentral.com/blogs/andy_warren/default.aspx" target="_blank"&gt;Andy Warren&lt;/a&gt; (&lt;a href="http://twitter.com/sqlandy" target="_blank"&gt;@sqlandy&lt;/a&gt;), &lt;a href="http://www.sqlandy.com/archive/pass-acquires-sqlsaturday/" target="_blank"&gt;here&lt;/a&gt;, announced ownership of the &lt;a href="http://www.sqlsaturday.com" target="_blank"&gt;SQLSaturday&lt;/a&gt;&amp;#160;&lt;strike&gt;franchise&lt;/strike&gt; brand was transferred to PASS.&amp;#160; Since I am friends with Andy I know that this is something that he and his partners (&lt;a href="http://www.sqlservercentral.com/blogs/steve_jones/default.aspx" target="_blank"&gt;Steve Jones&lt;/a&gt; (&lt;a href="http://twitter.com/way0utwest" target="_blank"&gt;@way0utwest&lt;/a&gt;) and Brian Knight (&lt;a href="http://twitter.com/brianknight" target="_blank"&gt;@BrianKnight&lt;/a&gt;)) have wanted to do for awhile.&amp;#160; &lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;The Reactions&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;After the announcement there were several posts in reaction to the acquisition (if I missed any, please add them in the comments):&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Andy Warren Explains the move - &lt;a href="http://www.sqlandy.com/archive/sqlsaturday-pass-more-details/"&gt;SQLSaturday &amp;amp; PASS – More Details&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sqlblog.com/blogs/andy_leonard/" target="_blank"&gt;Andy Leonard&lt;/a&gt; (&lt;a href="http://twitter.com/andyleonard" target="_blank"&gt;@AndyLeonard&lt;/a&gt;) interviews Andy Warren including the reason for the move - &lt;a href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/05/interview-with-andy-warren-about-sql-saturday-pass-and-more.aspx" target="_blank"&gt;Interview with Andy Warren about SQL Saturday, PASS, and More&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Steve Jones gives his take - &lt;a href="http://www.sqlservercentral.com/blogs/steve_jones/archive/2010/02/02/sqlsaturday-bequeathed-to-pass.aspx"&gt;SQLSaturday Bequeathed to PASS&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dbalink.wordpress.com" target="_blank"&gt;Marlon Rubinal&lt;/a&gt; (&lt;a href="http://twitter.com/marlonrubinal" target="_blank"&gt;@marlonrubinal&lt;/a&gt;) – is very positive about the change - &lt;a href="SQL Saturday Acquired By PASS" target="_blank"&gt;SQL Saturday Acquired By PASS&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.ford-it.com/sqlagentman/" target="_blank"&gt;Tim Ford&lt;/a&gt; (&lt;a href="http://twitter.com/sqlagentman" target="_blank"&gt;@sqlagentman&lt;/a&gt;) takes a more skeptical view of the move - &lt;a href="http://thesqlagentman.com/2010/02/a-sql-saturday-sequel-van-halen-or-van-hagar/" target="_blank"&gt;A SQL Saturday Sequel: Van Halen or Van Hagar?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sqlservercentral.com/blogs/tim_mitchell/default.aspx" target="_blank"&gt;Tim Mitchell&lt;/a&gt; (&lt;a href="http://twitter.com/tim_mitchell" target="_blank"&gt;@tim_mitchell&lt;/a&gt;) is positive, but also had some concerns - &lt;a href="http://www.sqlservercentral.com/blogs/tim_mitchell/archive/2010/02/15/The-PASS-Acquisition-of-SQL-Saturday.aspx"&gt;The PASS Acquisition of SQL Saturday&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p align="center"&gt;&lt;strong&gt;The Reason&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Having been a co-organizer of SQLSaturday #21 – Orlando I have some understanding of what it takes to put on an event (Andy really did most of the work so I don’t understand all of it).&amp;#160; Plus, being friends with Andy and seeing him regularly I also have some insight into the amount of work he put into helping events and maintaining/improving the tools (web site).&amp;#160; Based on this I understand why Andy, Steve, and Brian would want to pass the administration of SQLSaturday to PASS, an organization with event experience and a full-time staff.&amp;#160; Remember, SQLSaturday was not a profit center for Andy, Brian, and Steve, any time Andy (or either of the others) put into SQLSaturday was time not spent trying to make money.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;My Take&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You can see in my post, &lt;a href="http://wiseman-wiseguy.blogspot.com/2009/10/what-should-pass-strive-to-be.html" target="_blank"&gt;What Should Pass Strive To Be?&lt;/a&gt;, under point 3 that I believe PASS should be supporting/administering regional events like SQLSaturday.&amp;#160; Based on that I believe that from the perspective of PASS this acquisition is a great thing.&amp;#160; Having said that I understand and, really, agree with the concerns Tim Ford and Tim Mitchell raise.&amp;#160; I think that if PASS remains true to the founding principles of SQLSaturday which I understand to be:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Provide a day of quality, free SQL Server focused training that is organized and administered by local people.&amp;#160; Key word free.&amp;#160; Yes, some events have charged for lunch, but getting that lunch is optional. This is facilitated by providing:&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;An event framework with a minimum of rules&lt;/li&gt;      &lt;li&gt;An administrative application (SQLSaturday web site) for registration; accepting, approving, and scheduling sessions; messaging for sponsors, speakers, and registrants; and processing funds collected from sponsors and lunch fees&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;Provide another outlet for local speakers.&lt;/li&gt;    &lt;li&gt;Provide a growth path for local speakers.&amp;#160; Chapter session –&amp;gt; SQLSaturday –&amp;gt; National/International Conference&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;and builds upon them then this will be great for both parties, if not then I think it is likely that previous local SQLSaturday organizers will start organizing non-PASS branded events to continue the spirit of these principles.&amp;#160; PASS needs to understand that many people in the SQL Server community are committed to these principles.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;What Can/Should PASS Do to Make SQLSaturday Better?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;To reference my, &lt;a href="http://wiseman-wiseguy.blogspot.com/2009/10/what-should-pass-strive-to-be.html" target="_blank"&gt;What Should Pass Strive To Be?&lt;/a&gt;, post again (point 4), I think one areas PASS can help is to develop regional leadership teams that assist the local Chapter Leaders in organizing a SQLSaturday.&amp;#160; For example, in the southeastern United States you have Andy Warren, Pam Shaw, Stuart Ainsworth, Karla (Remail) Landrum who have all done or by the summer will have done multiple events, use their experience to help others.&lt;/p&gt;  &lt;p&gt;Provide assistance in contacting sponsors.&amp;#160; Chapters tend to lean on local companies and recruiters who have been great supporters of the events thus far, but the size alone of the event means that they need more than that and organizers may or may not have that contact information.&lt;/p&gt;  &lt;p&gt;Continue to enhance the administrative tools provided via the SQLSaturday web site.&amp;#160; One of the things I see as missing is volunteer management, and I did mention it to Andy.&amp;#160; The session scheduling application could be tweaked to schedule volunteers.&amp;#160; This has 2 benefits:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The volunteers know when and what they will be doing ahead of time so they can schedule their day appropriately.&lt;/li&gt;    &lt;li&gt;The organizers will see where they need to fill in gaps and make better use of the volunteers’ time.&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Conclusion&lt;/p&gt;  &lt;p&gt;I really think this change makes sense.&amp;#160; PASS has tried to do community events with the Community Connection branding, but struggled to get it off the ground due to lack of administrative tools and the fact that SQLSaturday was out there and had the tools.&amp;#160; So now they have the tools and hopefully, the will, to grow the event.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-5713559777823152179?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YXPElke6IRs:c3mT9sZW-cQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YXPElke6IRs:c3mT9sZW-cQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YXPElke6IRs:c3mT9sZW-cQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YXPElke6IRs:c3mT9sZW-cQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YXPElke6IRs:c3mT9sZW-cQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YXPElke6IRs:c3mT9sZW-cQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YXPElke6IRs:c3mT9sZW-cQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YXPElke6IRs:c3mT9sZW-cQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YXPElke6IRs:c3mT9sZW-cQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YXPElke6IRs:c3mT9sZW-cQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YXPElke6IRs:c3mT9sZW-cQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/YXPElke6IRs" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=17932" width="1" height="1"&gt;</description></item><item><title>SQL Developers Please Use the Table Name/Alias to Prefix Columns</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/16/sql-developers-please-use-the-table-name_2F00_alias-to-prefix-columns.aspx</link><pubDate>Tue, 16 Feb 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:17831</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=17831</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/16/sql-developers-please-use-the-table-name_2F00_alias-to-prefix-columns.aspx#comments</comments><description>Note:&amp;#160; After I completed this post Aaron Bertrand added this &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/16/bad-habits-to-kick-inconsistent-table-aliasing.aspx" target="_blank"&gt;subject&lt;/a&gt; to his “Bad Habits to Kick” series for myself and Jay as we suggested on Twitter.&amp;#160; I wrote this post because I knew Aaron was headed to the &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/12/ot-headed-to-the-olympics.aspx" target="_blank"&gt;Winter Olympics&lt;/a&gt; so I didn’t think he’d get to it for few weeks and I needed an idea.&amp;#160; Thanks for getting to it, Aaron.   &lt;br /&gt;This post is almost an extension of &lt;a href="http://sqlblog.com/blogs/aaron_bertrand" target="_blank"&gt;Aaron Bertrand&lt;/a&gt;’s (&lt;a href="http://twitter.com/AaronBertrand" target="_blank"&gt;@AaronBertrand&lt;/a&gt;) excellent “&lt;a href="http://sqlblog.com/search/SearchResults.aspx?q=Bad+Habits+to+Kick" target="_blank"&gt;Bad Habits to Kick&lt;/a&gt;” series (if you aren’t reading his blog you should) and was inspired by this tweet:   &lt;br /&gt;&lt;a href="http://twitter.com/jaybonk/status/9080051338" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_VI8x-nuWx9g/S3oJx8NERQI/AAAAAAAABMI/FZCuGg89dGc/image%5B9%5D.png?imgmax=800" width="421" height="208" /&gt;&lt;/a&gt;   &lt;br /&gt;Basically Jay was looking at a query like this (hard for me to write in SSMS because of SQLPrompt):   &lt;br /&gt;  &lt;pre class="code"&gt;&lt;span style="color: blue"&gt;SELECT&lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderHeader&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;OrderDate&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;ShipDate&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: blue"&gt;Status&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderHeader&lt;span style="color: gray"&gt;.&lt;/span&gt;TerritoryID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SubTotal&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;TaxAmt&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;Freight&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;TotalDue&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;Comment&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;OrderQty&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;UnitPriceDiscount&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;LineTotal&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SP&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPersonID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SP&lt;span style="color: gray"&gt;.&lt;/span&gt;TerritoryID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SalesQuota&lt;br /&gt;&lt;span style="color: blue"&gt;FROM&lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderHeader &lt;span style="color: gray"&gt;JOIN &lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderDetail &lt;span style="color: blue"&gt;AS &lt;/span&gt;SOD&lt;br /&gt;        &lt;span style="color: blue"&gt;ON &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderHeader&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderID &lt;span style="color: gray"&gt;= &lt;/span&gt;SOD&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderID &lt;span style="color: gray"&gt;JOIN&lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPerson &lt;span style="color: blue"&gt;AS &lt;/span&gt;SP&lt;br /&gt;        &lt;span style="color: blue"&gt;ON &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderHeader&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPersonID &lt;span style="color: gray"&gt;= &lt;/span&gt;SP&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPersonID&lt;/pre&gt;&lt;br /&gt;Now, for the original person writing this code it makes perfect sense and they know which column belongs in which table, but, if there are performance issues and you call someone in to help, they won’t know what tables the columns belong to without looking at the schema.&amp;#160; As a matter of fact, the original author likely won’t remember the tables the columns belong to 6 months later either.&amp;#160; In my opinion the above query should look like this: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;SELECT&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;OrderDate&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;ShipDate&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;span style="color: blue"&gt;Status&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;TerritoryID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;SubTotal&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;TaxAmt&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;Freight&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;TotalDue&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;Comment&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOD&lt;span style="color: gray"&gt;.&lt;/span&gt;OrderQty&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOD&lt;span style="color: gray"&gt;.&lt;/span&gt;UnitPriceDiscount&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SOD&lt;span style="color: gray"&gt;.&lt;/span&gt;LineTotal&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SP&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPersonID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SP&lt;span style="color: gray"&gt;.&lt;/span&gt;TerritoryID&lt;span style="color: gray"&gt;,&lt;br /&gt;    &lt;/span&gt;SP&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesQuota&lt;br /&gt;&lt;span style="color: blue"&gt;FROM&lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderHeader &lt;span style="color: blue"&gt;AS &lt;/span&gt;SOH &lt;span style="color: gray"&gt;JOIN &lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderDetail &lt;span style="color: blue"&gt;AS &lt;/span&gt;SOD&lt;br /&gt;        &lt;span style="color: blue"&gt;ON &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderID &lt;span style="color: gray"&gt;= &lt;/span&gt;SOD&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesOrderID &lt;span style="color: gray"&gt;JOIN&lt;br /&gt;    &lt;/span&gt;Sales&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPerson &lt;span style="color: blue"&gt;AS &lt;/span&gt;SP&lt;br /&gt;        &lt;span style="color: blue"&gt;ON &lt;/span&gt;SOH&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPersonID &lt;span style="color: gray"&gt;= &lt;/span&gt;SP&lt;span style="color: gray"&gt;.&lt;/span&gt;SalesPersonID&lt;/pre&gt;&lt;br /&gt;I know without going anywhere else what table each column belongs to and it is consistent.&amp;#160; I even think the Aliases meet with Aaron’s standard. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I know I can be a bit OCD with formatting T-SQL, but I like to be able to read the code quickly and at a glance.&amp;#160; See this &lt;a href="http://wiseman-wiseguy.blogspot.com/2008/11/stored-procedure-trigger-and-udf.html" target="_blank"&gt;post&lt;/a&gt; for my standards (I’ve actually slightly changed because SQLPrompt doesn’t, at least not that I’ve found, do EXACTLY what I like). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What do you think? &lt;br /&gt;&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-3697046662009352785?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=flYP17eGfbA:80Uim7hJ0s4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=flYP17eGfbA:80Uim7hJ0s4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=flYP17eGfbA:80Uim7hJ0s4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=flYP17eGfbA:80Uim7hJ0s4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=flYP17eGfbA:80Uim7hJ0s4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=flYP17eGfbA:80Uim7hJ0s4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=flYP17eGfbA:80Uim7hJ0s4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=flYP17eGfbA:80Uim7hJ0s4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=flYP17eGfbA:80Uim7hJ0s4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=flYP17eGfbA:80Uim7hJ0s4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=flYP17eGfbA:80Uim7hJ0s4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/flYP17eGfbA" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=17831" width="1" height="1"&gt;</description></item><item><title>February OPASS Meeting Recap</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/10/february-opass-meeting-recap.aspx</link><pubDate>Wed, 10 Feb 2010 21:23:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:17725</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=17725</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/10/february-opass-meeting-recap.aspx#comments</comments><description>&lt;p align="center"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Last night we had our February &lt;a href="http://orlando.sqlpass.org/" target="_blank"&gt;OPASS&lt;/a&gt; meeting with &lt;a href="http://ronalddameron.blogspot.com" target="_blank"&gt;Ron Dameron&lt;/a&gt; (&lt;a href="http://twitter.com/RonDBA" target="_blank"&gt;@RonDBA&lt;/a&gt;) presenting on Database Hardening using PowerShell.&amp;#160; We broadcast the main presentation using Live Meeting and this time I remembered to hit record, so the session will be available on the OPASS web site at some point.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Attendance&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We had a decent turnout of around 20 which is around our average,&amp;#160;&amp;#160; but this was lower than we expected because we had a lot of RSVP’s come in.&amp;#160; There were a couple of reasons for the lower than expected turnout, weather and traffic.&amp;#160; It was pouring at the start time of the meeting which probably caused some folks to decide to go home.&amp;#160; If you had to come through Orlando to get there the traffic was backed up everywhere because of accidents, likely due to the weather.&amp;#160; So we lost some attendance and had some late arrivals.&amp;#160; We also had 6 remote attendees and we were a little disappointed that the folks who didn’t make it in person didn’t attend the Live Meeting.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Announcements&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We started the meeting with announcements and the chapter deck from &lt;a href="http://www.sqlpass.org" target="_blank"&gt;PASS&lt;/a&gt;.&amp;#160; There was a lot of information in the deck and, in my opinion it could have been trimmed down a bit.&amp;#160; I hit the highlights and moved fairly quickly through them.&amp;#160; I added a couple of slides to the deck for local announcements and, on my laptop, a white font on the background was hard to read on the right-side and black font was readable so I went with the black font.&amp;#160; When I got it up on the screen the black font was hard to read on the left-side.&amp;#160; I needed to take a bit more time with that, as I certainly didn’t want to have a second deck just for my couple of slides.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Networking&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We then had a longer than anticipated informal networking side where we discussed the recent Tampa &lt;a href="http://www.sqlsaturday.com" target="_blank"&gt;SQLSaturday&lt;/a&gt;, the transition of SQLSaturday to PASS ownership, and other PASS topics.&amp;#160; The delay was because we were waiting for the Pizza to arrive, apparently a 10 pizza order is tough to fill on time (see &lt;a href="http://www.sqlservercentral.com/blogs/andy_warren/default.aspx" target="_blank"&gt;Andy Warren&lt;/a&gt;’s &lt;a href="http://www.sqlandy.com/archive/notes-from-the-february-2010-opass-meeting/" target="_blank"&gt;recap&lt;/a&gt; for more).&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Featured Presentation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The featured presentation was Ron describing and demonstrating how he is using PowerShell to automate common tasks and to fulfill requests for audit type information (server settings, users, etc…).&amp;#160; He’s on a team that is charged with automating, standardizing, and optimizing DBA tasks for each of their database platforms and as the SQL Server DBA on that team his responsibility is the ~600 SQL Servers (Servers not databases) in the company.&amp;#160; Without Powershell some of the tasks he has had to do would be nearly impossible to do.&amp;#160; It was good session that shows the power of PowerShell in a large environment and he also did a good job sharing how he learned PowerShell.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;The Raffle&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We finished up by raffling off some SWAG and it was nice that each of our first-time attendees won something!&amp;#160; It’s always nice to reward new people with some nice SWAG!&amp;#160; &lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Post-Meeting&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;After the meeting several people hung around for an hour or so to talk shop and to get to know each other better.&amp;#160; I think the networking aspect of our group is getting better and people are seeing the value of building relationships in the group.&lt;/p&gt;  &lt;p&gt;Andy (&lt;a href="http://twitter.com/sqlandy" target="_blank"&gt;@SqlAndy&lt;/a&gt;), &lt;a href="http://kendalvandyke.blogspot.com/" target="_blank"&gt;Kendal Van Dyke&lt;/a&gt; (&lt;a href="http://twitter.com/sqldba" target="_blank"&gt;@SQLDBA&lt;/a&gt;), and I looked at an interesting issue Kendal had seen at work and not been able to solve.&amp;#160; We didn’t solve it either, and, hopefully, we’ll see a nice blog post from Kendal about it.&amp;#160;&amp;#160; We also talked about PASS and about growing speakers and providing a path for growth and how PASS can help newer speakers get out to more events.&amp;#160; We ended up staying way too late, but it was great discussion.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Personal Conclusion&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I say this often, but, if you have access to a user group and aren’t going, you need to start.&amp;#160; Honestly, I felt horrible and wanted to go to bed when it was time to head to the meeting, but I felt great AFTER the meeting.&amp;#160; I’m almost always energized and refreshed after attending a user group meeting because I get excited again about what I get to do by hearing about what other people are doing.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-7418420251955761521?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=dk9GRf26h5g:puQhF7N-5Sc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=dk9GRf26h5g:puQhF7N-5Sc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=dk9GRf26h5g:puQhF7N-5Sc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=dk9GRf26h5g:puQhF7N-5Sc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=dk9GRf26h5g:puQhF7N-5Sc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=dk9GRf26h5g:puQhF7N-5Sc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=dk9GRf26h5g:puQhF7N-5Sc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=dk9GRf26h5g:puQhF7N-5Sc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=dk9GRf26h5g:puQhF7N-5Sc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=dk9GRf26h5g:puQhF7N-5Sc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=dk9GRf26h5g:puQhF7N-5Sc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/dk9GRf26h5g" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=17725" width="1" height="1"&gt;</description></item><item><title>February OPASS Meeting Tonight</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/09/february-opass-meeting-tonight.aspx</link><pubDate>Tue, 09 Feb 2010 16:20:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:17693</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=17693</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/09/february-opass-meeting-tonight.aspx#comments</comments><description>&lt;p&gt;It's here!&amp;#160; Our February meeting is tonight at 6pm at End To End Training, 225 S. Westmonte Drive, Suite 2010, Altamonte Springs, FL (see the &lt;a href="http://orlando.sqlpass.org/" target="_blank"&gt;OPASS&lt;/a&gt; web site for directions).&amp;#160; While we would love for you to be there in person, the presentation will also be available on-line via Live Meeting at &lt;a href="https://www.livemeeting.com/cc/mvp/join?id=24PPGB&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/mvp/join?id=24PPGB&amp;amp;role=attend&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Speaker: &lt;/strong&gt;Ronald Dameron&lt;/p&gt;  &lt;p&gt;Ronald Dameron is a Senior Database Administrator for the largest life insurer in the United States. He is most comfortable with Microsoft SQL Server as a database developer and DBA. He is currently exploring how PowerShell can simplify his life as a DBA and the new features of SQL Server 2005/8. Follow him on Twitter at @RonDBA and at his blog at &lt;a href="http://ronalddameron.blogspot.com"&gt;&lt;u&gt;http://ronalddameron.blogspot.com&lt;/u&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;20 years of IT experience on a wide range of platforms to include: Mainframes (Yes, he does know what JCL is.) and Windows Server systems.   &lt;br /&gt;He now chants Standardization, Optimization, Automation in his sleep.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Topic: &lt;/strong&gt;Database Hardening via PowerShell.&lt;/p&gt;  &lt;p&gt;Ron will demonstrate how he uses PowerShell to handle the issues encountered in a Fortune 50 corporate environment that has over 500 database servers and 3600 databases.&lt;/p&gt;  &lt;p&gt;Please email &lt;a href="mailto:webmaster@opass.org"&gt;&lt;u&gt;webmaster@opass.org&lt;/u&gt;&lt;/a&gt; to RSVP for in person attendance.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-5291869744826493990?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=IJdJdg4GcY0:UiWSMwsH0sM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=IJdJdg4GcY0:UiWSMwsH0sM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=IJdJdg4GcY0:UiWSMwsH0sM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=IJdJdg4GcY0:UiWSMwsH0sM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=IJdJdg4GcY0:UiWSMwsH0sM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=IJdJdg4GcY0:UiWSMwsH0sM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=IJdJdg4GcY0:UiWSMwsH0sM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=IJdJdg4GcY0:UiWSMwsH0sM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=IJdJdg4GcY0:UiWSMwsH0sM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=IJdJdg4GcY0:UiWSMwsH0sM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=IJdJdg4GcY0:UiWSMwsH0sM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/IJdJdg4GcY0" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=17693" width="1" height="1"&gt;</description></item><item><title>SSMS and Visual Studio Tip</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/04/ssms-and-visual-studio-tip.aspx</link><pubDate>Thu, 04 Feb 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:17560</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=17560</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/04/ssms-and-visual-studio-tip.aspx#comments</comments><description>&lt;p&gt;Did you know that if you right-click on a tab in SSMS or Visual Studio you get the option to “Close all But this”?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_VI8x-nuWx9g/S2mBbBD3oTI/AAAAAAAABMA/AHD9HeEPEVA/s1600-h/CloseAllButThis%5B7%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CloseAllButThis" border="0" alt="CloseAllButThis" src="http://lh6.ggpht.com/_VI8x-nuWx9g/S2mBbqNylXI/AAAAAAAABME/_W_ZlH2nbVQ/CloseAllButThis_thumb%5B5%5D.jpg?imgmax=800" width="398" height="145" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Maybe everyone else already knew this, but at the January &lt;a href="http://orlando.sqlpass.org/" target="_blank"&gt;OPASS&lt;/a&gt; meeting &lt;a href="http://sqlblog.com/blogs/andy_leonard/" target="_blank"&gt;Andy Leonard&lt;/a&gt; (&lt;a href="http://twitter.com/andyleonard" target="_blank"&gt;@AndyLeonard&lt;/a&gt;) used this and it was the first time I had seen it.&amp;#160; I use it almost every day now.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-1256889563947740405?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YOcLR7sUixk:bVQIpTObS4E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YOcLR7sUixk:bVQIpTObS4E:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YOcLR7sUixk:bVQIpTObS4E:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YOcLR7sUixk:bVQIpTObS4E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YOcLR7sUixk:bVQIpTObS4E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YOcLR7sUixk:bVQIpTObS4E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YOcLR7sUixk:bVQIpTObS4E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YOcLR7sUixk:bVQIpTObS4E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YOcLR7sUixk:bVQIpTObS4E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=YOcLR7sUixk:bVQIpTObS4E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=YOcLR7sUixk:bVQIpTObS4E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/YOcLR7sUixk" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=17560" width="1" height="1"&gt;</description></item><item><title>DBCC CHECKDB() on ResourceDB?</title><link>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/03/dbcc-checkdb_28002900_-on-resourcedb_3F00_.aspx</link><pubDate>Wed, 03 Feb 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:17514</guid><dc:creator>Jack Corbett</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.sqlservercentral.com/blogs/wisemanorwiseguy/rsscomments.aspx?PostID=17514</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/wisemanorwiseguy/archive/2010/02/03/dbcc-checkdb_28002900_-on-resourcedb_3F00_.aspx#comments</comments><description>&lt;p&gt;A few days ago I was answering a forum post about CHECKDB() and as part of the research I checked the Windows Application Log.&amp;#160; I was surprised to see this entry:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Information     &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; MSSQLSERVER      &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; (2)      &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 8957      &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1/30/2010      &lt;br /&gt;Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5:45:02 PM      &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; domain\username      &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160; ServerName      &lt;br /&gt;Description:      &lt;br /&gt;DBCC CHECKDB (mssqlsystemresource) WITH all_errormsgs, no_infomsgs, data_purity executed by domain\username found 0 errors and repaired 0 errors. Elapsed time: 0 hours 0 minutes 0 seconds. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I’m using &lt;a href="http://ola.hallengren.com/" target="_blank"&gt;Ola Hallengren&lt;/a&gt;’s backup and maintenance scripts to do my integrity checks, but you can’t run DBCC CHECKDB() against ResourceDB, can you?&amp;#160; Well, just to verify I tried it and got this message:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Msg 2520, Level 16, State 11, Line 1     &lt;br /&gt;Could not find database 'mssqlsystemresource'. The database either does not exist, or was dropped before a statement tried to use it. Verify if the database exists by querying the sys.databases catalog view.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So where did the application log come from?&amp;#160; As usual BOL has the answer in the &lt;a href="http://msdn.microsoft.com/en-us/library/ms176064.aspx" target="_blank"&gt;DBCC CHECKDB()&lt;/a&gt; entry:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Because the &lt;a href="http://msdn.microsoft.com/en-us/library/ms190940.aspx"&gt;Resource database&lt;/a&gt; is modifiable only in single-user mode, the DBCC CHECKDB command cannot be run on it directly. However, when DBCC CHECKDB is executed against the &lt;a href="http://msdn.microsoft.com/en-us/library/ms187837.aspx"&gt;master database&lt;/a&gt;, a second CHECKDB is also run internally on the &lt;strong&gt;Resource&lt;/strong&gt; database. This means that DBCC CHECKDB can return extra results.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So while you can’t directly run the command SQL Server is taking care of it for you when you run it against the master database.&lt;/p&gt;  &lt;p&gt;The question is, are you doing anything to &lt;a href="http://msdn.microsoft.com/en-us/library/ms190940.aspx" target="_blank"&gt;BACKUP the Resource Database&lt;/a&gt;?&amp;#160; &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106689659668378141-1931236433803088722?l=wiseman-wiseguy.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=qkxoX50alXU:MpANeEPKSdk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=qkxoX50alXU:MpANeEPKSdk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=qkxoX50alXU:MpANeEPKSdk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=qkxoX50alXU:MpANeEPKSdk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=qkxoX50alXU:MpANeEPKSdk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=qkxoX50alXU:MpANeEPKSdk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=qkxoX50alXU:MpANeEPKSdk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=qkxoX50alXU:MpANeEPKSdk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=qkxoX50alXU:MpANeEPKSdk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?a=qkxoX50alXU:MpANeEPKSdk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WiseManOrWiseGuyYouDecide?i=qkxoX50alXU:MpANeEPKSdk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WiseManOrWiseGuyYouDecide/~4/qkxoX50alXU" height="1" width="1"/&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=17514" width="1" height="1"&gt;</description></item></channel></rss>