<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'Best Practices'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=Best+Practices&amp;orTags=0</link><description>Search results matching tag 'Best Practices'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Use TPC Database Benchmarks to Save Money</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2013/04/29/use-tpc-database-benchmarks-to-save-money.aspx</link><pubDate>Mon, 29 Apr 2013 14:47:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48817</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Last month, I began a series of articles describing database application benchmarking. In&amp;nbsp;&lt;a href="http://www.dbta.com/Articles/Columns/SQL-Server-Drill-Down/Introduction-to-TPC-Database-Benchmarks-86891.aspx"&gt;the first article&lt;/a&gt;, I told you about different ways that you can construct your own database application benchmark. However, you don’t have to reinvent the wheel. The Transaction Processing Council (&lt;a href="http://www.tpc.org/"&gt;www.tpc.org&lt;/a&gt;) has already created a large number of database benchmarks that are extremely useful and informative.&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;I also described last month how the TPC provides several different types of benchmark tests. For example the TPC-C and TPC-E benchmarks are extremely useful for measuring transaction throughput. On the other hand, the TPC – H benchmark is &amp;nbsp;useful for measuring business intelligence workloads.&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Today, I would like to give you a primer on how to read the benchmark reports that are published by the major database and hardware vendors.&amp;nbsp; You never know when a vendor will publish a new benchmark. There’s no set schedule for them to publish their test findings. Of course, you can always look for new advertisements from many of the vendors. But that’s very imprecise. I prefer to find out if there are new results on my own and so I typically start at&amp;nbsp;&lt;a href="http://tpc.org/information/results.asp"&gt;http://tpc.org/information/results.asp&lt;/a&gt;. There, I’ll check to see if my favorite hardware or database vendors have published any new test results....&lt;a href="http://www.dbta.com/Articles/Columns/SQL-Server-Drill-Down/Use-TPC-Database-Benchmarks-to-Save-Money-87652.aspx"&gt;&amp;nbsp;read more&amp;nbsp;&lt;/a&gt;...&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Many thanks,&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;-Kevin&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;a style="line-height:19px;" href="http://twitter.com/kekline"&gt;- Follow me on Twitter!&lt;/a&gt;&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;a href="https://plus.google.com/u/1/113032055249023350257?rel=author"&gt;- Google Author&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>Read the New TPC Database Benchmarking Series</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2013/04/22/read-the-new-tpc-database-benchmarking-series.aspx</link><pubDate>Mon, 22 Apr 2013 18:17:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48816</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;span style="line-height:19px;"&gt;Let's talk about database application benchmarking.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;span style="line-height:19px;"&gt;This is a skill set which, in my opinion, is one of the major differentiators between a journeyman-level DBA and a true master of the trade. In this article published in my monthly column at&amp;nbsp;&lt;a target="_blank" href="http://www.dbta.com/"&gt;&lt;em&gt;Database Trends &amp;amp; Applications magazine&lt;/em&gt;&lt;/a&gt;, I'll give you a brief introduction to TPC benchmarks and, in future articles, I'll be telling you how to extract specific pieces of valuable information from the published benchmark results.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;span style="line-height:19px;"&gt;But let's get started with an overview …&amp;nbsp;&lt;/span&gt;&lt;a target="_blank" style="line-height:19px;" href="http://www.dbta.com/Articles/Columns/SQL-Server-Drill-Down/Introduction-to-TPC-Database-Benchmarks-86891.aspx"&gt;read more.&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:small;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Many thanks,&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:small;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;-Kevin&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:small;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;a href="http://twitter.com/kekline"&gt;- Follow me on Twitter!&lt;/a&gt;&lt;br&gt;&lt;a href="https://plus.google.com/u/1/113032055249023350257?rel=author"&gt;- Google Author&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Creating a Windows Azure Virtual Machine - the RIGHT Way</title><link>http://sqlblog.com/blogs/buck_woody/archive/2013/04/17/creating-a-windows-azure-virtual-machine-the-right-way.aspx</link><pubDate>Wed, 17 Apr 2013 13:08:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48758</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;Windows Azure has added Infrastructure-as-a-Service (IaaS), the ability to deploy, run and manage Virtual Machines, to its &lt;a href="http://sqlblog.com/b/buckwoody/archive/2012/06/13/windows-azure-write-run-or-use-software.aspx" target="_blank"&gt;growing list of services&lt;/a&gt;. You can create Virtual Machines from a gallery, upload them from images you create locally on Hyper-V (that's right, you can do that, &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156055.aspx" target="_blank"&gt;even from PowerShell&lt;/a&gt;) and of course you can just jump right in and just click the "Plus" sign at the bottom of the&lt;a href="https://manage.windowsazure.com/" target="_blank"&gt; Windows Azure Management Portal&lt;/a&gt;, then hit &lt;em&gt;Compute&lt;/em&gt;, then&lt;em&gt; Virtual Machin&lt;/em&gt;e and then&lt;em&gt; Quick Create&lt;/em&gt;. Enter a few fields and you're off to the races.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79/1067.VM1.png"&gt;&lt;img src="http://sqlblog.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79/1067.VM1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Of course, that works just fine - &lt;em&gt;but if you do it that way you're doing it wrong&lt;/em&gt;.&amp;nbsp; There's a better way - there are a few steps you should take before you deploy a Virtual Machine, and a few steps after. In general, the process looks like this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create an Affinity Group&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create a Virtual Network&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create your Storage Account and Container&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Create the Virtual Machine&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#008000;"&gt;Optionally, add an Availability Set&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Note - some of these steps need to be done only once, others once per logical group of Virtual Machines, and so on. Hit the links below for more info on when to do what. &lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step One: Create an Affinity Group&lt;/h1&gt;
&lt;p&gt;An &lt;em&gt;Affinity Group&lt;/em&gt; is a logical grouping that dictates how Windows Azure will lay out the resources assigned to it. When you create services, you can assign them to the Affinity Group, and the Fabric will deploy those into the same Datacenter cluster. Create one these per grouping that you want.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156085.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156085.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156209.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156209.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step Two: Create a Virtual Network&lt;/h1&gt;
&lt;p&gt;The TCP/IP address for Windows Azure Virtual Machines come from a predefined range. You can just let us pick that for you, or you can create your own &lt;em&gt;Virtual Network&lt;/em&gt; that has a user-defined range of DHCP addresses, and even place a DNS Server or connect your local network to the Windows Azure network for your Virtual Machines. When you create the Virtual Network, you can assign it to the Affinity Group. It's a way of grouping machine networks together. Create one of these per group of Virtual Machines that you want to have the same DHCP and DNS Server.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156007.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156007.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that: &lt;a href="http://www.windowsazure.com/en-us/manage/services/networking/create-a-virtual-network/" target="_blank"&gt;http://www.windowsazure.com/en-us/manage/services/networking/create-a-virtual-network/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step Three:&amp;nbsp; Create a Storage Account and Container&lt;/h1&gt;
&lt;p&gt;Windows Azure Virtual Machine Disks are stored in Windows Azure Storage. That's a great benefit. If you don't define a &lt;em&gt;Storage Account&lt;/em&gt; and a &lt;em&gt;Container &lt;/em&gt;first, The Windows Azure&amp;nbsp; Management Portal will do that for you as you create the machine. Defining that Storage Account and Container ahead of time allows more control, and a better naming convention than what we'll pick for you. Read more to find out the strategy you should use to group the disks. Also, some workloads such as SQL Server have a best-practice of creating a separate disk for data and backups. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#what-is" target="_blank"&gt;http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#what-is&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that: &lt;a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#header-3" target="_blank"&gt;http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/#header-3&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;Step Four:&amp;nbsp; Create the Virtual Machine&lt;/h1&gt;
&lt;p&gt;You have a lot of choices here, from creating the Virtual Machine quickly, from a Gallery with pre-loaded software (like SQL Server), or even choosing from Windows or Linux. You can also create the Virtual Machines by uploading an image of your own, or create them through PowerShell. With the previous steps completed, you can select those pre-defined entries as you build the machine - just select them from the drop-down menus when prompted.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156003.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156003.aspx&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/windows/tutorials/virtual-machine-from-gallery/" target="_blank"&gt;Create a Virtual Machine Running Windows Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/linux/tutorials/virtual-machine-from-gallery/" target="_blank"&gt;Create a Virtual Machine Running Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/windows/how-to-guides/custom-create-a-vm/" target="_blank"&gt;How to Create a Custom Virtual Machine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/manage/windows/how-to-guides/quickly-create-a-vm/" target="_blank"&gt;How to Quickly Create a Virtual Machine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/windowsazure/jj156055" target="_blank"&gt;Getting Started with Windows Azure PowerShell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Step Five: Optionally, Add an Availability Set&lt;/h1&gt;
&lt;p&gt;When you build more than one Virtual Machine (always a good idea, and required for availability) you can load-balance the IP ports for them, and you can also specify that they are on separate "fault domains" for greater availability. This is called an &lt;em&gt;Availability Set&lt;/em&gt;. Even if you think you're only going to build one VM, you can add the Availability Set it up now and use it when you grow the systems. Create one of these per group of Virtual Machines you want to add into your High Availability strategy.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More Detail: &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/" target="_blank"&gt;http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Steps to do that:&amp;nbsp; &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/#createset" target="_blank"&gt;http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/#createset&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>The All-New 'Database Lifecycle Management&amp;quot; is available on MSDN</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2013/04/05/the-all-new-database-lifecycle-management-is-available-on-msdn.aspx</link><pubDate>Fri, 05 Apr 2013 10:51:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48547</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;The initial release of&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/jj907294.aspx"&gt;&lt;strong&gt;Database Lifecycle Management&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;is now available on MSDN.&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;text-align:center;"&gt;&lt;a href="http://i.msdn.microsoft.com/dynimg/IC635547.gif"&gt;&lt;img class="aligncenter" alt="" width="811" height="627" style="border:0px;cursor:default;display:block;margin-left:auto;margin-right:auto;" src="http://i.msdn.microsoft.com/dynimg/IC635547.gif"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;The site is something called "curated content". This means it's a single consolidated location to look up lots of disparate articles and content, all in one easy to search location.&amp;nbsp;This “curated content view” contains the best content, video, and community-centric information from Microsoft, including topics like:&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;SQL Server Data Tools&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Get started with sample projects, code samples&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Video demos by Gert Drapers&amp;nbsp;(&lt;a href="http://blogs.msdn.com/b/gertd/"&gt;blog&lt;/a&gt;)&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Script common data portability tasks using Sqlpackage.exe&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Link to the SSDT team blog&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;SQL Server Management Studio&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Manage SQL Database using SSMS&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Backup and restore w/ SQL Azure&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Migrate local databases to Azure&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Video demo of hybrid scenarios by Gert Drapers (&lt;a href="http://blogs.msdn.com/b/gertd/"&gt;blog&lt;/a&gt;)&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Windows Azure SQL Database&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· SQL Database backup and restore&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Import/export SQL Database&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Windows Azure training kit&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp; &amp;nbsp;· Connection management and troubleshooting connections&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Enjoy,&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;-Kevin&lt;/p&gt;&lt;p style="font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;a href="http://twitter.com/kekline"&gt;-Follow me on Twitter!&lt;/a&gt;&lt;br&gt;&lt;a href="https://plus.google.com/u/1/113032055249023350257?rel=author"&gt;- Google Author&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>Is Microsoft SQL Server Supported By ...?</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2013/03/19/is-microsoft-sql-server-supported-by.aspx</link><pubDate>Tue, 19 Mar 2013 14:50:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48309</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;One of the types of question you get after speaking at a conference about virtualization, like I did at the 2012 PASS Summit with my buddy David Klee (&lt;a href="http://www.twitter.com/@kleegeek"&gt;Twitter&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://www.davidklee.net/"&gt;Blog&lt;/a&gt;), might go down like this:&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;padding-left:30px;"&gt;&lt;span style="line-height:19px;"&gt;"&lt;em&gt;Is SQL Server version X supported on hypervisor platform Q&lt;/em&gt;?" or something even more specific like "&lt;/span&gt;&lt;em&gt;Is SQL Server 2012 supported on VMWare vSphere ESX 4.1 Update 2? Or do I have to upgrade to ESX 5.0?&lt;/em&gt;".&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Now, when I'm asked a question like this, I usually drool and act like an ape, hoping the the questioner will flee in terror. &amp;nbsp;If they insist on hanging around to hear a real answer, I now refer them to the&amp;nbsp;&lt;a href="http://windowsservercatalog.com/"&gt;Windows Server Catalog&lt;/a&gt;&amp;nbsp;site thanks to a tip from my NASCAR buddy and Microsoft MVP, Geoff Hiten&amp;nbsp;(&lt;a href="http://twitter.com/sqlcraftsman"&gt;Twitter&amp;nbsp;&lt;/a&gt;|&amp;nbsp;&lt;a href="http://weblogs.sqlteam.com/geoffh/rss.aspx"&gt;Blog&lt;/a&gt;). &amp;nbsp;For some reason, this very useful site is unknown to most - but it provides the most up-to-date and comprehensive information on what Microsoft supports. &amp;nbsp;&lt;span style="line-height:19px;"&gt;Once you've determined which hypervisor you want to check for support, you can simply search the site for your area of interest, say “Microsoft Server Virtualization Validation”. &amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;span style="line-height:19px;"&gt;Since Microsoft certifies OS's for virtualization platforms, you can by extension be assured that any supported application for that OS is also supported on that virtualization platform. &amp;nbsp;So, to answer the early question about VMWare VSphere ESX, you'll find the&lt;/span&gt;&lt;span style="line-height:19px;"&gt;&amp;nbsp;entry for VMWare VSphere ESX 4.1 (Update 2) at&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.windowsservercatalog.com/item.aspx?idItem=698bb582-b1ca-7124-05e4-256558d39e68&amp;amp;bCatID=1521"&gt;http://www.windowsservercatalog.com/item.aspx?idItem=698bb582-b1ca-7124-05e4-256558d39e68&amp;amp;bCatID=1521&lt;/a&gt;.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Make sense?&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;Now, you know the rest of the story about why I drool and make monkey sounds at some conferences. That's my story, and I'm sticking to it.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;-Kevin&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13.333333969116211px;line-height:18.99305534362793px;"&gt;&lt;a href="http://twitter.com/kekline"&gt;Follow me on Twitter!&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Demo Mastery for the Technology Evangelist</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2013/02/15/demo-mastery-for-the-technology-evangelist.aspx</link><pubDate>Fri, 15 Feb 2013 17:02:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47738</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;In the same way that the finest presentations involve much more than the simple relaying of information, the finest software demos are much more than just presenting features. &amp;nbsp;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;padding-left:30px;"&gt;&lt;em&gt;&lt;strong&gt;REMEMBER: The goal of a demo is to&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;INSPIRE&lt;/span&gt;&amp;nbsp;the audience to&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;use&lt;/span&gt;&amp;nbsp;the software/technology, not to teach them every nuance of software/technology.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;I've spent the last 10 years learning how to give good presentations and to give good software demonstrations. Here are several tips to take your software demonstration from informative to masterful:&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;1. Know your audience&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Whenever you start a demo, make sure you have a good idea what the audience is interested in. That way you can focus the attention of the audience upon things that actively engage their imagination. You really, really want the audience to be thinking about how they're going to use the software that you are presenting. If it if you're not presenting on something that they're interested in, they'll mentally disengage. In some cases you'll even see them open their laptops and start to answer emails. That's the last thing in the world that you want to happen.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;In many cases, I'll begin a presentation by asking my audience to tell me more about themselves. I want to know how much of their time is spent as a developer, as a DBA, as a designer. If nothing else, I can change the sort of examples that I use to be tailored specifically to the audience that are presenting to.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Truly bad software demos have problems. The code doesn't work. The beta software crashes. The screen shows the dreaded blue screen. But that's one thing. What you really want to avoid, is the truly mediocre software demo. The quickest path to a mediocre software demo is to simply show every feature and explain each in as much detail as you can. It's like those games that sit in our closet that no one likes to play. Most all of these games are ones in which one person takes a turn while everyone else waits. No one has any fun except for the three or four minutes in which it relates directly to them.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;2. Start, but only start, with an agenda&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;It's always a good idea to inform your attendees of what you would like to present. What you present the agenda it's a great idea to confirm that this agenda is what the audience is looking for. Before I learned to do this on a regular basis, I found that my presentation might contain two or three lengthy sections of my software demo which were completely uninteresting to the audience. &amp;nbsp;The customer is really numbed by this waste of time. It's far better to tell the audience what you are going to tell them.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Here's my routine when I start a demo. Confirm that your agenda is of interest to them and recheck the time constraints of the meeting. Then, get to what they are interested in. This flexibility also provides you the opportunity to inject other software demonstrations that are much more pertinent to your audience. Audiences love a presenter who can think on their feet and are flexible to the interests of the audience.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;3. Skip the lengthy intro&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;This is a aspect of demonstrations and presentations that I struggle with. I worried a lot that I hadn't demonstrated enough credibility with my audience. And so for many years of my technology evangelism role, I spent a lot of time telling the audience about myself and about the company. What I found over time though, is that audiences actually give you an initial dose of credibility. It's up to you to maintain and even enhance that credibility through a strong demo and a good presentation. Better to have a very short introduction and get straight to the meat of the presentation.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;padding-left:30px;"&gt;&lt;em&gt;Call out - Mouse Cursor Movement&lt;/em&gt;: It's especially important to remember in online demos that there is usually a great deal of latency between what you do on your screen and what your audience sees on their screen. &amp;nbsp;So it's important to remember to&amp;nbsp;&lt;em&gt;&lt;strong&gt;MOVE YOUR MOUSE SLOWLY AND THOUGHTFULLY!&amp;nbsp;&lt;/strong&gt;﻿&lt;/em&gt;﻿I've sat in online webcasts, and even in in-person events, where the mouse literally disappeared on one section of the screen and reappeared elsewhere because the presenter was moving their mouse cursor here, there, and everywhere. &amp;nbsp;If you want the audience to see what you're doing with the mouse cursor, keep it slow.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;4. Show what is&amp;nbsp;&lt;em&gt;pertinent&lt;/em&gt;&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;One of the most important things a software evangelist can do is to show the most important and pertinent take away of their software. Let's you are trying to teach an audience about the extreme ROI (return on investment) of a particular kind of business intelligence strategy, it's crucial that you figure out in advance what are the key takeaways that you would like your audience to remember. Typically in audience will only remember two or three very salient points about your demo. If the BI presentation spends the first 30 minutes showing how to build a report but never once mentions ROI, what do you think the audience will remember? Once you know what is pertinent to your audience and what you want the key takeaway to be, you should focus the rest of your energies on building an airtight demo that supports those takeaways.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;You will see the inverse of this many times in a mediocre or poor demo. At the end of the demo the audience will feel like they have sat through product training, rather than a call to action that inspires them to use the product. I've sat through demos in which the presenter carefully walk through several different menus, tabs, and wizards. And after 30 minutes of that, I now knew HOW to use the software, but I still didn't know WHY I would use the software.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;In the worst cases, showing everything that your software can do may leave the audience feeling that it is too complex, too detailed, or too overwhelming for them to use effectively. Remember that a software demo is not design to train the audience. A software demo is designed to inspire the audience to use your products.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;5. Don't get sidelined&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;We usually get sidelined in our demos by two things: questions from the audience and "technical&amp;nbsp;difficulties" a.k.a. bugs.&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Questions from the Audience&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;It's usually a good sign if your demo is provoking questions from the audience. However, you don't want to demo to turn into free consultation to solve one person's problem. Nor do you want to turn into fact-finding for one very narrow set of interests or to become the arbiter of some sort of political dispute between factions in the audience.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;When taking questions, remember to repeat the question to the audience. This ensures that you fully understood the question, that the questioner asked for what they meant, and that if there is any recording going on the question will be picked up by the recording system.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;But my typical rule of thumb is to only spend a couple minutes on a single question and questioner. Once a single questioner goes beyond a couple minutes, you can usually tell if you're heading for the sidelines. It's at that point that I asked the questioner if we can take the question off-line and come back to it afterwards so that everyone else can benefit from the time that we have set aside right now.&lt;/p&gt;&lt;h3 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Technical Difficulties&lt;/h3&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Another form of sidelining are bugs in the software and outright crashes of your demo environment. Many times this simply can't be avoided. This is especially true if you are demoing a beta version of the software. But there are couple important things to remember if you are sidelined by a bug or crash.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;First, mention if you're using a beta and that it might not be fully stable. Also, be sure to mention that the software WAS stable when you prepared the demo. Second, test your demo after conducting a full reboot of your demo environment. I've seen many demos crash because the presenter made other changes in the environment but only tested for the software demonstration itself. Third, Don't draw attention to bugs that you encounter during the demo, especially if they're just cosmetic. It's important not to do things like slap your four head and exclaim "what the hell is that?" If it's a bigger bug that hampers or interferes with functionality, you might state that it's normal functionality is… XYZ. Finally, if you experience a major bug or crash, immediately disconnect the projector or the desktop sharing application. There's nothing worse than seeing a presenter struggle with the bug in front of the entire audience.&lt;/p&gt;&lt;h2 style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;6. Hit the jackpot&lt;/h2&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;All good jokes have a punchline. All good action movies have a climax. All good newspaper stories have a headline. Your demo needs to have a jackpot, where the audience can clearly and immediately see how your software pays off.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Let's say you're doing a demo of the new columnstore features in SQL Server 2012. You could spend a lot of time showing the conceptual underpinnings of a columnstore index. You could show the state was to create columnstore indexes, to modify them, to drop them. You could admonish the audience and ways to build read-write systems so that they can easily get data into and out of columnstore indexes.&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;But what's the real payoff of a columnstore index? It is incredible fast for a particular kind of scenario on SQL Server. So in this example, your jackpot is to show how difficult that scenario is under normal circumstances and then immediately show how easy and fast it is with the columnstore index. Bingo! Your audience is hooked. They immediately see why they want this. There inspired to start using it. Now, they want to figure out how to use it and want to know when and under what conditions they should use.&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;Are you an SC, technology evangelist, or technology presenter? &amp;nbsp;What are your tips for a better demo?&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;-Kevin&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;a style="font-size:10pt;" href="http://twitter.com/kekline"&gt;-Follow me on Twitter&lt;/a&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>The Year That Was - 2012</title><link>http://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>How To Download Free Sessions From PASS</title><link>http://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>Windows Azure Virtual Machines - Make Sure You Follow the Documentation</title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/11/27/windows-azure-virtual-machines-make-sure-you-follow-the-documentation.aspx</link><pubDate>Tue, 27 Nov 2012 15:55:22 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46415</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;To create a Windows Azure Infrastructure-as-a-Service Virtual Machine you have several options. You can simply select an image from a &amp;ldquo;Gallery&amp;rdquo; which includes Windows or Linux operating systems, or even a Windows Server with pre-installed software like SQL Server.&lt;/p&gt;
&lt;p&gt;One of the advantages to Windows Azure Virtual Machines is that it is stored in a standard Hyper-V format &amp;ndash; with the base hard-disk as a VHD. That means you can move a Virtual Machine from on-premises to Windows Azure, and then move it back again. You can even use a simple series of PowerShell scripts to do the move, or automate it with other methods.&lt;/p&gt;
&lt;p&gt;And this then leads to another very interesting option for deploying systems: you can create a server VHD, configure it with the software you want, and then run the &amp;ldquo;SYSPREP&amp;rdquo; process on it. SYSPREP is a Windows utility that essentially strips the identity from a system, and when you re-start that system it asks a few details on what you want to call it and so on. By doing this, you can essentially create your own gallery of systems, either for testing, development servers, demo systems and more. You can learn more about how to do that here: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg465407.aspx"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg465407.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://officeimg.vo.msecnd.net/en-us/images/MH900409628.jpg"&gt;&lt;img style="border:0px currentColor;vertical-align:top;max-width:550px;" src="http://officeimg.vo.msecnd.net/en-us/images/MH900409628.jpg" alt="" width="235" height="252" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But there is a small issue you can run into that I wanted to make you aware of. Whenever you deploy a system to Windows Azure Virtual Machines, you must meet certain password complexity requirements. However, when you build the machine locally and SYSPREP it, you might not choose a strong password for the account you use to Remote Desktop to the machine. In that case, you might not be able to reach the system after you deploy it.&lt;/p&gt;
&lt;p&gt;Once again, the key here is reading through the instructions before you start. Check out the link I showed above, and this link: &lt;a href="http://technet.microsoft.com/en-us/library/cc264456.aspx"&gt;http://technet.microsoft.com/en-us/library/cc264456.aspx&lt;/a&gt;&amp;nbsp;to make sure you understand what you want to deploy.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Quick Tip - Speed a Slow Restore from the Transaction Log</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2012/11/14/quick-tip-speed-a-slow-restore-from-the-transaction-log.aspx</link><pubDate>Wed, 14 Nov 2012 15:59:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46209</guid><dc:creator>KKline</dc:creator><description>&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Here's a quick tip for you:&lt;/p&gt;&lt;p style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;During some restore operations on Microsoft SQL Server, the transaction log redo step might be taking an unusually long time. &amp;nbsp;Depending somewhat on the version and edition of SQL Server you've installed, you may be able to increase performance by tinkering with the readahead performance for the redo operations. &amp;nbsp;To do this, you should use the MAXTRANSFERSIZE parameter of the RESTORE statement. &amp;nbsp;For example, if you set MAXTRANSFERSIZE=1048576, it'll use 1MB buffers.&lt;/p&gt;&lt;div style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;div align="left"&gt;If you change the MAXTRANSFERSIZE, keep an eye on the PerfMon objects for Buffer Manager and Readahead IO. &amp;nbsp;You may also wish to keep an eye on LOGBUFFER wait stats.&lt;/div&gt;&lt;div align="left"&gt;&lt;br&gt;&lt;/div&gt;&lt;div align="left"&gt;I'd love to hear your feedback. &amp;nbsp;Have you tried this technique? &amp;nbsp;Did it work as advertised? &amp;nbsp;Did it require some changes to work on a specific version or edition?&lt;/div&gt;&lt;/div&gt;&lt;div align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;br&gt;&lt;/div&gt;&lt;div align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;Many thanks,&lt;/div&gt;&lt;div align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;br&gt;&lt;/div&gt;&lt;div align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;-Kev&lt;/div&gt;&lt;div align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;line-height:19px;"&gt;&lt;br&gt;&lt;/div&gt;&lt;div align="left" style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;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;/div&gt;</description></item></channel></rss>