<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/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>Search results matching tags 'Performance' and 'troubleshooting'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=Performance,troubleshooting&amp;orTags=0</link><description>Search results matching tags 'Performance' and 'troubleshooting'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Learn More About SQL Server IO and Query Tuning in These Webcasts</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2012/12/14/learn-more-about-sql-server-io-and-query-tuning-in-these-webcasts.aspx</link><pubDate>Fri, 14 Dec 2012 18:50:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46662</guid><dc:creator>KKline</dc:creator><description>
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I'm doing two new webcasts next week on Wednesday, December 19th, one in the morning and the other after lunch.&lt;/p&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;SSDs are a Game Changer for SQL Server Storage&lt;/h2&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;No, session is not exclusively about SSDs. &amp;nbsp;But this is my first session on IO and storage tuning that emphasizes SSDs over hard disks. &amp;nbsp;As Bob Dylan said "Times, they are a'changin'". &amp;nbsp;This session on Wednesday, December 19th at 11:30 AM EST, sponsored by Astute Networks, takes you through all of the basics of storage and IO tuning, regardless of the underlying storage technology. &amp;nbsp;I'll show you how SQL Server handles storage structures, how to identify IO activity on Windows and SQL Server, and best practices for minimizing IO bottlenecks. &amp;nbsp;Register now for:&lt;a title="Kevin Kline's Storage IO Best Practices for SQL Server" href="http://bit.ly/UcXYI3"&gt;&amp;nbsp;Storage IO Best Practices for SQL Server and a New Approach to Solving Application Performance Issues&lt;/a&gt;.&lt;/p&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Write Better SQL Queries&lt;/h2&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;The next webcast on Wednesday, December 19th at 2 PM EST, is with me, Aaron Bertrand &amp;nbsp;(&lt;a href="https://twitter.com/#!/AaronBertrand"&gt;Twitter&amp;nbsp;&lt;/a&gt;|&amp;nbsp;&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/rss.aspx"&gt;Blog&lt;/a&gt;)&amp;nbsp;and SQLCruise Impresario &amp;amp; Microsoft MVP Tim Ford &amp;nbsp;(&lt;a href="https://twitter.com/#!/sqlagentman"&gt;Twitter&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://www.ford-it.com/sqlagentman/"&gt;Blog&lt;/a&gt;)&amp;nbsp;as we take you through the query tuning process, discussing important DMVs to use during query tuning, as well as demonstrating several essential query tuning techniques that every SQL developer should know. &amp;nbsp;Not only are we presenting an hour of top quality technical content, we’ll also be giving away some cool prizes, including the grand prize of a paid registration for the upcoming&amp;nbsp;&lt;a target="_blank" href="http://elink.sqlsentry.net/c/1/?aId=67857085&amp;amp;requestId=b34612-273953cd-e600-4a18-979a-a9f2ded860bd&amp;amp;rId=lead-a407ed107f65de119513001e0b614992-c233a49718324979b0d8efc0614ff5d0&amp;amp;ea=aunefuonetre=pbz=vagrepreir&amp;amp;dUrl=http%3A%2F%2Fsqlcruise.com%2F2013-cruises%3F_cldee%3DbmhhcnNoYmFyZ2VyQGludGVyY2VydmUuY29t&amp;amp;uId=0"&gt;SQLCruise Miami&lt;/a&gt;, a $1,395 value! &amp;nbsp;Register now for:&amp;nbsp;&lt;a title="SQL Server Query Tuning Best Practices, Hosted by Kevin Kline, Aaron Bertrand, and Tim Ford" href="http://bit.ly/UskPPm"&gt;SQL Server Query Tuning Best Practices, Hosted by Kevin Kline and Aaron Bertrand with special guest Tim Ford&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I hope to see you at both of these sessions next week! &amp;nbsp;Best regards,&lt;/p&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;-Kev&lt;/p&gt;
&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a title="Kevin E. Kline on Twitter" href="http://twitter.com/kekline"&gt;-Follow me on Twitter!&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Two New Slide Decks. Plus, the Week in Colorado.</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2012/08/20/two-new-slide-decks-plus-the-week-in-colorado.aspx</link><pubDate>Mon, 20 Aug 2012 15:03:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44792</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a href="http://kevinekline.com/wp-content/uploads/2012/08/IMAG2488.jpg"&gt;&lt;img class="alignright  wp-image-2027" title="Kevin and the SpringSQL Leadership" alt="" width="240" height="143" style="border:0px;cursor:default;float:right;" src="http://kevinekline.com/wp-content/uploads/2012/08/IMAG2488-300x179.jpg"&gt;&lt;/a&gt;I had the honor of traveling the great state of Colorado last week, speaking at the PASS chapters in&amp;nbsp;&lt;a title="Boulder, CO SQL Server Users Group" href="https://groups.google.com/forum/?fromgroups#!forum/boulder-sql-server-users-group"&gt;Boulder&lt;/a&gt;,&amp;nbsp;&lt;a title="Colorado Springs, CO SQL Server Users Group" href="http://www.springssql.sqlpass.org/"&gt;Colorado Springs&lt;/a&gt;, and&amp;nbsp;&lt;a title="Denver, CO SQL Server Users Group" href="http://denver.sqlpass.org/"&gt;Denver&lt;/a&gt;. &amp;nbsp;At all three events, we had a stellar attendance and, at least&amp;nbsp;&lt;a title="A Huge Crowd for the Denver SQL Server User Group!" href="http://img.ly/m6ZG"&gt;in Denver, broke all the records&lt;/a&gt;&amp;nbsp;in recent memory both in terms of overall attendance and in first-timers. &amp;nbsp;Denver, in fact, was standing room only and had nearly 30 first time attendees. &amp;nbsp;Great news! &amp;nbsp;I also want to give a special shout-out of thanks and appreciation to&amp;nbsp;Chris Shaw (&lt;a href="https://twitter.com/#!/SQLShaw"&gt;Twitter&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://chrisshaw.wordpress.com/feed/"&gt;Blog&lt;/a&gt;) whose hard work and tenacity ensured that all of Colorado got to see me speak. From left to right, Gabriel Villa (&lt;a title="Gabriel Villa on Twitter" href="http://twitter.com/extofer"&gt;Twitter&lt;/a&gt;), me, Chris Shaw, and Rebecca Mitchell (&lt;a title="Rebecca Mitchell on Twitter" href="http://twitter.com/sqlprincess"&gt;Twitter&lt;/a&gt;). &amp;nbsp;If it weren't for Chris, I wouldn't have been there. &amp;nbsp;Thanks for putting in the time, amigo!&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;New Slide Decks!&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;During the 3-day jaunt, I presented two of my more popular sessions. &amp;nbsp;These are updated slide decks, in case you want to download them here:&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a title="End-to-End Troubleshooting for Microsoft SQL Server" href="http://kevinekline.com/wp-content/uploads/2012/08/UG-End-to-End-Troubleshooting.zip"&gt;UG - End-to-End Troubleshooting&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;and&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a title="Top 10 DBA Blunders on Microsoft SQL Server" href="http://kevinekline.com/wp-content/uploads/2012/08/UG-Top-10-SQL-Server-Administration-Mistakes.zip"&gt;UG - Top 10 SQL Server Administration Mistakes&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a href="http://kevinekline.com/wp-content/uploads/2012/08/IMAG2492.jpg"&gt;&lt;img class="alignright  wp-image-2033" title="Kevin &amp;amp; Steve Murchie" alt="" width="125" height="210" style="border:0px;cursor:default;float:right;" src="http://kevinekline.com/wp-content/uploads/2012/08/IMAG2492-179x300.jpg"&gt;&lt;/a&gt;Be sure to check in the Slides area of the website, if you want to see the links for SpeakerRate, and in the case of several of my presentations, white papers, video recordings, etc. It's the People that Matter&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;A Blast from the SQLPASS Past!&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I've always tried to maintain the relationships I built with the founding members of the&amp;nbsp;&lt;a title="The Professional Association for SQL Server" href="http://www.sqlpass.org/"&gt;PASS&lt;/a&gt;&amp;nbsp;board of directors. &amp;nbsp;After their time on the PASS board, almost all of them have moved on from SQL Server to other adventures. &amp;nbsp;Pam Smith, the first president of the organization, is now a professor. &amp;nbsp;Guy Brown, the second president, is now the director of IT at his same employer, rather than just SQL Server as when he was on the PASS board. &amp;nbsp;A few, such as Kurt Windisch, a former VP of PASS, and my good friend&amp;nbsp;Joe Webb (&lt;a href="https://twitter.com/#!/joewebb"&gt;Twitter&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a target="_blank" href="http://www.webbtechsolutions.com/blog"&gt;Blog&lt;/a&gt;), are still active in the SQL Server space. &amp;nbsp;One relationship that I've enjoyed over the years is with PASS' original Microsoft liaison and now a Denver-area software entrepreneur Steve Murchie (at right) running his own healthcare IT outfit. &amp;nbsp;Steve has been a source of inspiration to me and also of great advice for all things startup-related. &amp;nbsp;It was great to connect with Steve and catch up on his latest doings.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I also got to enjoy an evening out with the local attendees after the Denver user group meeting. &amp;nbsp;It was great to hang out with folks there. &amp;nbsp;I got to meet&amp;nbsp;&lt;a title="Kevin Cox on deck for 24HOP of SQLPASS.ORG" href="http://www.sqlpass.org/24hours/fall2012/SessionsbySchedule/SpeakerDetails.aspx?spid=480"&gt;Kevin Cox&lt;/a&gt;&amp;nbsp;(&lt;a title="Kevin Cox's Twitter Feed" href="http://twitter.com/KevinCoxSQL"&gt;twitter&lt;/a&gt;), a member of Microsoft's incredibly talented&amp;nbsp;&lt;a title="The Microsoft SQL Server Customer Advisory Team" href="http://www.sqlcat.com/"&gt;SQLCAT&lt;/a&gt;&amp;nbsp;group, and for whom I was a technical editor on a SQL Server v6.5 book back in the Neanderthal era. &amp;nbsp;That shows just how old both Kevin and I actually are. &amp;nbsp;Other cool folks that I got to meet included&amp;nbsp;&lt;a href="http://twitter.com/stevewake"&gt;Steve Wake&lt;/a&gt;,&amp;nbsp;&lt;a href="http://twitter.com/mike_fal"&gt;Mike Fal&lt;/a&gt;,&amp;nbsp;&lt;a href="http://twitter.com/marcbeacom"&gt;Marc Beacom&lt;/a&gt;,&amp;nbsp;&lt;a href="http://twitter.com/jasonkassay"&gt;Jason Kassay&lt;/a&gt;,&amp;nbsp;&lt;a href="http://twitter.com/jasonhorner"&gt;Jason Horner&lt;/a&gt;&amp;nbsp;and my ol' buddy,&amp;nbsp;&lt;a href="http://twitter.com/greeleygeek"&gt;Kelly the Greeley Geek&lt;/a&gt;.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;On top of that, long-time SQL Server MVP and all-around awesome guy&amp;nbsp;Steve Jones (&lt;a href="https://twitter.com/#!/way0utwest"&gt;Twitter&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://feeds.feedburner.com/sqlmusings"&gt;Blog&lt;/a&gt;) visited. &amp;nbsp;I kept him out way too late that night which, to be honest, isn't usually my style. &amp;nbsp;But the good conversation propelled us on past midnight.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;The Good Folks at SQL Server Professional and Windows IT Professional Magazines&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a href="http://kevinekline.com/wp-content/uploads/2012/08/IMAG2486.jpg"&gt;&lt;img class="alignright  wp-image-2036" title="Kevin and the Ladies of SQLMag" alt="" width="240" height="143" style="border:0px;cursor:default;float:right;" src="http://kevinekline.com/wp-content/uploads/2012/08/IMAG2486-300x179.jpg"&gt;&lt;/a&gt;I've written for SQL Server Professional (formerly the artist known as "SQLMag") in some form or another starting from my first cover article for them way back in the mid 1990's. &amp;nbsp;My&amp;nbsp;&lt;a title="Kevin Kline's Tool Time column at SQL Server Professional Magazine" href="http://www.sqlmag.com/blogcontent/seriespath/tool-time-blog-16"&gt;Tool Time column&lt;/a&gt;&amp;nbsp;has been going strong there since, oh, around 2006 iirc. &amp;nbsp;For most of the time I've known the folks at SQLMag, they were located in Loveland, CO but they were able to move to some incredibly nice digs just up the road in Fort Collins. &amp;nbsp;In all the many years, I've written for them, I'd never been to their offices - until now. &amp;nbsp;It was great to visit and break bread with Megan (to my right), Blair (across), and Jaylee (across and to my right)!&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I've always supported SQLMag and encourage you to subscribe. &amp;nbsp;On top of the goodness already in the digital magazine, there are some neat developments coming down the pipeline with SQLMag which I think we'll all enjoy. &amp;nbsp;Be sure to subscribe today! &amp;nbsp;(You can click the badge on the left or simply go to&amp;nbsp;&lt;a title="SQL Server Professional Magazine" href="http://www.sqlmag.com/"&gt;http://www.sqlmag.com&lt;/a&gt;).&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;What's Next?&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;My current travel schedule is pinned up on&amp;nbsp;&lt;a title="Kevin Kline's appearance schedule" href="http://kevinekline.com/2012/07/31/come-see-me-ill-probably-be-just-down-the-street-soon/"&gt;this blog post HERE&lt;/a&gt;. &amp;nbsp;However, I also know of a couple on-line appearances and probably a trip between the long gap between now and my next in-person appearance at the&amp;nbsp;&lt;a title="Orlando SQL Saturday 151" href="http://www.sqlsaturday.com/151/eventhome.aspx"&gt;Orlando SQL Saturday&lt;/a&gt;&amp;nbsp;at the end of&amp;nbsp;September, where I'll also be teaching a pre-conference seminar (&lt;a title="SQL Server Configuration and Tuning Seminar" href="http://www.eventbrite.com/event/3895236758?ref=ebtn"&gt;register HERE for the seminar&lt;/a&gt;).&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;SSWUG&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;The first on-line event to note is my a presentation by&amp;nbsp;&lt;a title="SQL Server Worldwide User Group" href="http://www.sswug.org/"&gt;SSWUG&lt;/a&gt;&amp;nbsp;of my&amp;nbsp;&lt;a title="Kevin Kline and SSWUG bring you &amp;quot;Leadership Skills for IT Professionals&amp;quot;" href="http://www.vconferenceonline.com/event/home.aspx?id=769"&gt;Leadership Skills for IT Professionals video series&lt;/a&gt;, starting on August 24th. &amp;nbsp;Sign up using the hyperlink (note that a video plays immediately upon loading the webpage, in case you want to be ready to pause or stop it). &amp;nbsp;You can also buy a DVD set of the 14 hours of leadership training content.&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;24HOP - The 24 Hours of PASS Event&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I'll also be speaking on the topic of influence in the next&amp;nbsp;&lt;a title="The 2012 24 Hours of PASS session schedule" href="http://www.sqlpass.org/24hours/fall2012/SessionsbySchedule.aspx"&gt;24 Hours of PASS coming up on September 20th and 21st&lt;/a&gt;. &amp;nbsp;Registration for the twenty-four hours of around the clock presentations is completely free and well worth your time. &amp;nbsp;Check the schedule for the event and register! &amp;nbsp;Even if you can only watch one or two sessions (or even zero sessions), be sure to register so that you'll automatically be notified when the sessions become available as streaming media.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Enjoy!&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;-Kev&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;-Follow me on&amp;nbsp;&lt;a title="Kevin Kline on Twitter" href="http://twitter.com/kekline"&gt;Twitter&lt;/a&gt;,&amp;nbsp;&lt;a title="Kevin Kline on LinkedIn" href="http://linkedin.com/kekline"&gt;LinkedIn&lt;/a&gt;, and&amp;nbsp;&lt;a title="Kevin Kline on Facebook" href="http://facebook.com/kekline"&gt;Facebook&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>New White Paper: SQL Server Extended Events and Notifications</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2012/04/25/new-white-paper-sql-server-extended-events-and-notifications.aspx</link><pubDate>Wed, 25 Apr 2012 13:13:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:42932</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;SQL Server comes with a wide array of tools for monitoring your environment. There are logs and traces that provide information when errors occur, but these are often used passively to react to events that have already occurred. &amp;nbsp;There's PerfMon, and Profiler, and loads of Dynamic Management Views to check. &amp;nbsp;But where to look?&lt;/p&gt;&lt;p&gt;As database administrators (DBA), we need to monitor our environments proactively and create solutions as issues arise. In this white paper, we will look at a couple technologies – event notifications and extended events – that can help you achieve these goals. With these two features, we’ll look at the error log and deadlocks, and demonstrate how you can get relevant information delivered as it occurs. We’ll also look at ways that run-time errors can be captured and used to help reduce the amount of time required to investigate issues.&lt;/p&gt;&lt;p&gt;This white paper, written by SQL Server MVP Jason Strate (&lt;a title="Jason Strate's SQL Server Blog" href="http://www.jasonstrate.com/"&gt;blog&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a title="Jason Strate's Twitter Feed" href="http://twitter.com/stratesql"&gt;twitter&lt;/a&gt;), is a free download &lt;em&gt;but requires a registration&lt;/em&gt;.&amp;nbsp; &lt;a title="Microsoft SQL Server Extended Events White Paper" href="http://www.quest.com/whitepaper/how-to-use-sql-servers-extended-events-and-notifications816315.aspx"&gt;Download the Extended Events white paper here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;And, as always, I enjoy your feedback. &amp;nbsp;Thanks!&lt;/p&gt;&lt;p&gt;-Kev&lt;/p&gt;&lt;p&gt;&amp;nbsp;Follow me on&amp;nbsp;&lt;a title="Kevin Kline's Twitter Feed" href="http://twitter.com/kekline"&gt;Twitter&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>SQL Server Performance Tuning and Optimization in Jacksonville, FL on April 27th</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2012/04/23/sql-server-performance-tuning-and-optimization-in-jacksonville-fl-on-april-27th.aspx</link><pubDate>Mon, 23 Apr 2012 13:15:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:42931</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;One last reminder - &amp;nbsp;If you're interested in learning more about troubleshooting and optimizing SQL Server performance, please consider coming to the full-day seminar I'll be giving this Friday. &amp;nbsp;Full details are here:&amp;nbsp;&lt;a href="http://sqlperftuning.eventbrite.com/"&gt;http://sqlperftuning.eventbrite.com/&lt;/a&gt;. &amp;nbsp;We'll be working some exercises, so bring your laptop with an instance of SQL Server 2008 (or later) running on it. &amp;nbsp;It'll be fun!&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I also encourage you to come on down to&amp;nbsp;&lt;a title="Jacksonville, FL SQL Saturday 130" href="http://www.sqlsaturday.com/130/eventhome.aspx"&gt;SQL Saturday 130&lt;/a&gt;&amp;nbsp;&amp;nbsp;the following day - whether there's an official registration for you or not. &amp;nbsp;(But don't tell 'em I said that). &amp;nbsp;:^)&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Come by the booth for a visit. &amp;nbsp;I'll be hanging out most of the day and have some nice swag to give away. &amp;nbsp;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Enjoy,&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;-Kev&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;Follow me on&amp;nbsp;&lt;a title="Kevin Kline's Twitter Feed" href="http://twitter.com/kekline"&gt;Twitter&lt;/a&gt;!&lt;/p&gt;&lt;br class="Apple-interchange-newline"&gt;</description></item><item><title>Everybody Needs a Test Harness</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/10/31/everybody-needs-a-test-harness.aspx</link><pubDate>Mon, 31 Oct 2011 14:17:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39489</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;When you're developing new Transact-SQL code or modifying some existing code, do you just launch directly into programming?&lt;/p&gt;&lt;p&gt;I know that I did just that, for years.  It wasn't until I was trying to performance tune some existing code that I realized I hadn't actually taken caching of data and execution plans into account.  So all those modified stored procedures that I was so proud of might not actually be faster than the first generation of procedures because I hadn't checked to ensure that I was testing cached programs against uncached programs (and, by extension, the data used by those programs).  That's easy enough to fix with a &lt;em&gt;test harness.&lt;/em&gt;  Test harness were originally an actual, physical harness used by engineers to clamp down parts of an electrical or mechanical device they were prototyping.  Ours is no different.  It locks down all of the assumptions about our code (like my early, false assumption that I didn't need to clear the caches) and adds a metric or two for good measure - literally - so we can better measure what's happening in that code.&lt;/p&gt;&lt;p&gt;Here's what my test harness looks like: &lt;/p&gt;&lt;pre style="padding-left:30px;"&gt;/* Transact-SQL test harness by Kevin Kline, http://KevinEKline.com, Twitter at kekline */ &lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;/* Flush dirty pages from the buffer to the database files. */&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;CHECKPOINT;&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;/* Flush the data cache and procedure cache, respectively. For DEV environments only! */&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;DBCC DROPCLEANBUFFERS; &lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;DBCC FREEPROCCACHE;&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;/* Enable statistics tracking for IO and timings. Remember, SET commands remain enabled during a session until disabled. */&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;SET STATISTICS IO ON; &lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;SET STATISTICS TIME ON;&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;-- Whatever SQL code you'd like to process goes below.&lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;SELECT SalesOrderID&lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;FROM Sales.SalesOrderHeader H&lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;WHERE CustomerID = 344&lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;GO&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;SET STATISTICS IO OFF; &lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;SET STATISTICS TIME OFF;&lt;/pre&gt; &lt;pre style="padding-left:30px;"&gt;/* Textual Execution Plans, if desired. &lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;SET SHOWPLAN_TEXT ON; &lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;SET SHOWPLAN_TEXT OFF; &lt;/pre&gt;&lt;pre style="padding-left:30px;"&gt;*/&lt;/pre&gt;&lt;p&gt; I also like to include the execution plans a lot of the time.  You might wonder why I don't save the execution plans for the GUI in SSMS?  Well, I'm a big advocate of scripting in general because I like to automate activities.  By pulling the execution plans using scripts, I can use SQLCMD to schedule a large number of query executions during the evening and have the results ready for analysis when I come back into the office in the morning.  &lt;em&gt;Workin' smarter, not harder, Baby!&lt;/em&gt;&lt;/p&gt;&lt;p&gt;So how does this test harness work for you?  Do you use other elements in yours?  If so, share your experiences here!&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;-Kevin&lt;/p&gt;&lt;p&gt;-&lt;a title="C'mon. You know you want to." href="http://twitter.com/kekline" target="_blank"&gt;Follow me on Twitter&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Troubleshooting Repeated Login Failures on SQL Server</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/10/21/troubleshooting-repeated-login-failures-on-sql-server.aspx</link><pubDate>Fri, 21 Oct 2011 13:05:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39300</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;I’d recently
experienced a situation where I was getting repeated login failures to a SQL
Server where I &lt;i style="mso-bidi-font-style:normal;"&gt;knew &lt;/i&gt;that I had the
correct user name and password.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Each
time, I’d get error 18456 in response.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="line-height:115%;font-size:9.5pt;"&gt;"Login failed for
user '&amp;lt;user_name&amp;gt;'. (Microsoft SQL Server, Error: 18456)".&lt;/span&gt;&lt;span style="font-size:14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;The
challenge when troubleshooting this error message is that you may have a
problem with SQL Server or you may have a problem with Active Directory or
Kerberos, if you’re using one of those authentication technologies.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;&lt;h2 style="margin:10pt 0in 0pt;"&gt;&lt;span style="line-height:115%;font-size:14pt;mso-bidi-font-size:13.0pt;"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;A
False Trail&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;When times
are good, and you’re able to make a connection, you can&amp;nbsp;always query &lt;i style="mso-bidi-font-style:normal;"&gt;sys.dm_exec_connections&lt;/i&gt;, to see how you’re
connecting, for example, using NTLM rather than Kerberos.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;But that doesn’t help us when we can’t
connect to the server at all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;In other
situations, your problem might be caused by duplicate SPMs in Active Directory.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;MVP Russell Fields documented a &lt;/font&gt;&lt;a href="http://msmvps.com/blogs/vandooren/archive/2008/03/11/getting-rid-of-the-duplicate-spn-in-active-directory.aspx"&gt;&lt;font color="#0000ff" face="Calibri"&gt;nice
solution for ridding Active Directory of duplicate SPNs here&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;. &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;Microsoft Support also mentions some &lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/321044"&gt;&lt;font color="#0000ff" face="Calibri"&gt;troubleshooting steps for
authentication problems here&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Ok,
that helps. But it’s not my solution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;&lt;h2 style="margin:10pt 0in 0pt;"&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;MVPs to the Rescue&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;Fortunately,
my MVP buddies Edwin Sarmiento (&lt;/font&gt;&lt;a href="http://bassplayerdoc.blogspot.com/"&gt;&lt;font color="#0000ff" face="Calibri"&gt;blog&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;
| &lt;/font&gt;&lt;a href="http://www.twitter.com/bassplayerdoc"&gt;&lt;font color="#0000ff" face="Calibri"&gt;twitter&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;) of Canada and Bitemo
Erik Gergely (&lt;/font&gt;&lt;a href="http://blog.rollback.hu/"&gt;&lt;font color="#0000ff" face="Calibri"&gt;blog&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;) of Hungaria had
already discussed and solved the problem for me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;Something
Erik pointed out, but hadn’t occurred to me at first, is that if you’re getting
this SQL Server error message then you’ve actually reached the server and
probably aren’t having a full disconnect error.&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;The second
thing that Erik pointed out is &lt;em&gt;the importance of the state element&lt;/em&gt; of this error message.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;A lot of the time, you can simply ignore the
state element of an error message.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;i style="mso-bidi-font-style:normal;"&gt;But not this time. &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;As it turns out, &lt;em&gt;state is the key to
solving the problem&lt;/em&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;For example, a
state of 18 indicates that the password must be changed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;Microsoft
provides a pretty &lt;/font&gt;&lt;a href="http://blogs.msdn.com/sql_protocols/archive/2006/02/21/536201.aspx"&gt;&lt;font color="#0000ff" face="Calibri"&gt;good
description of the states of error 18456 here&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;, but it leaves out a few
things.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;(You’ll get more useful info if
you read all of the comments too).&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;But
again, Erik comes to the rescue by providing &lt;/font&gt;&lt;a href="http://blog.rollback.hu/2009/12/error-18456-level-14-state-sql-server-login-errors/"&gt;&lt;font color="#0000ff" face="Calibri"&gt;a
complete and concise list of error 18456 states here&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;&lt;h2 style="margin:10pt 0in 0pt;"&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Microsoft Improves the Documentation&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;Even better
for all troubleshooting situation involving state information, Microsoft has
now added &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms365262.aspx"&gt;&lt;font color="#0000ff" face="Calibri"&gt;state
descriptions for errors in Books Online&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;, including &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc645917.aspx"&gt;&lt;font color="#0000ff" face="Calibri"&gt;error 18456&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;When you look in your SQL Server error log,
you see the state of the error and be able to make an accurate deduction about
the nature of the error!&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;Hope this
helps,&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;-Kev&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;-Follow me
on &lt;/font&gt;&lt;a href="http://twitter.com/kekline"&gt;&lt;font color="#0000ff" face="Calibri"&gt;Twitter&lt;/font&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:14pt;"&gt;&lt;font face="Calibri"&gt;-More content on my&amp;nbsp;&lt;/font&gt;&lt;a href="http://KevinEKline.com"&gt;&lt;font color="#0000ff" face="Calibri"&gt;blog&lt;/font&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font size="3" face="Times New Roman"&gt;
&lt;/font&gt;</description></item><item><title>Microsoft Windows Platforms Blog Watch</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/07/20/microsoft-windows-platforms-blog-watch.aspx</link><pubDate>Wed, 20 Jul 2011 14:44:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:37148</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;&lt;br&gt;&lt;a href="http://KevinEKline.com"&gt;&lt;img src="http://2.bp.blogspot.com/_B5-1oeewfB8/S67FJZgM_UI/AAAAAAAAKsU/CvIHTQiKREM/s1600/laurel-and-hardy.jpg" class="alignright" alt="" height="204" width="298"&gt;&lt;/a&gt;

&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Remote Desktop Services Component Architecture Poster&lt;/strong&gt;

&lt;/p&gt;&lt;p&gt;Grab your own poster! A &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9bc943b7-07c5-4335-9df9-20e77ed5032e" title="Microsoft RDS Services Poster" target="_blank"&gt;visual guide to key Remote Desktop Services technologies&lt;/a&gt; in Windows Server 2008R2

&amp;nbsp;

&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Virtually Free&lt;/strong&gt;

&lt;/p&gt;&lt;p&gt;Get the latest &lt;strong&gt;&lt;a href="http://support.microsoft.com/kb/2264080" title="Microsoft Hyper-V" target="_blank"&gt;update rollup package for the Hyper-V&lt;/a&gt;&lt;/strong&gt; role in Windows Server 2008 R2 and be sure to bookmark the &lt;strong&gt;&lt;a href="http://blogs.technet.com/virtualization" title="Microsoft Windows Virtualization Team Blog" target="_blank"&gt;Windows Virtualization Team Blog&lt;/a&gt;&lt;/strong&gt;.  Be sure to check out blog &lt;strong&gt;&lt;a href="http://blogs.technet.com/virtualworld" title="More virtual goodness from Microsoft" target="_blank"&gt;World Simplified is a Virtual World&lt;/a&gt;&lt;/strong&gt;. And doncha evah neglect application virtualization, such as the goodness at the&lt;strong&gt; &lt;a href="http://blogs.technet.com/appv" title="Microsoft App-V Team Blog" target="_blank"&gt;App-V Product Team Blog&lt;/a&gt;&lt;/strong&gt;.

&amp;nbsp;

&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Let's Optimize Some Desktops (Assuming You Have Gone Full Cloud Yet)
&lt;/strong&gt;

&lt;/p&gt;&lt;p&gt;Check out &lt;a href="http://blogs.technet.com/mdop" title="microsoft Desktop Optimization Pack"&gt;The Official Microsoft Desktop Optimization Pack (MDOP) Blog&lt;/a&gt; where you can get cool tools like the Diagnostics and Recovery Toolset (&lt;a href="http://blogs.technet.com/b/mdop/archive/2011/04/04/diagnostics-and-recovery-toolset-dart-7-beta-released.aspx" title="Microsoft Diagnostics and Recovery Toolset" target="_blank"&gt;DART&lt;/a&gt;), currently in its v7 beta release.&lt;/p&gt;&lt;p&gt;

&amp;nbsp;

&lt;strong&gt;&lt;a href="http://www.facebook.com/kekline"&gt;&lt;img src="http://3.bp.blogspot.com/-7RLcOYR_dmI/TagbsV2eiBI/AAAAAAAAAB8/J7-80luLEZk/s1600/Laurel-Hardy.jpg" class="alignleft" alt="" height="220" width="300"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;We Can Always Perform a Little Better&lt;/strong&gt;

&lt;/p&gt;&lt;p&gt;Have you checked out the &lt;a href="http://blogs.technet.com/askperf" title="Microsoft Performance Team Blog" target="_blank"&gt;Ask the Performance Team blog&lt;/a&gt; yet.  You should!  Then there's the&lt;a href="http://blogs.technet.com/networking" title="Microsoft Enterprise Networking Team Blog" target="_blank"&gt; Microsoft Enterprise Networking Team blog&lt;/a&gt;.  And if you're looking for help with the Windows Server Core, be sure to check out the &lt;a href="http://blogs.technet.com/askcore" title="Microsoft Enterprise Platforms Support: Windows Server Core Team" target="_blank"&gt;Ask the Core Team blog&lt;/a&gt;.  Excellent stuff!

As the &lt;a href="http://www.sqlmag.com/blogcontent/tool-time-blog-16" title="Kevin's Monthly Tool Time Column in SQL Server Magazine" target="_blank"&gt;Tool Time columnist at SQL Server Magazine&lt;/a&gt;, I'm always on the lookout for great free tools that get on-going support from their creators.  One common experience is finding a nice debugging tool, only to discover that there's &lt;em&gt;no information on how to interpret the debugger result sets&lt;/em&gt;!  (&lt;a href="http://sqlblog.com/blogs/kevin_kline/archive/2007/06/28/understanding-sqliosim-output.aspx" title="An Old but Still Popular Blog Entry on SQLIOSIM" target="_blank"&gt;SQLIOSim &lt;/a&gt;anyone?)  That's why I love the &lt;a href="http://blogs.msdn.com/b/ntdebugging/" title="Microsoft Windows Advanced Debugging and Troubleshooting Blog" target="_blank"&gt;Microsoft Advanced Windows Debugging and Troubleshooting blog&lt;/a&gt;.  Another must-have on your Favorites list.

&amp;nbsp;
&lt;/p&gt;&lt;p&gt;
Enjoy!

&lt;/p&gt;&lt;p&gt;-Kev

&lt;/p&gt;&lt;p&gt;&amp;nbsp;Follow me on &lt;a href="http://twitter.com/kekline" title="C'mon. You know you want to!" target="_blank"&gt;Twitter&lt;/a&gt;

&amp;nbsp;

&amp;nbsp;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;</description></item><item><title>Pain of the Week/Expert's Perspective: Performance Tuning for Backups and Restores</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/06/27/pain-of-the-week-expert-s-perspective-performance-tuning-for-backups-and-restores.aspx</link><pubDate>Mon, 27 Jun 2011 14:39:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36482</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;First off - the Pain of the Week webcast series has been renamed.&amp;nbsp; It's now known as &lt;em&gt;The Expert's Perspective&lt;/em&gt;.&amp;nbsp;
 Please join us for future webcasts and, if you're interested in 
speaking, drop me a note to see if we can get you on the roster!&lt;br&gt;&lt;/p&gt;&lt;p&gt;The
 bigger your databases get, the longer backups take. That doesn't really
 seem like a huge problem — until disaster strikes and you need to 
restore your databases as fast as possible.&lt;/p&gt;
&lt;p&gt;Join my buddy Brent Ozar (&lt;a href="http://brentozar.com/" title="One of the few, the proud, the MCMs" target="_blank"&gt;blog&lt;/a&gt; |&amp;nbsp;&lt;a href="http://twitter.com/brento" title="Tro-lo-lo with BrentO" target="_blank"&gt;twitter&lt;/a&gt;),
 a Microsoft Certified Master of SQL Server and good friend, as he 
reveals ways to make these critically important maintenance tasks run 
faster.&lt;/p&gt;
&lt;p&gt;You'll discover:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Why Instant File Initialization is so important for restores&lt;/li&gt;&lt;li&gt;How to use DMVs to check restore progress&lt;/li&gt;&lt;li&gt;How to find the bottleneck while you're backing up or restoring data&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Watch the recorded presentation at &lt;a href="http://www.quest.com/events/ListDetails.aspx?ContentID=13358"&gt;http://www.quest.com/events/ListDetails.aspx?ContentID=13358&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;-Kev&lt;/p&gt;
&lt;div&gt;&lt;span style="font-family:'Times New Roman';"&gt; &lt;a href="http://twitter.com/kekline" title="C'mon. You know you want to!" target="_blank"&gt;Follow me on Twitter at kekline&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:'Times New Roman';"&gt; More content at&amp;nbsp;&lt;a href="http://kevinekline.com/"&gt;http://KevinEKline.com&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;</description></item><item><title>Available Online - SQL Server Training Videos</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/06/01/available-online-sql-server-training-videos.aspx</link><pubDate>Thu, 02 Jun 2011 03:37:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35991</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;Interested in my various performance tuning and troubleshooting 
videos about SQL Server?&amp;nbsp; These videos feature my good buddies (and 
uber-SQL Server experts) Brent Ozar (&lt;a href="http://brentozar.com/" title="One of the few, the proud, the MCMs" target="_blank"&gt;blog&lt;/a&gt; |&amp;nbsp;&lt;a href="http://twitter.com/brento" title="Tro-lo-lo with BrentO" target="_blank"&gt;twitter&lt;/a&gt;) and Buck Woody (&lt;a href="http://blogs.msdn.com/b/buckwoody/" title="Buck Wouldn't, Woody?" target="_blank"&gt;blog&lt;/a&gt; |&amp;nbsp;&lt;a href="http://twitter.com/buckwoody" title="Inventor of the BuckmeisterwoodyfullerIne" target="_blank"&gt;twitter&lt;/a&gt;).&amp;nbsp;
 View these insight-packed training videos from our SQL Server training 
events originally presented on March 3 and July 21 of 2010:&lt;a href="http://www.quest.com/landing/?ID=5533" target="_blank" title="Live Streaming of Kevin Kline's trainig videos"&gt;HERE&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;You can watch the videos now at the URL above or order a DVD, shipped free of charge in the USA and Canada, &lt;a href="http://www.quest.com/common/registration.aspx?requestdefid=28438" target="_blank" title="Kevin Kline's SQL Server Training Videos"&gt;HERE&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;-Kev&lt;/p&gt;&lt;p&gt;~~~&lt;/p&gt;&lt;p&gt;&amp;nbsp;Twitter at &lt;a href="http://twitter.com/kekline" target="_blank" title="Follow Kevin. You know you want to!"&gt;kekline&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&amp;nbsp;More content on my &lt;a href="http://kevinekline.com/" target="_blank" title="Kevin Kline's Blog"&gt;Blog&lt;/a&gt;</description></item><item><title>New on SQLMag.Com: Update to SP_WHOISACTIVE</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/04/21/new-on-sqlmag-com-update-to-sp-whoisactive.aspx</link><pubDate>Thu, 21 Apr 2011 14:12:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35077</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;I profiled Adam Machanic's (&lt;a href="http://sqlblog.com/blogs/adam_machanic/default.aspx" target="_blank"&gt;blog&lt;/a&gt; | &lt;a href="http://twitter.com/AdamMachanic" target="_blank"&gt;twitter&lt;/a&gt;)
 excellent stored procedure, SP_WHOISACTIVE, back in August of 2010 in 
my monthly SQLMag column, Tool Time.&amp;nbsp; Adam has been diligent about 
maintaining the tool and adding new features. Read the details on my SQLMag Tool Time column (here - &lt;a href="http://www.sqlmag.com/blogs/tool-time/entryid/76341/new-release-of-sp_whoisactive" target="_blank"&gt;http://www.sqlmag.com/blogs/tool-time/entryid/76341/new-release-of-sp_whoisactive&lt;/a&gt;).&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;-Kev&lt;/p&gt;
&lt;div&gt;&lt;a href="http://twitter.com/kekline" title="C'mon. You know you want to!" target="_blank"&gt;Twitter at kekline&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&amp;nbsp;More content at&lt;span&gt;&amp;nbsp;&lt;a href="http://kevinekline.com/"&gt;http://KevinEKline.com&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;br&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt; &lt;a href="http://kevinekline.com/"&gt;&lt;br&gt;
&lt;/a&gt; &lt;/div&gt;</description></item></channel></rss>