<?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 'productivity'</title><link>http://www2.sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=productivity&amp;orTags=0</link><description>Search results matching tag 'productivity'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>March Update to Rules-Driven Maintenance</title><link>http://www2.sqlblog.com/blogs/merrill_aldrich/archive/2013/03/11/march-update-to-rules-driven-maintenance.aspx</link><pubDate>Tue, 12 Mar 2013 02:56:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48191</guid><dc:creator>merrillaldrich</dc:creator><description>&lt;p&gt;This month I have a minor update to the Rules-Driven Maintenance code I originally &lt;a href="http://sqlblog.com/blogs/merrill_aldrich/archive/2012/08/01/rules-driven-maintenance.aspx"&gt;posted&lt;/a&gt; back in August 2012. This update has just two enhancements, but they are nice ones, I think:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Much improved handling for instances that use database snapshots.&lt;/li&gt;    &lt;li&gt;Ability to do intra-day differential backups purely by setting maintenance times and limits in the policy table.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The code posted here is cumulative, and replaces entirely the original code, but please refer back to &lt;a href="http://sqlblog.com/blogs/merrill_aldrich/archive/2012/08/01/rules-driven-maintenance.aspx"&gt;that original blog post&lt;/a&gt; for description, instructions and details. This update can be installed right over an existing deployment, or be installed all by itself as a complete solution but – as always – please test and be cautious.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;</description></item><item><title>Update to Rules-Driven Maintenance</title><link>http://www2.sqlblog.com/blogs/merrill_aldrich/archive/2013/01/16/update-to-rules-driven-maintenance.aspx</link><pubDate>Wed, 16 Jan 2013 18:34:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47183</guid><dc:creator>merrillaldrich</dc:creator><description>&lt;p&gt;Back in August I &lt;a href="http://sqlblog.com/blogs/merrill_aldrich/archive/2012/08/01/rules-driven-maintenance.aspx"&gt;posted&lt;/a&gt; a first version of a rules-driven solution for backups, index and statistics maintenance and integrity checks. The system in general has been working well, and has saved my team a huge amount of time and effort. We are coming to the anniversary of its use in production soon.&lt;/p&gt;  &lt;p&gt;Today I offer an update that contains a few enhancements, performance improvements and a bug fix.&lt;/p&gt;  &lt;p&gt;To recap, this is a system or framework to manage many small databases across many instances on many servers in a policy-based/automated way. The details about how to deploy and how to use the system are in the &lt;a href="http://sqlblog.com/blogs/merrill_aldrich/archive/2012/08/01/rules-driven-maintenance.aspx"&gt;original post&lt;/a&gt;, but at a high level:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;First deploy the code across a collection of servers using the included PowerShell script &lt;b&gt;DeployMaintenance.ps1&lt;/b&gt;. That will create an administrative database on every instance (or use one that you provide) and populate it with the required tables, procedures, etc. The deployment script will also make a handful of SQL Agent jobs that handle all the maintenance on all the databases.&lt;/li&gt;    &lt;li&gt;Visit the instances. If there is maintenance already in place, disable or remove it so as not to perform this work twice. If necessary, change or override the default preferences for this solution in the admin database for each type of maintenance. This includes the time of maintenance windows, whether to use features like differential backups or Litespeed, whether there are databases that should be treated as exceptions, with different settings, etc.&lt;/li&gt;    &lt;li&gt;Enable the new policy jobs in SQL Agent. &lt;/li&gt;    &lt;li&gt;Monitor to make sure things are running smoothly.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The theory behind this project is to save work configuring servers (efficiency), to ensure that the maintenance is in fact deployed and working for ALL databases in the environment (quality), to ensure that it works in a truly consistent way everywhere (consistency), and to make it so that the servers don’t have to be touched by a DBA when changes happen, such as adding or dropping databases (resiliency).&lt;/p&gt;  &lt;h4&gt;Changes&lt;/h4&gt;  &lt;p&gt;The updates in this 1.1 version include&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Better reporting of errors. The jobs now write log files to the default error log location for SQL Server.&lt;/li&gt;    &lt;li&gt;Better recovery from errors. The jobs in some cases continue on error – for example, one failed backup will not stop the backup job and leave other databases without backups.&lt;/li&gt;    &lt;li&gt;Performance enhancements for examining backup history and system counters (mainly % log used).&lt;/li&gt;    &lt;li&gt;One bug fix for the log backup logic on a server that uses both log shipping and Litespeed.&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Disclaimers&lt;/h4&gt;  &lt;p&gt;The code for the system is posted here, and you are welcome to download it and try it out. Please note that this is not a commercial solution, and that while you may test or deploy this, you do so at your sole risk. Edits to the code almost certainly will be required for your environment. Please read, understand and test the code thoroughly before you even &lt;i&gt;imagine&lt;/i&gt; using this in production. I do not want to cause you or your employer any pain. License for using this solution is GPL 3.0: &lt;a href="http://opensource.org/licenses/GPL-3.0"&gt;http://opensource.org/licenses/GPL-3.0&lt;/a&gt;. You may use and modify this code, but not sell it.&lt;/p&gt;  &lt;p&gt;This has been run on SQL Server versions from 2005 to 2008 R2. It probably works on 2012, but I have not tested it thoroughly.&lt;/p&gt;  &lt;p&gt;I run only case-insensitive collation; if you are on a case-sensitive system, then you have my sympathy, and you might have to edit a few things to make this work.&lt;/p&gt;  &lt;p&gt;There is coverage for Quest Litespeed backups in the solution; other third-party backup products could be incorporated easily, but have not been. It should be possible to follow the pattern used to handle Litespeed and extend it to any other third-party stored procedures.&lt;/p&gt;  &lt;p&gt;If you haven’t done index maintenance for a while, and you flip this solution on &lt;b&gt;you might blow up your transaction log&lt;/b&gt;. Be sure that you have plenty of log space and plenty of log backup space, and watch the process the first few runs. This is especially true if the combination of &lt;b&gt;Standard Edition of SQL Server&lt;/b&gt; and the preference for &lt;b&gt;Online&lt;/b&gt; index maintenance applies in your environment, because the maintenance process will perform index maintenance using reorganize (defrag), which produces a lot of log.&lt;/p&gt;  &lt;p&gt;Lastly, this is &lt;b&gt;a solution for the type of environment that has many small databases&lt;/b&gt;, not the type with a few big, performance intensive databases. Databases that are large and require detailed attention may not be suitable for a one-size-fits-all solution like this.&lt;/p&gt;</description></item><item><title>The Year That Was - 2012</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/12/31/the-year-that-was-2012.aspx</link><pubDate>Mon, 31 Dec 2012 19:31:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46909</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;2012 was, simply stated, a year that kicked my butt. &amp;nbsp;When I wasn't struggling professionally, I was struggling personally. &amp;nbsp;Health issues, culminating in a diagnosis of Type II diabetes, and the passing of my father soon after Thanksgiving marked my biggest struggles. &amp;nbsp;I apologize to those of you who are normally on my Christmas card list for not sending any this year. The wind was not in my sails. &amp;nbsp;On the positive side of the ledger, I made a scary but exciting leap to&amp;nbsp;&lt;a title="SQL Server and Windows Tools for the IT Professional that Knows Better" href="http://sqlsentry.net/"&gt;SQL Sentry&lt;/a&gt;&amp;nbsp;midyear. This was a huge shake-up after 10 years with my previous employer, but one which has been met with unbridled enthusiasm everywhere I've gone. &amp;nbsp;Thank you for the handshakes, high-fives, and hugs! &amp;nbsp;We're doing some really exciting things at SQL Sentry (such as&amp;nbsp;&lt;a href="http://sqlperformance.com/"&gt;SQLPerformance.com&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a title="SQL Sentry Plan Explorer and Plan Explorer Pro" href="http://www.sqlsentry.net/plan-explorer/sql-server-query-view.asp"&gt;Plan Explorer Pro&lt;/a&gt;) and I hope to engage with you more than ever in 2013.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Blogging Activity, Plus Leadership Skills &amp;amp; Professionalism&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;2012 marked a bit of a shift in my content creation direction. &amp;nbsp;I've seen an uptick in struggles in the non-IT part of our career - communications, leadership, motivation, goal-keeping, all of those sort of things. &amp;nbsp;I feel like I have some wisdom to contribute in that space. &amp;nbsp;So, in addition to technical blog posts, I been putting down more of my experiences and lessons learned on the interpersonal side of the IT career path. &amp;nbsp;My top ten blog posts for the year reflect some of that new direction:&lt;/p&gt;&lt;ul style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/08/13/do-you-have-one-of-the-three-ws-to-sit-on-a-board-of-directors/"&gt;Do You Have One of "the Three W’s" to Sit on a Board of Directors?&lt;/a&gt;&amp;nbsp; -- Important tips for any IT pro considering a role in strategy and executive leadership.&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/09/05/timewarp-what-is-a-relational-database/"&gt;Timewarp: What Is a Relational Database?&lt;/a&gt;&amp;nbsp;-- With all the talk about NoSQL databases, let's go back to the fundamentals.&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/02/22/want-another-reason-to-hate-itunes/"&gt;Want Another Reason to Hate iTunes?&lt;/a&gt;&amp;nbsp;-- A throw-away article that precipitated a maelstrom of comments. Them Apple fanboys are&amp;nbsp;&lt;em&gt;passionate!&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/03/09/why-do-it-pros-make-awful-managers/"&gt;Why Do IT Pros Make Awful Managers?&lt;/a&gt;&amp;nbsp;-- Not all IT pros make awful managers, but when they're awful it's often for similar reasons.&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/07/26/high-availability-white-papers-and-resources-for-sql-server/"&gt;High-Availability White Papers and Resources for SQL Server&lt;/a&gt;&amp;nbsp;-- Read the latest about AlwaysOn Availability Groups, and more.&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/04/25/new-white-paper-sql-server-extended-events-and-notifications/"&gt;New White Paper: SQL Server Extended Events and Notifications&lt;/a&gt;&amp;nbsp;-- SQL Server 2012 great augments the Extended Events feature set. Find out how.&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/05/03/build-your-own-microsoft-operations-manager-pack/"&gt;Build Your Own Microsoft Operations Management Pack&lt;/a&gt;&amp;nbsp;-- Resources to build out your own SCOM management pack.&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/09/12/help-me-update-the-history-of-sql-server/"&gt;Help Me Update the History of SQL Server&lt;/a&gt;&amp;nbsp;-- I started with SQL Server when it was still an OS/2 product. Jeesh! Lots of versions have come out since then.&lt;/li&gt;&lt;li&gt;TIE:&amp;nbsp;&lt;a href="http://kevinekline.com/2012/06/28/recorded-webcast-available-extend-scom-to-optimize-sql-server-performance-management/"&gt;Recorded Webcast Available: Extend SCOM to Optimize SQL Server Performance Management&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://kevinekline.com/2012/03/19/the-experts-conference-tec-for-ad-sharepoint-exchange-powershell-and-other-admins/"&gt;The Expert's Conference (TEC) - For AD, SharePoint, Exchange, PowerShell and Other Admins&lt;/a&gt;&amp;nbsp;-- Pointers to a webcast about extending SCOM and the TEC conference.&lt;/li&gt;&lt;li&gt;&lt;a href="http://kevinekline.com/2012/07/11/a-fond-farewell-to-quest-software/"&gt;A Fond Farewell to Quest Software&lt;/a&gt;&amp;nbsp;-- I learned&amp;nbsp;&lt;em&gt;so much&lt;/em&gt;&amp;nbsp;in 10 years at Quest Software.&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;As I mentioned in the opening paragraph about blogging, I'm putting more energy into best practices for professional growth among IT pros. &amp;nbsp;Along those lines of thought, I started a website called&amp;nbsp;&lt;a href="http://www.foritpros.com/"&gt;ForITPros.com&lt;/a&gt;&amp;nbsp;with my long-time friend 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;) and, in partnership with&amp;nbsp;&lt;a href="http://www.sswug.org/"&gt;SSWUG&lt;/a&gt;, developed a 2-DVD set and streaming media class called&amp;nbsp;&lt;a title="Kevin E. Kline's Leadership Skills for IT Professionals" href="http://www.vconferenceonline.com/event/sessions.aspx?id=671"&gt;Leadership Skills for IT Professionals&lt;/a&gt;&amp;nbsp;containing 14 hours of leadership and soft skills training specifically crafted for IT teams.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I've also been working with PASS on the Professional Development Virtual Chapter (VC), led by Mark Caldwell (&lt;a href="http://twitter.com/ajarnmark"&gt;Twitter&lt;/a&gt;). &amp;nbsp;We've already got a full year of content schedule and are trying to figure out how fit in more sessions. &amp;nbsp;Maybe moving to more than one webcast per month? &amp;nbsp;The&amp;nbsp;&lt;a href="http://professionaldevelopment.sqlpass.org/Blog/authorid/33179.aspx"&gt;PASS Professional Development VC archive&lt;/a&gt;&amp;nbsp;has lots of great content for you to review and future sessions are detailed at the&amp;nbsp;&lt;a href="http://professionaldevelopment.sqlpass.org/"&gt;PASS Professional Development VC homepage&lt;/a&gt;.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;In-Person Activity&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;2012 was busy where I actually appeared in person or put in a big effort to write or create content. &amp;nbsp;Here's a run-down: Articles (2),&amp;nbsp;Conference Spoken (12),&amp;nbsp;Customer Calls (88),&amp;nbsp;Customer Visits (4),&amp;nbsp;Magazine Columns (14) at&amp;nbsp;&lt;a href="http://www.sqlmag.com/blogcontent/seriespath/tool-time-blog-16"&gt;SQLMag.com&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://www.dbta.com/Authors/3536-Kevin-Kline.htm"&gt;DBTA.com&lt;/a&gt;,&amp;nbsp;&lt;a href="http://kevinekline.com/bibliography/"&gt;New Books (1) with Ross Mistry&lt;/a&gt;, PASS Chapter Presentations (12),&amp;nbsp;Pre-cons/Full-day Seminars (4),&amp;nbsp;&lt;a title="SQL Saturday, presented by the Professional Association for SQL Server" href="http://www.sqlsaturday.com/"&gt;SQL Saturdays&lt;/a&gt;&amp;nbsp;(4),&amp;nbsp;&lt;a title="SQL Server Worldwide User Group" href="http://www.sswug.org/"&gt;SSWUG&lt;/a&gt;&amp;nbsp;Sessions (4), TechNet Radio Broadcasts (2), Technical Book Reviews (3), and&amp;nbsp;Webcasts (10).&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;In 2013, I expect to travel a bit less. &amp;nbsp;But I also expect to do many more webcasts. &amp;nbsp;Let me know if you have some ideas about what you'd like to learn! &amp;nbsp;One business trip that I refuse to give up, though, is&amp;nbsp;&lt;a href="http://sqlcruise.com/2013-cruises/"&gt;SQLCruise&lt;/a&gt;. &amp;nbsp;(Register!) &amp;nbsp;I know it sounds like the&amp;nbsp;&lt;em&gt;worst possible way to learn&lt;/em&gt;. I mean who'd want to learn on a cruise ship in the Caribbean?!? &amp;nbsp;(I hope you could detect the sarcasm dripping from those two sentences.) &amp;nbsp;But here are two favorite aspects of of SQLCruise that are totally ferreals - 1) You simultaneously can relax and focus on learning. &amp;nbsp;You are disconnected from the mainland. &amp;nbsp;You don't have to worry about the mobile phone going off. &amp;nbsp;2) You get extended ours in a intimate setting with&amp;nbsp;&lt;em&gt;the top talent in the SQL Server world&lt;/em&gt;. &amp;nbsp;It's always a pleasure to attend a conference session from the best in the industry. &amp;nbsp;But you'll get&amp;nbsp;&lt;em&gt;hours&amp;nbsp;&lt;/em&gt;of time to talk with these veterans of the industry about your specific problems and situations. &amp;nbsp;It just doesn't get better than that.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Social Media&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;It's hard to believe that only a year ago,&amp;nbsp;2011, was my first year on&amp;nbsp;&lt;a title="Kevin Kline's twitter feed" href="http://twitter.com/kekline"&gt;Twitter&lt;/a&gt;. By years end, here's where my stats had moved: 5,507 tweets (up from 3,452 tweets), 661 following (up from 531), &amp;nbsp;and 3,720 followers (up from 2,656) . &amp;nbsp;I didn't check my social media numbers last year, so I've got no point of comparison. But I'm currently sitting at 2,327 LinkedIn connections and 1,157 Facebook friends. &amp;nbsp;One of my standing policies on Facebook is that I don't "friend" someone who I haven't personally met. &amp;nbsp;That doesn't help detangle the hopeless mess I've created by having only one identify on Facebook, both personal and public. &amp;nbsp;So, on the one hand, I owe all of my longtime friends a big apology for all of the SQL talk and, on the other hand, a big apology to all of my professional friends for not posting&amp;nbsp;&lt;em&gt;enough&amp;nbsp;&lt;/em&gt;news and advice while dilute my status updates with personal minutia. Oh well - it is what it is.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;My blogging activity for 2012 was the lowest it's been in many years, down to 44 entries, down from 77 in 2011 and well into the hundreds in 2010. &amp;nbsp;My answer to that sort of&amp;nbsp;doldrums for 2013 is to get sloppy! And by that, I mean less of a perfectionist and more of a content machine that&amp;nbsp;&lt;em&gt;just cranks it out&lt;/em&gt;! &amp;nbsp;Most of you, as my readers, have been very forgiving of a misplaced verb, a missing punctuation, or -heck- a totally malformed sentence that makes no sense at all. &amp;nbsp;So I'm going to try much harder to churn through&amp;nbsp;the 700+ nascent blog posts in my notes folder and get those ideas out there!&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 following me on&amp;nbsp;&lt;a title="Kevin Kline's twitter feed" href="http://twitter.com/kekline"&gt;Twitter&lt;/a&gt;&amp;nbsp;soon! Thanks,&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;-Kevin&lt;/p&gt;</description></item><item><title>Let's Talk Licensing and Virtualization for SQL Server</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/12/13/let-s-talk-licensing-and-virtualization-for-sql-server.aspx</link><pubDate>Thu, 13 Dec 2012 19:23:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46647</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 have two new articles up on&amp;nbsp;&lt;a title="Database Trends &amp;amp; Applications magazine" href="http://www.dbta.com/"&gt;Database Trends &amp;amp; Applications magazine&lt;/a&gt;. &amp;nbsp;I'd love to get your thoughts and feedback!&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.dbta.com/Articles/Columns/SQL-Server-Drill-Down/Welcome-to-the-Weird-Wild-World-of-Licensing-86588.aspx"&gt;&lt;br&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Welcome to the Weird, Wild World of SQL Server Licensing&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Not long in the past, SQL Server licensing was an easy and straightforward process. You used to take one of a few paths to get your SQL Server licenses. The first and easiest path was to buy your SQL Server license with your hardware. Want to buy a HP Proliant DL380 for a SQL Server application? Why not get your SQL Server Enterprise Edition license with it at the same time? Just pay the hardware vendor for the whole stack, from the bare metal all the way through to the Microsoft OS and SQL Server....&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a id="ctl00_ContentPlaceHolder1_ctl00_ctl00_rptArticles_ctl01_IssueName" href="http://www.dbta.com/Newsletters/DBTA-E-Edition"&gt;DBTA E-Edition&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a id="ctl00_ContentPlaceHolder1_ctl00_ctl00_rptArticles_ctl01_ArticleIssue" href="http://www.dbta.com/Newsletters/DBTA-E-Edition/3644-December-2012.htm"&gt;December 2012 Issue&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://www.dbta.com/Articles/Columns/SQL-Server-Drill-Down/Virtualization-Conquers-the-Database-86186.aspx"&gt;&lt;br&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Virtualization Conquers the Database&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I was privileged to deliver a session entitled Managing SQL Server in a Virtual World at the PASS Summit 2012, the largest annual conference for Microsoft SQL Server. It was a packed house, literally at standing-room-only capacity. I delivered the session with my friend David Klee and we were swarmed by attendees after the session wrapped up. With almost 600 people in the room, we conducted one of those informal polls that speakers like to do along the lines of "Raise your hands if …" and the informal findings were very telling. Probably around 90% of the attendees used VMware and SQL Server in some capacity and at least 60% used it in production environments. Another important fact was that only 10% of the attendees were actually able to get information on the performance of the actual VMs themselves. Most had to get all of their information and support from the VM / System administration staff....&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a id="ctl00_ContentPlaceHolder1_ctl00_ctl00_rptArticles_ctl03_IssueName" href="http://www.dbta.com/Newsletters/DBTA-E-Edition"&gt;DBTA E-Edition&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a id="ctl00_ContentPlaceHolder1_ctl00_ctl00_rptArticles_ctl03_ArticleIssue" href="http://www.dbta.com/Newsletters/DBTA-E-Edition/3600-November-E-Edition.htm"&gt;November E-Edition Issue&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://twitter.com/kekline"&gt;Follow me on Twitter!&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Resource Center for Microsoft Office</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/08/23/resource-center-for-microsoft-office.aspx</link><pubDate>Thu, 23 Aug 2012 15:18:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44848</guid><dc:creator>KKline</dc:creator><description>Every now and then I go off on a tangent away from databases and try to improve some of my other important skills, like maximizing my knowledge of the various Microsoft Office products I use in-and-out everyday. &amp;nbsp;(Let me tell ya, a good shortcut cheat sheet is worth its weight in gold! &amp;nbsp;Let me know where I can find some of those for the Office products, if you know of any.)

Anyway, I learned about some new(ish) resources on my latest productivity expedition that I thought I'd so that you can take advantage of them too. &amp;nbsp;&amp;nbsp;(Let me know if any of these links go dead).
&lt;h2&gt;Microsoft Office Social Media&lt;/h2&gt;
I'm kind'a surprised by the value of some social media pages. &amp;nbsp;Others, not so much. &amp;nbsp;Here's some good ones to investigate:
&lt;ul&gt;
	&lt;li&gt;Facebook – &lt;a href="http://www.facebook.com/office"&gt;www.facebook.com/office&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Facebook - &amp;nbsp;&lt;a href="http://www.facebook.com/OfficeLive"&gt;www.facebook.com/OfficeLive&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;YouTube – &lt;a href="http://www.youtube.com/officevideos"&gt;www.youtube.com/officevideos&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;YouTube - &amp;nbsp;&lt;a href="http://www.youtube.com/OfficeLive"&gt;www.youtube.com/OfficeLive&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Twitter – &lt;a href="http://www.twitter.com/office"&gt;www.twitter.com/office&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Twitter - &lt;a href="http://www.twitter.com/Office_Live"&gt;www.twitter.com/Office_Live&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;LinkedIn –&amp;nbsp;&lt;a title="Microsoft Office on LinkedIn" href="http://www.linkedin.com/groups/Microsoft-Office-1913738"&gt;http://www.linkedin.com/groups/Microsoft-Office-1913738&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;The Office Blog&lt;/h2&gt;
I used to read a ton of different email newsletters from Microsoft. &amp;nbsp;Now, I just go to &lt;a title="The Microsoft Office Blog" href="http://blogs.office.com/"&gt;The Office Blog&lt;/a&gt;. &amp;nbsp;It's comprised of all of those older newsletters, like &lt;em&gt;Inside Office Online&lt;/em&gt;, &lt;em&gt;Office Offline, Templates &amp;amp; Clip Art&lt;/em&gt;, and &lt;em&gt;Crabby Office Lady &lt;/em&gt;blogs. &amp;nbsp;So now we have a single place to get (and share productivity stories, find useful ideas, and build better solutions on top of Microsoft Office. &amp;nbsp;You can also get involved and join the conversation. When you leave comments, you can include links to your Web site, blogs, and Twitter feeds so that the world can learn more about you. &amp;nbsp;They even want contributions! (Let the staff writers know if you have an idea or want to contribute a blog post).
&lt;h2 style="text-align:left;" align="center"&gt;&lt;strong&gt;Office 2010 Resource Center&lt;/strong&gt;&lt;/h2&gt;
&lt;p style="text-align:left;"&gt;There are so many other great resources out there, depending on your special needs. &amp;nbsp;I'm tossing a bunch of these additional resources below because A) it's easy to just cut-n-paste and I'm basically lazy, and B) you might not already know about them.&lt;/p&gt;

&lt;h3 style="text-align:left;" align="right"&gt;&lt;strong&gt;Office 2010 General&lt;/strong&gt;&lt;/h3&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.technet.com/office2010/default.aspx"&gt;Microsoft Office 2010 Engineering&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/officewebapps/default.aspx"&gt;Office Web Apps Official Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.technet.com/office_resource_kit/default.aspx"&gt;Microsoft Office Resource Kit Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/brian_jones/"&gt;Office Solutions&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.technet.com/office_sustained_engineering/default.aspx"&gt;Microsoft Office Sustained Engineering Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&amp;nbsp;&lt;a href="http://answers.microsoft.com/en-us/office/default.aspx"&gt;Microsoft Answers for Office&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://www.office2010themovie.com/"&gt;Office 2010 Backstage&lt;/a&gt;&lt;/p&gt;

&lt;h3 style="text-align:left;" align="right"&gt;Microsoft&amp;nbsp;&lt;strong&gt;Office Product Blogs&lt;/strong&gt;&lt;/h3&gt;
Get insight directly from the product teams. &amp;nbsp;They sometimes even know what they're talking about!
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/access/default.aspx"&gt;Microsoft Access 2010 Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/excel/default.aspx"&gt;Microsoft Excel 2010 Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/powerpivot/default.aspx"&gt;PowerPivot Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/outlook/"&gt;Microsoft Outlook 2010 Team blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/powerpoint/default.aspx"&gt;Microsoft PowerPoint Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/microsoft_office_word/"&gt;Microsoft Word 2010 Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/project/default.aspx"&gt;Microsoft Project Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/microsoft_office_publisher/"&gt;Microsoft Publisher 2010 Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/sharepoint/"&gt;Microsoft SharePoint Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/sharepoint_workspace_development_team/default.aspx"&gt;SharePoint Workspace Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/sharepointdesigner/default.aspx"&gt;SharePoint Designer Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://sharepoint.microsoft.com/blogs/GetThePoint/default.aspx"&gt;SharePoint for End Users Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/performancepoint/"&gt;PerformancePoint Services&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/visio/default.aspx"&gt;Microsoft Visio 2010 Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/infopath/default.aspx"&gt;Microsoft InfoPath Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/david_rasmussen/"&gt;Mostly OneNote&lt;/a&gt;&lt;/p&gt;

&lt;h3 style="text-align:left;" align="right"&gt;Some Miscellaneous Microsoft Office Links&lt;/h3&gt;
This stuff isn't my cup of tea (except for the BI content), but maybe you haven't heard of it and it'd be helpful for you:
&lt;p style="text-align:left;padding-left:30px;" align="center"&gt;&lt;a href="http://blogs.msdn.com/bcs/"&gt;Microsoft Business Connectivity Services&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="center"&gt;&lt;a href="http://blogs.msdn.com/bi/"&gt;Microsoft Business Intelligence Team Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.msdn.com/office_international/default.aspx"&gt;Office International&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://blogs.technet.com/office_global_experience/default.aspx"&gt;Office Global Experience Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://code.msdn.microsoft.com/OfficeDevFuture"&gt;Office Development for Visual Studio 2010&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="https://partner.microsoft.com/40113273?msp_id=office2010"&gt;Microsoft Office 2010 Partner Site&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;padding-left:30px;" align="right"&gt;&lt;a href="http://sharepoint2010.microsoft.com/Community/Pages/default.aspx"&gt;SharePoint 2010 Community&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:left;" align="right"&gt;Again, let me know if any of these links go dead or you have other resources you'd like to post here. &amp;nbsp;Thanks!&lt;/p&gt;
&lt;p style="text-align:left;" align="right"&gt;-Kevin&lt;/p&gt;
&lt;p style="text-align:left;" align="right"&gt;&lt;a href="http://twitter.com/kekline"&gt;Twitter&lt;/a&gt; |&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://www.facebook.com/kekline"&gt;Facebook&lt;/a&gt; |&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://www.youtube.com/user/KevinEKline"&gt;YouTube&lt;/a&gt; | &lt;a href="http://www.linkedin.com/in/kekline"&gt;LinkedIn&lt;/a&gt; |&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://KevinEKline.com"&gt;Blog&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Do You Have One of &amp;quot;the Three W’s&amp;quot; to Sit on a Board of Directors?</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/08/13/do-you-have-one-of-the-three-w-s-to-sit-on-a-board-of-directors.aspx</link><pubDate>Mon, 13 Aug 2012 17:28:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44692</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;Let’s get one thing clear right off the bat – I’m not typing “Board of Directors” repeatedly throughout this blog post.  It’s just too much typing.  BoD will have to do.  Live with it.&lt;/p&gt;&lt;p&gt;Perhaps, you’ve been paying attention to the PASS Twitter feed, read the newsletters, or otherwise stay abreast of happenings within PASS.  If you haven’t, here’s a news alert – it’s time for a new round of the &lt;a title="SQLPASS Board of Directors" href="http://www.sqlpass.org/AboutPASS/BoardofDirectors.aspx"&gt;PASS leadership&lt;/a&gt; cycle.  And since &lt;a title="PASS Elections Information" href="http://www.sqlpass.org/Elections.aspx"&gt;this is the season of PASS nominations&lt;/a&gt;, I thought it’d be an appropriate time to share some of my lessons learned about effective BoDs.&lt;/p&gt;&lt;p&gt;&lt;a href="http://kevinekline.com/wp-admin/null"&gt;&lt;img class="alignright" src="http://www.eweek.com/images/stories/slideshows/ms2008review/ms2008review03.jpg" width="384" height="288"&gt;&lt;/a&gt;Having spent over a decade sitting on various BoD’s, I can testify that the most effective directors are those that bring at least one of &lt;em&gt;the three W’s &lt;/em&gt;to the table.  (I learned the three W's from a former executive director of PASS, Jon Lindberg).  Note that the three W’s are not characteristics or traits.  They are &lt;em&gt;behaviors&lt;/em&gt;, that is, observable sets of activities.  The keywords in the previous sentence are &lt;em&gt;observable &lt;/em&gt;and &lt;em&gt;activities&lt;/em&gt;.  You might have every intention in the world of doing the three W's.  But if other people on the BoD cannot observe that you are performing the actions, they don't exist.  The three W behaviors are Wealth, Work, and Wisdom.  They’re major behaviors in my leadership ethos, called &lt;em&gt;servant leadership&lt;/em&gt;.  (I’ll talk about servant leadership in another post at some time).&lt;/p&gt;&lt;p&gt;Let’s talk about the three W’s in detail:&lt;/p&gt;&lt;h2&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Wealth&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p style="padding-left:30px;"&gt;This is simple and direct.  Some directors come to the boardroom with a checkbook and they’re willing to use it to further the goals of the organization.  Because they fund strategic initiatives of the organization in cash or in-kind, they literally change the reality for the organization.  Directors with this W remove barriers and constraints that would otherwise end many discussions and initiatives before they got off the ground due to lack of resources.&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;However, directors with wealth are usually their as a part of their job.  In other words, their employer has a strategic reason for supporting the success of the organization.  Therefore, directors with wealth often seek to ensure that the organization is tracking against certain high-level goals that coincide with the goals of their employer.  This is not to say that such directors have ulterior motives.  They are typically very ethical and insightful members of a given BoD. But this perspective also means that a director with wealth may be interested in activities or metrics which other directors have considered.  After all, if you were to pony up big dollars for a new initiative on your child’s  soccer team (say, new training equipment) you’d also want to ensure that money was spent to greatest effect.&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;Note that wealth doesn’t always mean cash.  It can mean many other things - your presence is a form of value.  (Many times, directors come to BoD meetings and proceed to work on their email.  That's a major breach of sharing your wealth of knowledge).  Here’s a more concrete example.  Back in the early 2000’s, around 2003, PASS received a significant amount of &lt;em&gt;in-kind &lt;/em&gt;support from Compaq Corporation at the encouragement of then Microsoft liaison and board member Ryan Trout.  (In-kind support, by the way, is support that has a cash value, but is an action or activity offered instead of actual cash).  In effect, Compaq conducted a major direct mail campaign to their sizeable SQL Server user base to help drive attendance at the PASS Summit and to encourage interest in both the international organization and local user groups.  This contribution marked a major turning point for PASS both in terms of high-level vendor support and in visibility to the SQL Server user community.&lt;/p&gt;&lt;p style="padding-left:30px;"&gt; &lt;em&gt;Axiom&lt;/em&gt;&lt;em&gt;: The golden rule, for directors with wealth, is “he who has the gold makes the rules” with all the positive and negative connotations that holds&lt;/em&gt;&lt;strong&gt;&lt;em&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Work&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p style="padding-left:30px;"&gt;There’s no getting around the fact that the directors who are most willing to invest personal time and energy are the most effective.  (And I mean the term “effective” in the most literal sense of “having a measurable effect on the enterprise”).  In a typical strategically-oriented board, the extent of work is usually to remain current on all important reading material, to strive to be aware of shareholder issues and concerns, and to formulate opinions on important strategies for the organization to consider or implement as a form of guidance for the CEO and COO.&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;In a portfolio-oriented board, such as the structure used by PASS and many other large IT professional associations (including most of the other major database BoD’s such as &lt;a title="The Independent Oracle User Group" href="http://www.ioug.org/"&gt;IOUG&lt;/a&gt;, &lt;a title="The International DB2 User Group" href="http://idug.org/"&gt;IDUG&lt;/a&gt;, ISUG, ITUG, and &lt;a title="IBM's International User Group" href="http://share.org/"&gt;Share&lt;/a&gt;), directors not only have the burden of the strategic director, but also act as the head of a specific function of the organization.  For example, in a portfolio-oriented BoD, a single director might be responsible for growing and guiding the local chapters of the association (the Chapter Portfolio), another might be responsible for driving value back to members (the Membership Portfolio), a third might be responsible for the selection and implementation of the content delivered at major events (the Program Portfolio), and so on.  There is no doubt that some directors are much more effective than others at managing a portfolio and leading a group of volunteers within that portfolio.&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;While a full discussion of the best practices that make some directors really effective at this second W could fill a couple additional posts, I’ll put a few quick hallmarks here in case you’re curious:&lt;/p&gt;&lt;h3 style="padding-left:60px;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Priorities&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&lt;p style="padding-left:60px;"&gt;Smart directors set their sights on a very short list of &lt;a title="SMART Criteria For Goals" href="http://en.wikipedia.org/wiki/SMART_criteria"&gt;goals that follow the SMART standard&lt;/a&gt;.  And by “short list”, I mean a list with no more than three goals.  The goals are achievable and, usually, not terribly expensive nor complex to implement. If one of their top goals turns out to be much more expensive or complex to get rolling, then they move on to their next most important goal that is easily achievable.&lt;/p&gt;&lt;p style="padding-left:60px;"&gt; &lt;em&gt;Axiom: It is better to make small, measurable gains than to set big goals that never get accomplished.&lt;/em&gt;&lt;/p&gt;&lt;h3 style="padding-left:60px;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Alignment&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&lt;p style="padding-left:60px;"&gt;Smart directors make sure that the goals they’re working to achieve complement the overall strategy of the organization.  This alignment provides a strong incentive for other members of the BoD to back their proposals and to act as allies in the event that a board vote is needed to settle the way resources will be directed or whether a proposed goal is accepted by the board as a new policy or program.  Alignment of goals with the top-level strategy of the organization also means that successor directors will have a much easier time continuing where the original board member left off because the work simply makes sense. Plus, when a director’s goals seem unusual or very different than other goals of the organization, organizational resistance is sure to come in to play.&lt;/p&gt;&lt;p style="padding-left:60px;"&gt;&lt;em&gt;Axiom&lt;/em&gt;: &lt;em&gt;Unless there’s an emergency, it is better to couch visionary change within the overall strategy of the organization than it is to introduce changes that represent a major shift in long-standing culture, priorities, or processes.&lt;/em&gt;&lt;/p&gt;&lt;h3 style="padding-left:60px;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Focus&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&lt;p style="padding-left:60px;"&gt;Directors who have a short list of goals are also much more successful when they devote their energies to …, oh wait a sec, gotta check email.  Just kidding.  But I hope you get the idea.&lt;/p&gt;&lt;p style="padding-left:60px;"&gt;I’ve seen a lot of brilliant individual directors who, upon prioritizing their work, spent enormous amounts of time and energy working on other people’s problems, working on their own issues at the wrong level, or talking about an issue way after its major parameters have been decided.  I’m not saying stop helping others or stop discussions.  But I am saying that a portfolio director must remember that the success of their team is &lt;em&gt;their&lt;/em&gt; success.  Many IT professionals are used to being individual contributors and so they feel that if they’re busy and working hard, it must be good, right?  &lt;em&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/em&gt;.  If the director isn’t working to achieve the goals of &lt;em&gt;their&lt;/em&gt; portfolio, they’re basically not working at all.  Here are some common traps that damage focus:&lt;/p&gt;&lt;p style="padding-left:60px;"&gt;A common way IT pros on a BoD lose their focus is to &lt;em&gt;get into the details&lt;/em&gt; of a new program or process.  For example, say that PASS wanted to introduce a cool new feature on their website.  An unfocused director would immediately begin to start designing the system in their mind – “We’ll use Active Directory to authenticate new users and then they’ll connect to the services using that cool REST-ful technology I’ve wanted to try.  And maybe we could use SSIS packages to…” You get the picture.  The BoD hasn't even fully fleshed out the business plan for the new program and yet this director is off and running after the specific technological solution to the problem.  The problem that is not yet fully mapped out and understood.  Remember, directors are supposed to assess and manage the business value of any given process or new organization program, not sling code.  By focusing on the intimate details of the technology first, the director short-changes the business value of the initiative.  It's like the programmer who starts writing code before any requirements are understood or documented.  I’ve seen directors invest huge amounts of time into initiative which, in the broad analysis, were only half-baked and not worth pursuing.  The focus must for a director, first and foremost, be about business value.  (As a side-bar to this line of thought, many directors are the only person who can make certain important decisions.  If that person is encumbered with relatively routine but demanding work, they actually shortchange the organization of their true value.  If the VP of Finance is spending a lot of time working on a technology problem, they're not just working on technology - they're also NOT WORKING on financial matters).&lt;/p&gt;&lt;p style="padding-left:60px;"&gt; Another common mistake that IT pros make when managing a portfolio is failing at delegation.  IT pros, as I mentioned earlier, are usually most successful when they’re a strong individual contributor.  They’re used to being judged on their own technical skill.  They’re not used to being judged on the success of a team.  Consequently, inexperienced directors frequently under-delegate and/or under-communicate which leaves volunteers feeling unwanted and unimportant.  In the same vein, directors may act rudely to their committee members or other volunteers, or may simply treat them like employees –definitely not the way to treat a volunteer.  This behavior is like torching your own support network.  Volunteers can quickly become demoralized, or even quit, when they feel unproductive or unwanted.&lt;/p&gt;&lt;p style="padding-left:60px;"&gt; &lt;em&gt;Axiom&lt;/em&gt;: &lt;em&gt;As a smart director of a portfolio, it is better to focus on business outcomes and the success of the team than it is to perform the detailed work yourself.&lt;/em&gt;&lt;/p&gt;&lt;h2&gt; &lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Wisdom&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p style="padding-left:60px;"&gt;Dictionary.com tells me that wisdom is “&lt;em&gt;knowledge of what is true or right coupled with just judgment as to action&lt;/em&gt;”.  Money cannot buy wisdom.  It can only be earned through many years of manifold experiences.  Some young people are wise and insightful, but frankly it’s usually the grey-headed types who’ve usually lived through enough dumb decisions to recognize when a pattern in a social situation or set of human behaviors is being repeated.  A great example of wisdom on the PASS board comes from the two CA representatives who sit on the board, Neil Buchwalter and Rick Bolesta.  In addition to serving on the PASS board for perhaps longer than any other sitting board member, they’ve also both sat on other boards before and concurrently with the PASS board.  Their stability, deep history, and analysis of the interplay between people (or groups of people) are extremely important to the successful workings of the board.&lt;/p&gt;&lt;p style="padding-left:60px;"&gt;You might thing, based on what I’ve said described about wisdom, that a wise director is prone to pontificate and engage in long-winded discourse.  Nothing could be further from the truth in my experience.  The typical wise director tends to be brief, interjecting comments and thoughts of great weight and importance.  What they say is usually worth careful consideration.  Conversely, directors who spend a lot of time talking are often the least worth listening to.  Many long-winded directors often use discussion to figure out what it is they really think about a given situation.  Wise directors already know what they think and, when the speak, produce fully formed thoughts and arguments in a given situation.&lt;/p&gt;&lt;p style="padding-left:60px;"&gt;In some cases, a BoD can help build institutional wisdom through diversity.  As I mentioned earlier, wisdom is earned through experiences (usually &lt;em&gt;bad &lt;/em&gt;experiences).  When the members of a governing body like a BoD are young and/or inexperienced, they can supplement their breadth of experiences by selecting members of a variety of background, ethnicities, nationalities, ideologies, orientation, etc.  This broaden of perspective raises the quality of dialog, helps identify problems and issues in policy discussion, and helps to foresee major obstacles on the horizon.&lt;/p&gt;&lt;p style="padding-left:60px;"&gt;&lt;em&gt;Axiom&lt;/em&gt;: &lt;em&gt;Wisdom and insight are crucial in building a base of institutional knowledge, context for key decisions, and insight into the highest-probability for success in socially complex situations.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;If you’re involved in a governing body of some kind or are considering volunteering with PASS (or any other BoD for a professional association), do a little introspection.  Do you possess one or more of the three W’s?  Or do you have big dreams or a burning ember of ambition?  What do you need to learn to equip yourself with one of the W’s?&lt;/p&gt;&lt;p&gt;Let me know what you think!&lt;/p&gt;&lt;p&gt;-Kevin&lt;/p&gt;</description></item><item><title>ITPro, Re-architect Your Life</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2012/04/12/itpro-re-architect-your-life.aspx</link><pubDate>Thu, 12 Apr 2012 14:21:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:42806</guid><dc:creator>KKline</dc:creator><description>&lt;p&gt;Have you ever found yourself wanting to make a major shift - in skills, in roles, in relationships? One of my good friends, Jimmy May (&lt;a title="Jimmy May's Blog" href="http://kevinekline.com/wp-admin/blogs.msdn.com/b/jimmymay/"&gt;Blog&lt;/a&gt; | &lt;a title="Jimmy May's Twitter Feed" href="http://www.twitter.com/aspiringgeek"&gt;Twitter&lt;/a&gt;), accomplished a set of major career and lifestyle revisions including relocating to Redmond, taking on a huge new level of job responsibility as part of the Microsoft SQL Customer Advisory Team, and achieving the noted accreditation of Microsoft Certified Master.&lt;/p&gt;&lt;p&gt;Jimmy and I were chatting about undertaking major life changes like these and, as is often the case, his thoughts were too good not to share. Be sure to explore these excellent career development resources.  So here were some great pointers from Jimmy:&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;I’ve referred you before to J.D. Meier. Incredibly powerful guy. Here are some brief yet powerful posts:&lt;br&gt; &lt;strong&gt;What’s the Challenge&lt;/strong&gt;?&lt;br&gt; &lt;a href="http://sourcesofinsight.com/2011/06/24/whats-the-challenge"&gt;http://sourcesofinsight.com/2011/06/24/whats-the-challenge&lt;/a&gt;&lt;br&gt; &lt;strong&gt;101 Ways to Motivate Yourself and Others&lt;/strong&gt;&lt;br&gt; &lt;a href="http://sourcesofinsight.com/101-ways-to-motivate-yourself-and-others/"&gt;http://sourcesofinsight.com/101-ways-to-motivate-yourself-and-others/&lt;/a&gt;&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;Want more?&lt;br&gt; &lt;strong&gt;30 Days of Getting Results&lt;/strong&gt;&lt;br&gt; &lt;a href="http://sourcesofinsight.com/30-days-of-getting-results"&gt;http://sourcesofinsight.com/30-days-of-getting-results&lt;/a&gt;&lt;br&gt; &lt;strong&gt;Take a Tour of Sources of Insight&lt;/strong&gt;&lt;br&gt; &lt;a href="http://sourcesofinsight.com/2011/06/21/take-a-tour-of-sources-of-insight"&gt;http://sourcesofinsight.com/2011/06/21/take-a-tour-of-sources-of-insight&lt;/a&gt;&lt;br&gt; &lt;strong&gt;Still not enough? Here are his three blogs:&lt;/strong&gt;&lt;br&gt; &lt;a href="http://www.sourcesofinsight.com/"&gt;www.sourcesofinsight.com&lt;/a&gt;&lt;br&gt; &lt;a href="http://www.gettingresults.com/"&gt;www.gettingresults.com&lt;/a&gt;&lt;br&gt; &lt;a href="http://blogs.msdn.com/jmeier"&gt;http://blogs.msdn.com/jmeier&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Let me know what other resources &lt;span style="text-decoration:underline;"&gt;you&lt;/span&gt; enjoy for professional and career development!&lt;/p&gt;&lt;p&gt;And if you're really interested in developing your IT leadership and management skills, I encourage you to attend my &lt;a title="Leadership Skills for the IT Professional by Kevin Kline" href="http://kevinekline.com/itpro-leadership/"&gt;Leadership Skills for IT Professionals&lt;/a&gt; seminar.  I'm presenting this full-day seminar in Dallas at the &lt;a title="SQLRally Pre-conference Seminars" href="http://www.sqlpass.org/sqlrally/2012/dallas/Agenda/PreConference.aspx"&gt; SQLRally&lt;/a&gt; on May 8, and in Louisville at &lt;a title="Louisville SQL Saturday 122" href="http://www.sqlsaturday.com/122/eventhome.aspx"&gt;SQL Saturday 122&lt;/a&gt; on June 19.  Hope to see you there!&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;-Kev&lt;/p&gt;&lt;p&gt;-&lt;a title="Kevin Kline's Twitter Feed" href="http://twitter.com/kekline"&gt;Follow me on Twitter at @KEKline&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Leaking Money?</title><link>http://www2.sqlblog.com/blogs/merrill_aldrich/archive/2012/02/24/leaking-money.aspx</link><pubDate>Sat, 25 Feb 2012 02:00:18 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:41951</guid><dc:creator>merrillaldrich</dc:creator><description>&lt;h2&gt;Does Your Group Spend Too Much or Too Little?&lt;/h2&gt;  &lt;p&gt;I haven’t been blogging much this winter, as I’ve been buried under a fairly complicated an ugly upgrade project, which, I’m happy to say, is behind me now. There was one notion that kept coming back to me during that project that I thought I’d share. It seems obvious, but it’s an idea that it seems many IT groups have difficulty discussing or making intentional, informed decisions about: that is the idea of “good enough.” If an IT system is a key part of your business, it’s important to realize, and then make purchasing and staffing decisions on, an accurate notion of what level of quality you really need. Consider this (admittedly crude) diagram:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/merrill_aldrich/Cost-leakage-1_069A705D.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Cost leakage 1" border="0" alt="Cost leakage 1" src="http://sqlblog.com/blogs/merrill_aldrich/Cost-leakage-1_thumb_54DF5307.png" width="644" height="518" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To the left on the bottom axis we have something approaching the perfectly engineered system: no flaws, perfect redundancy, perfect uptime, infinitely expensive. Near here is where I would expect NASA to want to be for manned spaceflight. Perhaps the engineers of an atomic clock, or, sadly, an atomic bomb. This land is spendy, and hopefully the systems created here are near perfect. &lt;/p&gt;  &lt;p&gt;To the right we have junk-ola. Systems that need a huge amount of hand-holding by IT staff, that are prone to break down in both routine and new, unexpected ways. These are the systems that page people all the time (or, worse, don’t page people and should.) These certainly were cheap to put together. Someone probably thought they would save money.&lt;/p&gt;  &lt;p&gt;On the y-axis we have cost, higher at the top. The curve represents the planned, expected and visible cost of a project or a piece of IT infrastructure. Approaching perfection gets to be expensive, and the closer you get to perfect the faster the cost rises. This is why, for example, going from zero-nines to two nines in uptime is expensive, but going from that to three and then to four forces cost up dramatically. As we go to the right, we start to buy or build junk, and things look cheaper. Obviously clever people can bend this curve to get better systems for less, which is great, but as a rule this pattern holds true. Fairly obvious, I think.&lt;/p&gt;  &lt;h2&gt;The Hidden Cost of Junk&lt;/h2&gt;  &lt;p&gt;Here’s the detail that I find true in many shops, which is much harder for people to talk about:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/merrill_aldrich/Cost-leakage-2_433F426F.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Cost leakage 2" border="0" alt="Cost leakage 2" src="http://sqlblog.com/blogs/merrill_aldrich/Cost-leakage-2_thumb_0C353E69.png" width="644" height="519" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you move to the left on the graph, attaining high quality generally means things like planning, testing, development, schedules, manpower, fixes, careful deployment – all of it planned into the project with a cost assigned. The cost goes into budgets and estimates and gets scrutiny and conversation. In some places that also means it gets canceled, trimmed, cut back, edited, sent back to “sharpen the pencil.” Such is the nature of “visible cost.”&lt;/p&gt;  &lt;p&gt;As we move to that left boundary, the idea that things will entail a lot of operational handholding and unexpected expense goes down. NASA, for example, would not launch the shuttle (back when NASA did that) and then, once in orbit, have to run out and unexpectedly hire a bunch of expensive consultants to see if they can figure out how to land it. One assumes they had worked that out ahead of time, and spent planned dollars to do so. The dashed line for hidden/unexpected cost should go way down as we build highly-engineered systems.&lt;/p&gt;  &lt;p&gt;Over on the right, though, is a familiar place for a lot of businesses: a company buys some system, service or software on the cheap, hopeful about the original price tag, and then finds themselves trapped in a vortex of unexpected costs: to fix it, to keep it running, to manually execute tedious monkey work required due to missing features. In short, they spend a huge number of either man-hours, opportunity cost while the system is down, customer good will or consulting dollars, trying to repair something with an artificially low up-front cost. Most of the time there is also a strange psychology in play where they keep hoping against hope that they will still save money and be able to stop doing that. Often the idea of changing out the system seems prohibitively expensive and difficult.&lt;/p&gt;  &lt;p&gt;So, where should we be? In the happy place, if possible:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sqlblog.com/blogs/merrill_aldrich/Cost-leakage-3_5F102BCD.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Cost leakage 3" border="0" alt="Cost leakage 3" src="http://sqlblog.com/blogs/merrill_aldrich/Cost-leakage-3_thumb_6763DB57.png" width="644" height="519" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The happy place is where we didn’t spend too much for extravagant, gold-plated systems that overreach what the company really needed – like a five-nines, always on system for workers that use it from 8 to 5. The happy place also is where we don’t spend thousands of hours (time is money) trying to force some piece of junk to keep running, where it isn’t up to the task, and in the process leak dollars day and night, paying people to do non-productive work that doesn’t move the organization forward.&lt;/p&gt;  &lt;p&gt;The happy place is in a different spot based on your business. You might really need to have 24x7 always-on redundant systems. Or perhaps not. But it’s key that the leadership in your team:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Knows about this graph&lt;/li&gt;    &lt;li&gt;Does not have some strange fantasy about where you really &lt;em&gt;are&lt;/em&gt; on this graph&lt;/li&gt;    &lt;li&gt;Has the right strategic vision to put you in the right place on this graph&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I am very lucky to have a great job in a place that I think understands this – though every team, I think, has disagreements or times when this is hard to articulate.&lt;/p&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;h2&gt;Entropy Pushes to the Right&lt;/h2&gt;  &lt;p&gt;Another powerful sense I had in the last two months is that in IT, when you are an FTE inside a business, systems naturally, relentlessly, slide to the right on this graph. As a DBA or a system administrator, I find that one of the most important strategic roles I can play is always to push things to the left, just to counteract their natural slide to the right.&lt;/p&gt;  &lt;p&gt;Here’s what happens: company buys a system that is sort of OK, and kind of meets their needs. But Jim in department X finds this little piece unworkable, and customizes, and Sue in department Y would like a little adjustment over here, then Dave in Ops makes an ad-hoc job for Sheila the VP, and on and on. The intern in HR learns a little &lt;strike&gt;Access&lt;/strike&gt; Reporting Services and makes a bunch of “useful” widgets. Each small band-aid looks great in isolation, but over time they accrete into this Rube Goldberg machinery around the system. This is practically an irresistible force.&lt;/p&gt;  &lt;p&gt;So, what to do? Those people need those changes to be productive. It can really help their jobs and mental state to work around flaws with the software (which are there, really.) The best I can come up with is to try to always make the little tactical moves add up to a strategy that counteracts the inevitable right-ward slide to Junk-dom.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Always attempt to apply best practices, even in apparently small situations.&lt;/li&gt;    &lt;li&gt;Document.&lt;/li&gt;    &lt;li&gt;Realize that &lt;em&gt;everything&lt;/em&gt; we make is probably permanent. People very rarely go back and fix things, really. If something really does end up temporary, then rejoice in the exception.&lt;/li&gt;    &lt;li&gt;Try to make the tactical moves fit into some larger architecture that has some staying power, and won’t just become a pain to maintain later on.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;How about you? When budgeting decisions look baffling, or you can’t get approval to purchase something you need, is it really because your team is moving across this chart? Going the right direction or the wrong direction?&lt;/p&gt;</description></item><item><title>T-SQL Tuesday #25 : T-SQL Tips 'n' Tricks</title><link>http://www2.sqlblog.com/blogs/aaron_bertrand/archive/2011/12/13/t-sql-tuesday-25-t-sql-tips-n-tricks.aspx</link><pubDate>Tue, 13 Dec 2011 18:50:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:40359</guid><dc:creator>AaronBertrand</dc:creator><description>
&lt;p&gt;&lt;a href="http://sqlblog.com/blogs/allen_white/archive/2011/12/05/t-sql-tuesday-025-invitation-to-share-your-tricks.aspx" title="http://sqlblog.com/blogs/allen_white/archive/2011/12/05/t-sql-tuesday-025-invitation-to-share-your-tricks.aspx" target="_blank"&gt;&lt;img src="http://sqlblog.com/files/folders/36686/download.aspx" style="padding:0px 30px 12px 30px;" align="right" border="0" height="135" width="135"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This month's T-SQL Tuesday is being hosted by Allen White (&lt;a href="http://twitter.com/SQLRunr" title="http://twitter.com/SQLRunr" target="_blank"&gt;@SQLRunr&lt;/a&gt;) and is about &lt;a href="http://sqlblog.com/blogs/allen_white/archive/2011/12/05/t-sql-tuesday-025-invitation-to-share-your-tricks.aspx" title="http://sqlblog.com/blogs/allen_white/archive/2011/12/05/t-sql-tuesday-025-invitation-to-share-your-tricks.aspx" target="_blank"&gt;sharing your T-SQL tips and tricks&lt;/a&gt;. Since I know many people will share their T-SQL magic and wizardry, I thought I would share a couple of productivity tips - so still T-SQL related, but more how to take advantage of some features in SSMS.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Drag column list onto your query window&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;Whenever I give my Bad Habits to Kick presentation, I remind people that - even if they're not using 3rd party code completion tools (many of which offer SELECT * expansion) - there's little excuse to use SELECT *. This is because Management Studio makes it very easy to list out all of your columns in one motion. I'm always amazed when I ask how many people didn't already know about this - and most times it's more than half the room. &lt;br&gt;&lt;/p&gt;
&lt;div&gt;The process is quite simple - expand your table, click on the Columns node, drag it onto your query window and let go:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tst-1.png" border="0" height="284" width="721"&gt; &lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;br&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tst-2.png"&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Now, it's probably not in the exact format you want, it won't properly delimit any [keyword] or [reserved word] you use for a column name, and you'll have to do this multiple times when you're performing a join (and you'll have to add your own table/alias prefixes to each column as well). But I'd rather spend time using TAB and ENTER to correct formatting than to try and type out all the column names individually.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;font size="4"&gt;Use snippets&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;If you find yourself writing the same type of code over and over again, the new snippets feature in SQL Server 2012 will likely be very useful for you. What does this have over templates? For one, I find it much easier to use once you have your snippets created. There is no hokey VB6-style dialog to perform token replacements, and you can actually store all your custom snippets in a network location - so if you want to enforce coding standards you have a fighting chance by pointing everyone's SSMS at the same snippet location. I'll be honest, though, setting up the template is a bit of a pain - you need to hand-massage XML manually because as of yet there is no easy way to generate these from within Management Studio. But once they're in place, they're very easy to work with. Just right-click within the query window, choose "Insert Snippet", and follow the rabbit:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tnt-3.png" border="0" height="148" width="697"&gt;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&amp;nbsp; &lt;br&gt;&lt;/div&gt;&lt;div&gt;One of the pieces of code I write a lot for administrative tasks (or for helping folks out in the wild) is a cursor. I tend to have a hard time memorizing the options I always try to use to make a cursor as efficient as possible (something else I cover in my Bad Habits to Kick presentation). The snippet eliminates this problem. Once I've selected the "Declare Cursor" snippet I've saved, I get the following in my query window:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tnt-4.png" border="0" height="544" width="444"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;You'll notice in the diagram that "c" is currently highlighted and the cursor is there; all other instances of "c" are lightly outlined. I can type any name I want to overwrite "c" and, once I hit tab (which moves me to the next token), it will replace all instances of that token with the new name I've typed. So this is a little easier to work with than the floating window in templates, though you lose this easy editing capability if you start doing other things with the script first (need to remind myself to file a bug or suggestion about that). Changing "c" to "x" throughout this code sample took two keystrokes, and I'm ready to add the actual query:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;span style="text-decoration:line-through;"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tnt-5.png" border="0" height="544" width="444"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;

I plan to write a much more thorough blog post on the snippets feature, because I think it will become a pretty popular time saver once the latest version of Management Studio becomes more common on the desktop. In the meantime, if you're already playing with SQL Server 2012 RC0, I highly recommend you check this feature out!&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;font size="4"&gt;Avoid dynamic SQL in generated scripts&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;I see a lot of people complain that when they script objects from Management Studio the object text ends up in dynamic SQL. I don't blame them - this makes it very cumbersome to read, never mind modify, the object text before copying, running or saving the script.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;In SQL Server 2008 R2, this is controlled by the option Tools &amp;gt; Options &amp;gt; SQL Server Object Explorer&amp;gt; Scripting &amp;gt; Include IF NOT EXISTS clause:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-left:40px;"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tnt-6a.png" border="0" height="440" width="610"&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;In SQL Server 2012, the option has changed slightly to Tools &amp;gt; Options &amp;gt; SQL Server Object Explorer &amp;gt; Scripting &amp;gt; Check for Object Existence:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tnt-7a.png" border="0" height="440" width="636"&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Why did it change? Because, depending on the action, it actually performs an IF EXISTS check (e.g. for a DROP or ALTER), not always an IF NOT EXISTS check (for a CREATE). Some background in the following Connect items:&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/242799" title="http://connect.microsoft.com/SQLServer/feedback/details/242799" target="_blank"&gt;http://connect.microsoft.com/SQLServer/feedback/details/242799&lt;/a&gt; &lt;br&gt;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/264310" title="http://connect.microsoft.com/SQLServer/feedback/details/264310" target="_blank"&gt;http://connect.microsoft.com/SQLServer/feedback/details/264310&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-left:40px;"&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/624075" title="http://connect.microsoft.com/SQLServer/feedback/details/624075" target="_blank"&gt;http://connect.microsoft.com/SQLServer/feedback/details/624075&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;(As an aside, I think it's funny that they call the options category "SQL Server Object Explorer" - good thing they're specific, because you might get it confused with the Lego Object Explorer, Oracle Object Explorer or Windows Explorer Object Explorer.)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;In any case, when these options are set to True, the scripts you generate often yield dynamic SQL, and even when they're set to false they still sometimes perform the check for existence (specifically in 2008 R2). Here is a brief wireframe of the options and how they affect each scripting method:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/12/tnt-8.png" border="1" height="243" width="784"&gt;&amp;nbsp;&lt;br&gt;&lt;/div&gt;
&lt;p&gt;Note that with the "DROP and CREATE" option, the existence check for the CREATE is unnecessary - after all, if the object already exists, the script should have just dropped the object (though both checks may have failed if there is an object with the same name that is *not* a procedure). In general, most people won't want to perform a DROP and CREATE anyway - they lose dependencies and permissions when they do this (though permissions can be scripted with a different option in the same category). Until they develop "CREATE or REPLACE" functionality (&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/127219/create-or-replace" title="Connect #127219 : Create or Replace" target="_blank"&gt;please vote and comment!&lt;/a&gt;), ideally you should have a script that creates a stub for the object only if it doesn't already exist, then runs an ALTER - then you don't have to re-apply permissions, you don't have to worry about whether the object already exists, and as an added bonus you retain dependency chains. So your scripts can look like this (still using dynamic SQL, but it's very simple and doesn't present parsing or reading issues):&lt;/p&gt;

&lt;blockquote&gt;
&lt;table bgcolor="#eeeeee" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre style="padding:10px 20px;font-size:12px;font-family:consolas,lucida console,courier new,courier;-moz-background-inline-policy:continuous;"&gt;&lt;font color="blue"&gt;IF &lt;/font&gt;&lt;font color="magenta"&gt;OBJECT_ID&lt;/font&gt;&lt;font color="gray"&gt;(&lt;/font&gt;&lt;font color="red"&gt;'dbo.proc_name'&lt;/font&gt;&lt;font color="gray"&gt;) &lt;/font&gt;&lt;font color="gray"&gt;IS NULL&lt;br&gt;&lt;/font&gt;&lt;font color="blue"&gt;BEGIN&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXEC &lt;/font&gt;&lt;font color="darkred"&gt;sp_executesql &lt;/font&gt;&lt;font color="red"&gt;N'CREATE PROCEDURE dbo.proc_name AS SELECT 1;'&lt;/font&gt;&lt;font color="gray"&gt;;&lt;br&gt;&lt;/font&gt;&lt;font color="blue"&gt;END&lt;br&gt;GO&lt;/font&gt;&lt;font color="black"&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font color="blue"&gt;ALTER PROCEDURE &lt;/font&gt;&lt;font color="black"&gt;dbo.proc_name&lt;br&gt;&lt;/font&gt;&lt;font color="blue"&gt;AS&lt;/font&gt;&lt;font color="green"&gt;&lt;br&gt;... -- actual script body from source control or elsewhere goes here&lt;/font&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/blockquote&gt;

&lt;p&gt;Unfortunately there is no way to train SSMS to do this today, unless you write a scripting add-in.&lt;br&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Wrapping up&lt;/font&gt;&lt;br&gt;&lt;br&gt;I hope that at least one of these little tricks helps you in some way. It's always fun participating in T-SQL Tuesday, even if I'm often trying to bend the rules a little bit.&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Must-Have Resources - SQL Server Backup &amp;amp; Recovery</title><link>http://www2.sqlblog.com/blogs/kevin_kline/archive/2011/12/08/Must_2D00_Have-Resources-_2D00_-SQL-Server-Backup-_2600_-Recovery.aspx</link><pubDate>Thu, 08 Dec 2011 20:36:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:40232</guid><dc:creator>KKline</dc:creator><description>One of the things that drives me crazy as I'm getting older is that my brain is losing the capacity to differentiate &lt;em&gt;version numbers&lt;/em&gt;.  As I speak travel around speaking with customers and at conferences, I find my self saying things like "I can't recall if this problem was fixed in SQL Server 2000 or 2005. But you don't have to worry about that any more."  Or things like "That feature was added in SQL Server 2008 R2, eh, or was that version 6.5.  DOH!" followed by a loud slapping sound as I whap my palm into my forehead.

The Internet doesn't forget either.  Recommendations that were once helpful, if not outright essential, now are neutral or even downright &lt;em&gt;bad. &lt;/em&gt;So now, whenever I put together new presentations, I always spend a lot of time in research, reassessing my knowledge on the topic.  (That doesn't mean that I'll extemporaneously &lt;em&gt;say&lt;/em&gt; it wrong, because I speak in an off-the-cuff and rapid style. But at least my notes are usually correct).

&amp;nbsp;
&lt;h2&gt;Case In Point&lt;/h2&gt;
Take backup and recovery (B&amp;amp;R), for example.  I've been writing about and performing B&amp;amp;R for years.  I'm even part of the team that builds the most popular B&amp;amp;R tool in the SQL Server space.  It's an extremely important part of what I do.  And yet, even &lt;em&gt;after &lt;/em&gt;spending a couple days re-researching topics (yet again), I still manage to get a few of the more specific details wrong because of changes over the years in the feature set.  How so?

During an Expert's Perspective webcast last week (and available on-demand) covering the top backup and recovery mistakes on Microsoft SQL Server, I mis-explained the details concerning how SQL Server performs a differential backup.  A very clever SC on our team who was also attending the webcast pointed out to me after the session that I'd described differentials working at an 8k page-level when, in fact, they work at the extend-level (that's a block of eight 8k pages). &lt;strong&gt;&lt;em&gt;#FACEPALM!&lt;/em&gt;&lt;/strong&gt;

When describing the differential backup I said that a bit was flipped on each page header and SQL Server would only back up those pages. Instead, whenever a page is changed a bit is recorded on the differential change map (1bit per extent), the backup process then queries these map pages and backs up those extents that have been marked as changed.
&lt;ul&gt;
	&lt;li&gt;Watch the on-demand video of &lt;a title="Quest Software webcast on Performance Tuning SQL Server for Backups and Restores" href="http://www.quest.com/webcast-ondemand/pain-of-the-week-performance-tuning-for-backups-and-restores813358.aspx" target="_blank"&gt;Performance Tuning SQL Server for Backups and Restores&lt;/a&gt;, with me, Iain Kick, and Brent Ozar (&lt;a title="Brent Ozar SQL Server certified master" href="http://www.brentozar.com/" target="_blank"&gt;blog &lt;/a&gt;| &lt;a title="Brent Ozar's Twitter Feed" href="http://twitter.com/brento" target="_blank"&gt;twitter&lt;/a&gt;). Free, but registration required.&lt;/li&gt;
	&lt;li&gt;Watch the on-demand video of &lt;a title="Quest Software webcast Incredibly Painful SQL Server Backup and Recovery" href="http://www.quest.com/webcast-ondemand/-experts-perspective-webcast-five-incredibly-painful-sql-server-backup816067.aspx" target="_blank"&gt;Ten Incredibly Painful SQL Server Backup and Recovery Mistakes&lt;/a&gt;, with me and David Gugick.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="http://www.quest.com/webcast-ondemand/-experts-perspective-webcast-five-incredibly-painful-sql-server-backup816067.aspx"&gt;&lt;img class="aligncenter size-medium wp-image-1846" title="EP, backup mistakes" alt="" src="http://kevinekline.com/wp-content/uploads/2011/12/EP-backup-mistakes-300x179.jpg" width="497" height="294"&gt;&lt;/a&gt;&lt;/p&gt;
&amp;nbsp;
&lt;h2&gt;The Research Reveals&lt;/h2&gt;
The cool revelation here is not that I can admit my mistakes.  The take-away from this blog post are all the great articles I read writing my latest slide deck.  These blogs and articles were so good that I needed to spread the word.  Add these to your &lt;span style="text-decoration:underline;"&gt;must read&lt;/span&gt; list:
&lt;h3&gt;Virtual Log Files must be tamed!&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a title="SQL Server VLF Behavior Benchmarked" href="http://sqlblog.com/blogs/linchi_shea/archive/2009/02/09/performance-impact-a-large-number-of-virtual-log-files-part-i.aspx" target="_blank"&gt;Performance impact: a large number of virtual log files Part I&lt;/a&gt; and &lt;a title="SQL Server VLF Behavior Benchmarked" href="http://sqlblog.com/blogs/linchi_shea/archive/2009/02/12/performance-impact-a-large-number-of-virtual-log-files-part-ii.aspx" target="_blank"&gt;Part II&lt;/a&gt; by one of my favorite not-so-prolific bloggers, Linchi Shea (&lt;a title="Linchi Shea's Blog" href="http://sqlblog.com/blogs/linchi_shea/default.aspx" target="_blank"&gt;blog&lt;/a&gt;). The thing I love about Linchi's content is its rich benchmarking information.  Few SQL Server experts out there routinely test the behavior and performance of specific SQL Server features like Linchi does.&lt;/li&gt;
	&lt;li&gt;&lt;a title="SQL Server Slow recovery times and slow performance due to Virtual Log Files" href="http://blogs.msdn.com/b/grahamk/archive/2008/05/16/slow-recovery-times-and-slow-performance-due-to-large-numbers-of-virtual-log-files.aspx" target="_blank"&gt;Slow recovery times and slow performance due to large numbers of Virtual Log Files&lt;/a&gt;, by Graham Kent (&lt;a title="Graham Kent's Blog" href="http://blogs.msdn.com/grahamk" target="_blank"&gt;blog&lt;/a&gt;) of Microsoft Sweden, shows that VLFs impact not only the processing time of transactions but also B&amp;amp;R processes.&lt;/li&gt;
	&lt;li&gt;&lt;a title="Lots of SQL Server VLFs are Bad!" href="http://sqlblogcasts.com/blogs/tonyrogerson/archive/2007/07/25/sql-2000-yes-lots-of-vlf-s-are-bad-improve-the-performance-of-your-triggers-and-log-backups-on-2000.aspx" target="_blank"&gt;Lots of VLFs are Bad&lt;/a&gt;, by Tony Rogerson (&lt;a title="Tony Rogerson's Blog" href="http://sqlblogcasts.com/blogs/tonyrogerson/default.aspx" target="_blank"&gt;blog&lt;/a&gt; | &lt;a title="Tony Rogerson's Twitter Feed" href="http://twitter.com/tonyrogerson" target="_blank"&gt;twitter&lt;/a&gt;), was the article that first got me interested in this behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Backup and Recovery Myth Busting&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a title="SQL Server Pro Magazine's Michael K. Campbell" href="http://www.sqlmag.com/content2/topic/breaking-backup-chain-redux-eating-crow-141459/catpath/sql-server-2008-r2/seriespath/practical-sql-server-45#commentsAnchor" target="_blank"&gt;Breaking the Backup Chain - Redux (Or 'Eating Crow')&lt;/a&gt;, by Michael K. Campbell (&lt;a title="The Practical SQL Server Blog" href="http://www.sqlmag.com/blogcontent/seriespath/practical-sql-server-45" target="_blank"&gt;blog&lt;/a&gt;), shows that out-of-band database backups break differentials not transaction log backups.&lt;/li&gt;
	&lt;li&gt;&lt;a title="Paul Randal's Blog" href="http://sqlskills.com/BLOGS/PAUL/post/BACKUP-WITH-COPY_ONLY-how-to-avoid-breaking-the-backup-chain.aspx" target="_blank"&gt;Backup with COPY_ONLY, How to Avoid Breaking the Backup Chain&lt;/a&gt;, by the eminent Paul Randal (&lt;a title="Paul Randal's SQL Server Blog" href="http://sqlskills.com/BLOGS/PAUL/" target="_blank"&gt;blog&lt;/a&gt; | &lt;a title="Paul Randal's Twitter Feed" href="https://twitter.com/#!/PaulRandal" target="_blank"&gt;twitter&lt;/a&gt;), uses clear writing and first-class demos to illustrate the principle of breaking backup chains in Microsoft SQL Server.  Other great blogs of a related nature from Paul include:&lt;/li&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a title="Paul Randal's 'Debunking a Couple Myths Around SQL Server Full Backup'" href="http://sqlskills.com/BLOGS/PAUL/post/Debunking-a-couple-of-myths-around-full-database-backups.aspx" target="_blank"&gt;Debunking a Couple Myths around Full Backup&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a title="Paul Randal's 'The Importance of Validating SQL Server Backups'" href="http://sqlskills.com/BLOGS/PAUL/post/Importance-of-validating-backups.aspx" target="_blank"&gt;The Importance of Validating Backups&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a title="Paul Randal's '30 Backup Myths'" href="http://sqlskills.com/BLOGS/PAUL/post/A-SQL-Server-DBA-myth-a-day-(3030)-backup-myths.aspx" target="_blank"&gt;30 Backup Myths&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h3&gt;Other Good Sources&lt;/h3&gt;
And just in case you need a refreshing in the basics of SQL Server backup and recovery, check these out:
&lt;ul&gt;
	&lt;li&gt;&lt;a title="Brent Ozar's Backup Best Practices" href="http://www.brentozar.com/sql/backup-best-practices" target="_blank"&gt;Backup best practices from Brent Ozar &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a title="MSDN's 'SQL Server Backup 101'" href="http://msdn.microsoft.com/en-us/library/ms190374.aspx" target="_blank"&gt;Backup 101 - recovery models and transaction log management&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>