<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www2.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 tag 'Video'</title><link>http://www2.sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=Video&amp;orTags=0</link><description>Search results matching tag 'Video'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Video accompanying my SSDT article is now available</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/28/video-accompanying-my-ssdt-article-is-now-available.aspx</link><pubDate>Mon, 28 Jan 2013 23:52:07 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47368</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;A couple of weeks ago in &lt;a href="http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/10/get-to-know-sql-server-2012-s-sql-server-data-tools-article-published.aspx" target="_blank"&gt;Get to Know SQL Server 2012's SQL Server Data Tools [article published]&lt;/a&gt; I stated that an article that I wrote about SSDT had been published and was &lt;a href="http://www.devproconnections.com/article/sql-server-2012/sql-server-2012-data-tools-144829" target="_blank"&gt;available for reading online&lt;/a&gt; at &lt;a title="http://www.devproconnections.com/article/sql-server-2012/sql-server-2012-data-tools-144829" href="http://www.devproconnections.com/"&gt;http://www.devproconnections.com/&lt;/a&gt;. The article has since been updated to include a 10-minute video that I recorded demonstrating some of the basic concepts of SSDT so if you want to hear me drone on about SSDT in my dulcet Yorkshire brogue (!!!), &lt;a href="http://www.devproconnections.com/article/sql-server-2012/sql-server-2012-data-tools-144829"&gt;click through&lt;/a&gt;, settle back and enjoy!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/image_7CD4CB93.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://sqlblog.com/blogs/jamie_thomson/image_thumb_5DCEA7F5.png" width="453" height="257" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://twitter.com/jamiet" target="_blank"&gt;@Jamiet&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Learn More About SQL Server IO and Query Tuning in These Webcasts</title><link>http://www2.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>How To Download Free Sessions From PASS</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/11/28/how-to-download-free-sessions-from-pass.aspx</link><pubDate>Wed, 28 Nov 2012 15:02:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46430</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;For all members of the&amp;nbsp;&lt;a title="The Professional Association for SQL Server" href="http://www.sqlpass.org/"&gt;Professional Association for Server (PASS)&lt;/a&gt;, are you downloading slides and videos from all sorts of great PASS events? &amp;nbsp;If not, what are you waiting for ... an invitation?&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Ok, here it is. &amp;nbsp;I invite you to download like a&amp;nbsp;&lt;em&gt;madman&lt;/em&gt;! &amp;nbsp;(How a madman downloads, an almost entirely virtual activity, is not the question here, ok?).&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;text-align:center;"&gt;&lt;a href="http://www.sqlpass.org/LearningCenter/SessionRecordings/24HoursFall2012.aspx"&gt;&lt;img class="aligncenter size-full wp-image-2118" title="P" alt="" width="207" height="85" style="border:0px;cursor:default;display:block;margin-left:auto;margin-right:auto;" src="http://kevinekline.com/wp-content/uploads/2012/11/24HOP.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;For starters, there's&amp;nbsp;the recent 24 Hours of PASS event. &amp;nbsp;I hope you were able to attend all of the sessions you wanted. But even if you didn't get to see any, you can see them now as long as you're a (free) member of PASS. &amp;nbsp;The session recordings are now available for streaming from the&amp;nbsp;&lt;a title="PASS website" href="http://click.sqlpassnews.org/?qs=55ff73e9b05aafaac1be8700e64026a65ccccbfaa34157800db813c5ac53e2b9"&gt;24 Hours of PASS Archive website&lt;/a&gt;. Review your favorites or catch up on some of the sessions you missed, by gum! &amp;nbsp;Questions? Contact us at&amp;nbsp;&lt;a title="24hrs@sqlpass.org" href="http://click.sqlpassnews.org/?qs=55ff73e9b05aafaa67085114f6223178780ef6bf66e4701f37322b9e47a558f6"&gt;24hrs@sqlpass.org&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;&lt;a href="http://www.sqlpass.org/summit/2012/"&gt;&lt;img class="aligncenter size-full wp-image-2119" title="PASS_TV" alt="" width="150" height="140" style="border:0px;cursor:default;display:block;margin-left:auto;margin-right:auto;" src="http://kevinekline.com/wp-content/uploads/2012/11/PASS_TV.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Next on the list for downloads are the&lt;a title="PASS TV" href="http://www.sqlpass.org/summit/2012/"&gt;&amp;nbsp;PASS Summit 2012 highlights&lt;/a&gt;. &amp;nbsp;The navigation is a little weird. &amp;nbsp;But all you have to do is simply click on the keynote that you're interested in. &amp;nbsp;And may I recommend, as always, the&amp;nbsp;&lt;a title="David Dewitt Bigdata Session at PASS Summit 2012" href="http://www.sqlpass.org/summit/2012/DavidDewittSpotlight.aspx"&gt;excellent session from Dr. David Dewitt&lt;/a&gt;. &amp;nbsp;Again, you need to be a PASS member, but it's free. &amp;nbsp;And I'd be remiss not to mention the&amp;nbsp;&lt;a href="http://www.youtube.com/user/SQLPASSTV"&gt;SQLPASS YouTube Channel&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;&lt;a href="http://www.sqlpass.org/LearningCenter/SessionRecordings.aspx"&gt;&lt;img class="aligncenter size-medium wp-image-2120" title="PASS_TV 02" alt="" width="300" height="89" style="border:0px;cursor:default;display:block;margin-left:auto;margin-right:auto;" src="http://kevinekline.com/wp-content/uploads/2012/11/PASS_TV-02-300x89.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;During and immediately after each PASS Summit, attendees are able to&amp;nbsp;&lt;a href="http://www.sqlpass.org/summit/2012/Sessions/SessionRecordings.aspx"&gt;buy the event records&lt;/a&gt;&amp;nbsp;for around $175. &amp;nbsp;That's over 150 hours of training,&amp;nbsp;&lt;em&gt;&lt;strong&gt;over three weeks of training I say&lt;/strong&gt;&lt;/em&gt;, for under $200!!! I hear that this year, instead of a massive DVD set, we'll be getting a slim 32- or 64Gb thumbdrive. &amp;nbsp;Yeah! &amp;nbsp;But did you know you can also watch sessions from earlier years, free for members, at&amp;nbsp;&lt;a href="http://www.sqlpass.org/LearningCenter/SessionRecordings.aspx"&gt;http://www.sqlpass.org/LearningCenter/SessionRecordings.aspx&lt;/a&gt;? &amp;nbsp;That's right, brothers and sisters, if you didn't get to go to older events and didn't buy the DVDs, you don't have to bribe that scruffy mangy dog of a DBA to get your own look at the sessions. &amp;nbsp;And since SQL Server versions don't change enormously from one year to the next, most of the content remains valuable and worthwhile for several years. &amp;nbsp;For example, most recommendations and sessions from the PASS Summit 2008 event are still valuable even if you've upgraded to SQL Server 2012.&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;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Take Another Look at PASS Virtual Chapters&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Don’t have a local PASS Chapter near you? &amp;nbsp;Want to learn from your desk? Or are you simply looking for more opportunities for free SQL Server training and learning every month with fellow IT pros from around the world? Virtual Chapters (VCs) are a great way to get involved in the PASS community from your own home or office. &amp;nbsp;Virtual chapters are targeted, online monthly webcasts from top-rated speakers with related subject matter from one month to the next, such as database design, performance, virtualization, etc. &amp;nbsp;&amp;nbsp;&lt;a href="http://www.sqlpass.org/PASSChapters/VirtualChapters.aspx"&gt;Here’s how&lt;/a&gt;. &amp;nbsp;But wait - &lt;i&gt;there's more&lt;/i&gt;. &amp;nbsp;All of the VC sessions are also recorded and posted online for later viewing, usually within a month of the initial broadcast.&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;-Kevin&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&amp;nbsp;&lt;a href="http://twitter.com/kekline"&gt;Follow me on Twitter!&lt;/a&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Two New Slide Decks. Plus, the Week in Colorado.</title><link>http://www2.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>Come See Me. I'll Probably Be Just Down the Street Soon!</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/07/31/come-see-me-i-ll-probably-be-just-down-the-street-soon.aspx</link><pubDate>Tue, 31 Jul 2012 15:02:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44524</guid><dc:creator>KKline</dc:creator><description>&lt;p style="line-height:19px;"&gt;Even though I've recently changed jobs, I'll still be speaking at a lot of SQL events across the country and internationally. &amp;nbsp;There are still a few trips that I've yet to finalize, in particular with the fine folks in Houston, run by my friend Nancy Hidy (&lt;a title="Nancy Hidy-Wilson's Blog" href="http://kevinekline.com/wp-admin/nancyhidywilson.wordpress.com"&gt;blog&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a title="Nancy Hidy-Wilson's Twitter Feed" href="http://twitter.com/nancyhidywilson"&gt;twitter&lt;/a&gt;), and my friends in San Francisco and Silicon Valley, run by my friend Mark Ginnebaugh (&lt;a title="Mark Ginnebaugh's Blog" href="http://www.designmind.com/blog"&gt;blog&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a title="Mark Ginnebaugh's Twitter Feed" href="http://twitter.com/markginnebaugh"&gt;twitter&lt;/a&gt;). &amp;nbsp;Also, do to some missed deadlines, it looks like I won't be speaking at the Nordic SQL Rally this fall. My bad! &amp;nbsp;On the other hand, you can see when checking my roster, that I hardly have time to catch my breath with this travel schedule.&lt;/p&gt;&lt;p style="line-height:19px;"&gt;I'll also be doing several on-line events with the&amp;nbsp;&lt;a title="PASS Professional Development Virtual Chapter" href="http://prof-dev.sqlpass.org/"&gt;PASS Professional Development Virtual Chapter&lt;/a&gt;, run by Mark Caldwell (&lt;a title="Mark Caldwell's Blog" href="http://weblogs.sqlteam.com/markc"&gt;blog&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a title="Mark &amp;quot;Ajarn&amp;quot; Caldwell's Twitter Feed" href="http://twitter.com/ajarnmark"&gt;twitter&lt;/a&gt;), through out the year.&lt;/p&gt;&lt;p style="line-height:19px;"&gt;Here's what's on the docket up through the start of the holiday season:&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;New York City&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Kevin Kline Speaks at SQL Saturday 158 in NYC" href="http://www.sqlsaturday.com/158/eventhome.aspx"&gt;SQL Saturday 158&lt;/a&gt;, August 4&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;The Colorado User Group Tour&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&amp;nbsp;&lt;a title="Boulder SQL Server user group" href="https://groups.google.com/forum/?fromgroups#!forum/boulder-sql-server-users-group"&gt;Boulder PASS user group meeting&lt;/a&gt;, August 14&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Colorado Springs SQL Server User Group" href="http://www.springssql.sqlpass.org/"&gt;Colorado Springs PASS user group meeting&lt;/a&gt;, August 15 (Register here for&amp;nbsp;&lt;a title="Registration for the Colorado Springs, CO user group meeting" href="http://kevinklinesprings.eventbrite.com/"&gt;Colorado Springs PASS user group meeting&lt;/a&gt;).&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Denver, CO PASS user group" href="http://denver.sqlpass.org/"&gt;Denver PASS user group meeting&lt;/a&gt;, August 16&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;Comatose, August 17 (Not an actual city in CO).&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;&amp;nbsp;Orlando&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Kevin Kline Teaches SQL Server Performance Tuning" href="http://www.eventbrite.com/event/3895236758?ref=ebtn"&gt;SQL Saturday Performance Tuning Pre-Con&lt;/a&gt;, September 28&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Kevin Kline Speaks at SQL Saturday 151" href="http://www.sqlsaturday.com/151/eventhome.aspx"&gt;SQL Saturday 151&lt;/a&gt;, September 29&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;Online&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="SSWUG Fall vConference" href="http://www.vconferenceonline.com/event/home.aspx?id=661"&gt;SSWUG 2012 Fall vConference&lt;/a&gt;, Oct 2-4, (Please register using code 'VCKEVIN'. I will personally hug you, virtually.)&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;Lincoln&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Kevin Kline's Real World Database Configuration and Tuning Full-Day Seminar" href="http://sqlsat165kevinkline.eventbrite.com/"&gt;SQL Saturday Performance Tuning Pre-Con&lt;/a&gt;, October 5&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Kevin Kline Speaks at SQL Saturday 165 in Lincoln, NE" href="http://www.sqlsaturday.com/eventhome.aspx"&gt;SQL Saturday 165&lt;/a&gt;, October 6&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;Cedar Rapids&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="East Iowa SQL Server User Group" href="http://www.380pass.org/"&gt;East Iowa PASS user group meeting&lt;/a&gt;, Oct 8 TBD&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Quad Cities Iowa SQL Server User Group" href="http://qcpass.sqlpass.org/"&gt;Quad City PASS user group meeting&lt;/a&gt;, Oct 9 TBD&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;Nashville (Go Titans!)&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Leadership for IT Pros Full Day Seminar" href="http://www.eventbrite.com/event/3834146034?utm_source=eb_email&amp;amp;utm_medium=email&amp;amp;utm_campaign=new_eventv2&amp;amp;utm_term=eventname_text"&gt;SQL Saturday Leadership Skills for IT Pros Pre-Con&lt;/a&gt;, October 12&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="Kevin Kline Speaks at SQL Saturday 146 in Nashville" href="http://www.sqlsaturday.com/145/eventhome.aspx"&gt;SQL Saturday 145&lt;/a&gt;, October 13&lt;/p&gt;&lt;h2 style="line-height:19px;"&gt;Seattle&lt;/h2&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a title="SQL Connections and Dev Connections Events" href="http://devconnections.com/shows/fall2012/default.aspx?s=191"&gt;SQL Connections&lt;/a&gt;, Las Vegas, Nov 1-4&lt;/p&gt;&lt;p style="line-height:19px;padding-left:30px;"&gt;&lt;a href="http://www.sqlpass.org/summit/2012/"&gt;PASS Summit 2012&lt;/a&gt;, Seattle, Nov 6-9&lt;/p&gt;&lt;p style="line-height:19px;"&gt;&amp;nbsp;Let me know if you're nearby and if you're coming to any of these events. &amp;nbsp;I'd enjoy seeing you personally and getting a chance to shake your hand!&lt;/p&gt;&lt;p style="line-height:19px;"&gt;Hope to see you soon,&lt;/p&gt;&lt;p style="line-height:19px;"&gt;-Kevin&lt;/p&gt;&lt;p style="line-height:19px;"&gt;-&lt;a title="Kevin E. Kline's Twitter Feed" href="http://twitter.com/kekline"&gt;Follow me on Twitter!&lt;/a&gt;&lt;/p&gt;&lt;p style="line-height:19px;"&gt;-More content at&amp;nbsp;&lt;a title="Kevin Kline's Professional Blog" href="http://kevinekline.com/"&gt;http://KevinEKline.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Recorded Webcast Available:  Extend SCOM to Optimize SQL Server Performance Management</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/06/28/recorded-webcast-available-extend-scom-to-optimize-sql-server-performance-management.aspx</link><pubDate>Thu, 28 Jun 2012 11:37:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44131</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Join me and&amp;nbsp;Eric Brown, Quest Software senior product manager for SQL Server&amp;nbsp;monitoring tools, as&amp;nbsp;we discuss the server health-check capabilities of Systems Center Operations Manager (SCOM) in this previously recorded webcast. We delve into techniques to maximize your SCOM investment as well as ways to complement it with deeper monitoring and diagnostics.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;You’ll walk away from this educational session with the skills to:&lt;/p&gt;&lt;ul style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;li&gt;Take full advantage of SCOM’s value for day-to-day SQL Server monitoring&lt;/li&gt;&lt;li&gt;Extend the capabilities of SCOM to proactively manage SQL Server performance&lt;/li&gt;&lt;li&gt;Troubleshoot issues in real time and historically&lt;/li&gt;&lt;li&gt;Drill into database health to quickly find the root cause of issues and make corrections&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Watch the recorded webcast:&amp;nbsp;&lt;a title="Quest Software's Expert's Perspective Webcast - Extend SCOM" href="http://www.quest.com/webcast-ondemand/-kevin-kline-webcast-extend-scom-to-optimize-sql-server-performance-ma817107.aspx"&gt;HERE&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Introducing SSIS Reporting Pack for SQL Server code-named Denali</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2010/12/08/introducing-ssis-reporting-pack-for-sql-server-code-named-denali.aspx</link><pubDate>Wed, 08 Dec 2010 23:25:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:31456</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;In recent blog posts I have introduced the new SSIS Catalog that is forthcoming in SQL Server Code-named Denali:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/archive/2010/11/10/what-s-new-in-ssis-in-denali.aspx" target="_blank"&gt;What's new in SSIS in Denali&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/archive/2010/11/10/introduction-to-ssis-projects-in-denali.aspx" target="_blank"&gt;Introduction to SSIS Projects in Denali&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/archive/2010/11/11/parameters-in-ssis-in-denali.aspx" target="_blank"&gt;Parameters in SSIS In Denali&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/archive/2010/11/13/ssis-server-catalogs-environments-environment-variables-in-ssis-in-denali.aspx" target="_blank"&gt;SSIS Server, Catalogs, Environments and Environment Variables in SSIS in Denali&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The SSIS Catalog is responsible for executing SSIS packages and also for capturing the metadata from those executions. However, at the time of writing there is no mechanism provided to view analyse and drill into that metadata and that is the reason that I am, in this blog post, introducing a suite of SSIS Catalog reports called the &lt;strong&gt;SSIS Reporting Pack&lt;/strong&gt; &lt;strike&gt;which you can download from my SkyDrive at &lt;a title="http://cid-550f681dad532637.office.live.com/self.aspx/Public/SSIS%20Reporting%20Pack/SSISReportingPack%20v0.1.zip" href="http://bit.ly/ez55g4"&gt;http://bit.ly/ez55g4&lt;/a&gt;.&amp;nbsp;&lt;/strike&gt; The
latest version of the reports can be gotten from &lt;a href="http://ssisreportingpack.codeplex.com/releases/"&gt;http://ssisreportingpack.codeplex.com/releases/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this first release the SSIS Reporting Pack includes five reports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Catalog – A high-level summary of all activity in the Catalog &lt;/li&gt;

&lt;li&gt;Folders – A summary of activity in each Catalog Folder &lt;/li&gt;

&lt;li&gt;Folder – Project-level activity per single Folder &lt;/li&gt;

&lt;li&gt;Executions – A visualisation of all executions per Folder/Project/Package/Environment or subset thereof &lt;/li&gt;

&lt;li&gt;Execution – Information about an individual execution &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is a screenshot of the Executions report:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/image_5DA473E3.png"&gt;&lt;img style="border-width:0px;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" title="image" border="0" alt="image" src="http://sqlblog.com/blogs/jamie_thomson/image_thumb_3D0D0E64.png" width="738" height="515"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Notice that the SSIS Reporting Pack provides a visual overview of all executions in the Catalog. Each execution is represented as a bar on the bar chart, the success or otherwise of each execution is indicated by the colour of the bar and the execution time is indicated by the bar height.&lt;/p&gt;

&lt;p&gt;I have recorded a video that gives an overview of the SSIS Reporting which I have embedded below. If you are having any trouble viewing the video go see it at &lt;a title="http://vimeo.com/17617974" href="http://vimeo.com/17617974"&gt;http://vimeo.com/17617974&lt;/a&gt;&lt;/p&gt;

&lt;object&gt;



    
&lt;embed style="width:600px;height:450px;" src="http://vimeo.com/moogaloop.swf?clip_id=17617974&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" allowfullscreen="true"&gt;&lt;/object&gt;

&lt;p&gt;I must stress that this is a very early version of the SSIS Reporting Pack and I am expecting it to change a lot over the coming year. I am very keen to get some feedback about this, specifically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;let me know if anything does not work as you expect &lt;/li&gt;

&lt;li&gt;give me your feature requests &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The easiest way to get hold of of me for now is within the comments section of this blog post.&lt;/p&gt;

&lt;p&gt;That’s all for now. I hope the SSIS Reporting Pack proves useful and I look forward to hearing your feedback. Lastly, that download link again: &lt;strike&gt;&lt;a title="http://cid-550f681dad532637.office.live.com/self.aspx/Public/SSIS%20Reporting%20Pack/SSISReportingPack%20v0.1.zip" href="http://bit.ly/ez55g4"&gt;http://bit.ly/ez55g4&lt;/a&gt;&lt;/strike&gt;. &lt;a href="http://ssisreportingpack.codeplex.com/releases/"&gt;http://ssisreportingpack.codeplex.com/releases/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://twitter.com/jamiet"&gt;@jamiet&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SSIS gotcha: Beware of multiple outputs from a synchronous script component</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2010/07/04/ssis-gotcha-beware-of-multiple-outputs-from-a-synchronous-script-component.aspx</link><pubDate>Sun, 04 Jul 2010 20:43:12 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26727</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;A few days ago I was &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/c0f2b376-66a3-49d8-8925-ada9a362ba53/?prof=required" target="_blank"&gt;alerted&lt;/a&gt; to a peculiarity of SSIS’s Script Component that I believe people need to be aware of. Its a peculiarity that can rear its head when your script component is &lt;strong&gt;synchronous and has multiple outputs&lt;/strong&gt;. Here’s an example of a dataflow that contains such a component:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/image_71055C17.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" class="wlDisabledImage" title="ssis dataflow with a script component with multiple synchronous outputs" border="0" alt="ssis dataflow with a script component with multiple synchronous outputs" src="http://sqlblog.com/blogs/jamie_thomson/image_thumb_12A184E9.png" width="596" height="312" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Some things to note about this dataflow that you can’t tell from this screenshot:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The source component will create a 1-row,1-column dataset with the value “1” in it&lt;/li&gt;    &lt;li&gt;Even though it has three outputs “SCR Send data to multiple outputs” is still a synchronous component*&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;*If you don’t understand how a synchronous component can have multiple outputs and/or have never heard of an Exclusion Group then you should go and read my blog post from 2005 &lt;/em&gt;&lt;a href="http://consultingblogs.emc.com/jamiethomson/archive/2005/09/05/SSIS-Nugget_3A00_-Multiple-outputs-from-a-synchronous-script-transform.aspx" target="_blank"&gt;&lt;em&gt;Multiple outputs from a synchronous script transform&lt;/em&gt;&lt;/a&gt;&lt;em&gt; – the blog post you’re reading right now won’t make much sense without it! If you have ever used the Multicast component then it shouldn’t surprise you that a synchronous component can have multiple outputs – because that’s a pretty good definition of what the Multicast component does!&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Here’s the important code inside “SCR Send data to multiple outputs”:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/image_055AFBD6.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" class="wlDisabledImage" title="script component code multiple outputs" border="0" alt="script component code multiple outputs" src="http://sqlblog.com/blogs/jamie_thomson/image_thumb_5D484CB6.png" width="592" height="198" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The code:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;increments the incoming value and puts it into Output0&lt;/li&gt;    &lt;li&gt;increments the value again and puts it into Output1&lt;/li&gt;    &lt;li&gt;increments the value again and puts it into Output2&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Given that out starting value is “1” you might expect that our three outputs would contain the values “2”, “3” &amp;amp; “4” respectively but in fact that is not the case. Here is what we actually see in those three outputs when we execute the dataflow:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/image_0984D39B.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" class="wlDisabledImage" title="SSIS data viewers, multiple outputs" border="0" alt="SSIS data viewers, multiple outputs" src="http://sqlblog.com/blogs/jamie_thomson/image_thumb_07D407C7.png" width="475" height="175" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/jamie_thomson/image_054AD609.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" class="wlDisabledImage" title="ssis executed dataflow" border="0" alt="ssis executed dataflow" src="http://sqlblog.com/blogs/jamie_thomson/image_thumb_428B8AD0.png" width="595" height="302" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Each of our outputs has the same value “4”. Why is that? The trick is in understanding something fundamental about synchronous components, &lt;em&gt;they only ever output the same number of rows as are input&lt;/em&gt;.&amp;#160; The fact that in the data flow above it appears as though three rows have been output is simply an illusion that is best explained by former SSIS Development Manager Kirk Haselden who left the following comment on my &lt;a href="http://consultingblogs.emc.com/jamiethomson/archive/2005/09/05/SSIS-Nugget_3A00_-Multiple-outputs-from-a-synchronous-script-transform.aspx" target="_blank"&gt;blog post&lt;/a&gt; that I linked to earlier:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;The additional or duplicate rows are an illusion. The Dataflow Task actually tracks what buffer columns and rows are visible to the downstream transforms, but doesn't copy any buffers or rows. It simply &amp;quot;exposes&amp;quot; them with row and column views.        &lt;br /&gt;Truly, the synchronous outputs only send the same number of columns* as they receive on their inputs.         &lt;br /&gt;&lt;/em&gt;&lt;em&gt;- Kirk Haselden, 15th March 2006       &lt;br /&gt;&lt;font size="1"&gt;*This is a typo. Kirk meant to say “rows” not “columns”&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In our case the script component has simply incremented the same value three times and we are looking at that same incremented value of “4” in each of our outputs.&lt;/p&gt;  &lt;p&gt;I have produced a short video that demonstrates this behaviour using the dataflow pictured above. Embedding videos here on SQLBlog is however a fiddly experience so for ease I’ll just direct you to view it on Vimeo at &lt;a href="http://vimeo.com/13081087" target="_blank"&gt;Multiple Outputs from a synchronous script component&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Hope this helps. Any questions please put them in the comments.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/jamiet" target="_blank"&gt;@JamieT&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Inequality joins, Asynchronous transformations and Lookups : SSIS</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2010/05/14/inequality-joins-asynchronous-transformations-and-lookups-ssis.aspx</link><pubDate>Fri, 14 May 2010 21:13:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:25178</guid><dc:creator>jamiet</dc:creator><description>&lt;P&gt;It is pretty much accepted by SQL Server Integration Services (SSIS) developers that synchronous transformations are generally quicker than asynchronous transformations (for a description of synchronous and asynchronous transformations go read &lt;A href="http://consultingblogs.emc.com/jamiethomson/archive/2005/02/11/SSIS_3A00_-Asynchronous-and-synchronous-data-flow-components.aspx" target=_blank&gt;Asynchronous and synchronous data flow components&lt;/A&gt;). Notice I said “generally” and not “always”; there are circumstances where using asynchronous transformations can be beneficial and in this blog post I’ll demonstrate such a scenario, one that is pretty common when building data warehouses.&lt;/P&gt;
&lt;P&gt;Imagine I have a &lt;FONT face="Courier New"&gt;[Customer]&lt;/FONT&gt; dimension table that manages information about all of my customers as a slowly-changing dimension. If that is a type 2 slowly changing dimension then you will likely have multiple rows per customer in that table. Furthermore you might also have datetime fields that indicate the effective time period of each member record. &lt;/P&gt;
&lt;P&gt;Here is such a table that contains data for four dimension members {Terry, Max, Henry, Horace}:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/jamie_thomson/clip_image002_75E15D51.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="customer dimension table" border=0 alt="customer dimension table" src="http://sqlblog.com/blogs/jamie_thomson/clip_image002_thumb_129AD267.jpg" width=564 height=303&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Notice that we have multiple records per customer and that the &lt;FONT face="Courier New"&gt;[SCDStartDate] &lt;/FONT&gt;of a record is equivalent to the &lt;FONT face="Courier New"&gt;[SCDEndDate]&lt;/FONT&gt; of the record that preceded it (if there was one). (Note that &lt;A href="http://sqlblog.com/blogs/jamie_thomson/archive/2009/11/28/debunking-kimball-effective-dates.aspx"&gt;I am on record as saying I am not a fan of this technique&lt;/A&gt; of storing an &lt;FONT face="Courier New"&gt;[SCDEndDate] &lt;/FONT&gt;but for the purposes of clarity I have included it here.)&lt;/P&gt;
&lt;P&gt;Anyway, the idea here is that we will have some incoming data containing &lt;FONT face="Courier New"&gt;[CustomerName]&lt;/FONT&gt; &amp;amp; &lt;FONT face="Courier New"&gt;[EffectiveDate]&lt;/FONT&gt; and we need to use those values to lookup &lt;FONT face="Courier New"&gt;[Customer].[CustomerId]&lt;/FONT&gt;. The logic will be:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;Lookup a [CustomerId] WHERE [CustomerName]=[CustomerName] AND [SCDStartDate] &amp;lt;= [EffectiveDate] AND [EffectiveDate] &amp;lt;= [SCDEndDate]&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The conventional approach to this would be to use a full cached lookup but that isn’t an option here because we are using inequality conditions. The obvious next step then is to use a non-cached lookup which enables us to change the SQL statement to use inequality operators:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/jamie_thomson/clip_image004_4FDB872E.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="no cache lookup" border=0 alt="no cache lookup" src="http://sqlblog.com/blogs/jamie_thomson/clip_image004_thumb_532CF909.jpg" width=689 height=486&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Let’s take a look at the dataflow:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/jamie_thomson/clip_image006_50A3C74B.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="dataflow lookup" border=0 alt="dataflow lookup" src="http://sqlblog.com/blogs/jamie_thomson/clip_image006_thumb_1A529F3C.jpg" width=264 height=404&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Notice these are all synchronous components. This approach works just fine however it does have the limitation that it has to issue a SQL statement against your lookup set for every row thus we can expect the execution time of our dataflow to increase linearly in line with the number of rows in our dataflow; that’s not good.&lt;/P&gt;
&lt;P&gt;OK, that’s the obvious method. Let’s now look at a different way of achieving this using an asynchronous Merge Join transform coupled with a Conditional Split. I’ve shown it post-execution so that I can include the row counts which help to illustrate what is going on here:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/jamie_thomson/clip_image008_1FC10FE0.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="dataflow merge join" border=0 alt="dataflow merge join" src="http://sqlblog.com/blogs/jamie_thomson/clip_image008_thumb_16F10794.jpg" width=508 height=443&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Notice that there are more rows output from our Merge Join component than on the input. That is because we are joining on &lt;FONT face="Courier New"&gt;[CustomerName] &lt;/FONT&gt;and, as we know, we have multiple records per &lt;FONT face="Courier New"&gt;[CustomerName] &lt;/FONT&gt;in our lookup set. Notice also that there are two asynchronous components in here (the Sort and the Merge Join).&lt;/P&gt;
&lt;P&gt;I have embedded a video below that compares the execution times for each of these two methods. The video is just over 8minutes long.&lt;/P&gt;
&lt;OBJECT&gt;
&lt;embed style="WIDTH:600px;HEIGHT:450px;" src="http://vimeo.com/moogaloop.swf?clip_id=11750066&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;
&lt;BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;&lt;A href="http://vimeo.com/11750066" target=_blank&gt;View on Vimeo&lt;/A&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For those that can’t be bothered watching the video I’ll tell you the results here. The dataflow that used the Lookup transform took &lt;STRONG&gt;36 seconds &lt;/STRONG&gt;whereas the dataflow that used the Merge Join took &lt;STRONG&gt;less than two seconds&lt;/STRONG&gt;. An illustration in case it is needed:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/jamie_thomson/image_34EF1588.png"&gt;&lt;IMG style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;" title=image border=0 alt=image src="http://sqlblog.com/blogs/jamie_thomson/image_thumb_13FBA2E1.png" width=392 height=158&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Pretty conclusive proof that in some scenarios it may be quicker to use an asynchronous component than a synchronous one. Your mileage may of course vary.&lt;/P&gt;
&lt;P&gt;The scenario outlined here is analogous to performance tuning procedural SQL that uses cursors. It is common to eliminate cursors by converting them to set-based operations and that is effectively what we have done here. Our non-cached lookup is performing a discrete operation for every single row of data, exactly like a cursor does. By eliminating this cursor-in-disguise we have dramatically sped up our dataflow.&lt;/P&gt;
&lt;P&gt;I hope all of that proves useful. You can download the package that I demonstrated in the video from my SkyDrive at &lt;A title=http://cid-550f681dad532637.skydrive.live.com/self.aspx/Public/BlogShare/20100514/20100514%20Lookups%20and%20Merge%20Joins.zip href="http://cid-550f681dad532637.skydrive.live.com/self.aspx/Public/BlogShare/20100514/20100514%20Lookups%20and%20Merge%20Joins.zip"&gt;http://cid-550f681dad532637.skydrive.live.com/self.aspx/Public/BlogShare/20100514/20100514%20Lookups%20and%20Merge%20Joins.zip&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Comments are welcome as always.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://twitter.com/jamiet" target=_blank&gt;@Jamiet&lt;/A&gt;&lt;/P&gt;</description></item><item><title>SSIS Prehistory video</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2010/04/02/ssis-prehistory-video.aspx</link><pubDate>Fri, 02 Apr 2010 12:45:27 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:23992</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;I’m currently &lt;strike&gt;wasting&lt;/strike&gt; spending my Easter bank holiday putting together my presentation &lt;a href="http://sqlbits.com/Agenda/event6/SSIS_Dataflow_Performance_tuning/default.aspx" target="_blank"&gt;SSIS Dataflow Performance Tuning&lt;/a&gt; for the upcoming &lt;a href="http://sqlbits.com/" target="_blank"&gt;SQL Bits&lt;/a&gt; conference in London and in doing so I’m researching some old material about how the dataflow actually works.&lt;/p&gt;  &lt;p&gt;Boring as it is I’ve gotten easily sidelined and have chanced upon an old video on Channel 9 entitled &lt;a href="http://channel9.msdn.com/posts/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-Team-part-I/"&gt;Euan Garden - Tour of SQL Server Team (part I)&lt;/a&gt;. Euan is a former member of the SQL Server team and in this series of videos he walks the halls of the SQL Server building on Microsoft’s Redmond campus talking to some of the various protagonists and in this one he happens upon the SQL Server Integration Services team.&lt;/p&gt;  &lt;p&gt;The video was shot in 2004 so this is a fascinating (to me anyway) glimpse into the development of SSIS from before it was ever shipped and if you’re a geek like me you’ll really enjoy this behind-the-scenes look into how and why the product was architected. The video is also notable for the presence of the cameraman – none other than the now-rather-more-famous-than-he-was-then &lt;a href="http://scobleizer.com/" target="_blank"&gt;Robert Scoble&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;See it at &lt;a title="http://channel9.msdn.com/posts/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-Team-part-I/" href="http://channel9.msdn.com/posts/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-Team-part-I/"&gt;http://channel9.msdn.com/posts/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-Team-part-I/&lt;/a&gt; Enjoy!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/jamiet" target="_blank"&gt;@Jamiet&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>