<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>SQL Musings</title><link>http://www.sqlservercentral.com/blogs/steve_jones/default.aspx</link><description>&lt;a href="http://technorati.com/faves?sub=addfavbtn&amp;amp;add=http://blogs.sqlservercentral.com/steve_jones/default.aspx"&gt;&lt;img src="http://static.technorati.com/pix/fave/tech-fav-1.png" alt="Add to Technorati Favorites" /&gt;&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SqlMusings" /><feedburner:info uri="sqlmusings" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item><title>Autogrow guidelines</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/12/02/autogrow-guidelines.aspx</link><pubDate>Sat, 03 Dec 2011 01:30:30 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38853</guid><dc:creator>Steve Jones</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38853</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/12/02/autogrow-guidelines.aspx#comments</comments><description>&lt;p&gt;I always enable autogrow on my databases. However, it’s there for emergencies, not as a space management tool. I monitor disk space, and I grow my files manually as space runs low. I want to control the growth, but in the event of a runaway process or some unexpected event, I want autogrow enabled to hopefully prevent a database crash.&lt;/p&gt;
&lt;p&gt;What level of autogrow do you enable? That was a question I saw recently and it made me stop and think a bit. I asked the question on Twitter, but got very few responses and no real guidance from others.&lt;/p&gt;
&lt;p&gt;In my mind, you want to enable a specific level of autogrow that will be likely to handle something unexpected in a single, or maybe a couple growths.&lt;/p&gt;
&lt;p&gt;The two options for autogrowth are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;percentage&lt;/li&gt;
&lt;li&gt;fixed size growth&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In general I think a fixed size growth is the setting to choose. This offers more control and as your database size grows, it’s unlikely you want to grow at a percentage. A 10% growth of a 100MB database is 10MB, almost a rounding error on many of today’s drives.&lt;/p&gt;
&lt;p&gt;However a 10% growth on a 2TB database is 200GB, which could easily exceed the free space on the drives that make up a file,which is where you set the autogrow specifications: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/12/autogrow1.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="autogrow1" border="0" alt="autogrow1" src="http://voiceofthedba.files.wordpress.com/2011/12/autogrow1_thumb.jpg?w=383&amp;#038;h=301" width="383" height="301" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As the file size increases, the disk space goes down, but the percentage growth goes up as well, exacerbating the problem.&lt;/p&gt;
&lt;p&gt;So what are the guidelines?&lt;/p&gt;
&lt;p&gt;I think that you have to look at the data growth and each database and what is possible for data growth in that database. Some some database that does ETL work I think it’s more likely you could have an unexpected large or duplicate import in a process that would cause larger growth.&lt;/p&gt;
&lt;p&gt;However the question I was asked talked about setting a guideline for hundreds of databases, where in the short term it’s impractical to review every database. For those, I offer up these guidelines, though I’m happy to have someone give better guidance.&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="300"&gt;&lt;strong&gt;MDF Size&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="300"&gt;&lt;strong&gt;File Autogrowth&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="300"&gt;&amp;lt; 1GB&lt;/td&gt;
&lt;td valign="top" width="300"&gt;100MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="300"&gt;1GB &amp;lt; mdf size &amp;lt; 50GB&lt;/td&gt;
&lt;td valign="top" width="300"&gt;2GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="300"&gt;50GB &amp;lt; mdf size &amp;lt; 200GB&lt;/td&gt;
&lt;td valign="top" width="300"&gt;5GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="300"&gt;200GB &amp;lt; mdf &amp;lt; 1TB&lt;/td&gt;
&lt;td valign="top" width="300"&gt;10GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="300"&gt;&amp;gt; 1TB&lt;/td&gt;
&lt;td valign="top" width="300"&gt;50GB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;These are guesses on my part, based on some experience, but the largest database I ever managed was a 600GB one, so I’m guessing on the TB scale.&lt;/p&gt;
&lt;p&gt;I’d welcome your comments and experience in this area.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/administration/'&gt;administration&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/sql-server/'&gt;sql server&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/3068/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/3068/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/3068/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/3068/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/3068/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/3068/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/3068/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/3068/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/3068/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/3068/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/3068/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/3068/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/3068/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/3068/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=3068&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38853" width="1" height="1"&gt;</description></item><item><title>Forgiving Mistakes</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/30/forgiving-mistakes.aspx</link><pubDate>Wed, 30 Nov 2011 22:57:30 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38810</guid><dc:creator>Steve Jones</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38810</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/30/forgiving-mistakes.aspx#comments</comments><description>&lt;p&gt;My main phone line at the house has been on the fritz for about 3-4 weeks. Yes, we still have a main line and it’s a legacy holdover from having that number for a decade and it links do our DSL account. We may get rid of it at some point, but for now we wanted it working. We actually weren’t aware it was down until a service repairperson told us when they arrived. We checked, and sure enough, no dial tone.&lt;/p&gt;
&lt;p&gt;My wife and I are somewhat savvy and we tried to debug it, but it was down. With travel and holidays, it wasn’t until Tuesday morning that we called &lt;a href="http://www.centurylink.com/home/?pid=p_113431526"&gt;CenturyLink&lt;/a&gt; for service and I was pleasantly surprised by a technician arriving in the early afternoon.&lt;/p&gt;
&lt;p&gt;He tried a few things in the house, then set up a tone generator and drove back out to the street. Yep, he drove. My driveway is 1/4 mile long and it’s another 1/4 mile to the paved road, and a mile and a half to the main road.&lt;/p&gt;
&lt;p&gt;About ten minutes later he came back and said things were fixed. We checked, and sure enough, we had dial tone. He then explained what happened: our line was cut.&lt;/p&gt;
&lt;p&gt;I was surprised and worried, until he explained that when you service lines in the boxes, there is often a little extra wire on a connection. Small scissors are used to snip that off and clean the connections, but there are a lot of wires in there and sometimes one gets accidently cut by a tech. He surmised that another tech was in a hurry and accidently got one of our lines (we have two). He apologized again, we shook hands and went on our ways.&lt;/p&gt;
&lt;h3&gt;My Reaction&lt;/h3&gt;
&lt;p&gt;I wasn’t quite sure how to react to the situation after that. Should I complain to CentuyLink and seek some credit on our bill? Should I vent on the Internet about shoddy workmanship? In the end, I told my wife it was fixed, explained what happened, and we both let it drop.&lt;/p&gt;
&lt;p&gt;Andy Leonard wrote &lt;a href="http://sqlblog.com/blogs/andy_leonard/archive/2011/11/30/the-stress-of-the-holidays.aspx"&gt;a great piece on stress&lt;/a&gt; during the holidays with a very important section on forgiveness. I forgave CenturyLink because it seemed like the right thing to do. A few dollars on my bill aren’t worth the time it would take me to call and the aggravation I’d cause myself and some customer service representative in order to file a complaint and seek credit.&lt;/p&gt;
&lt;p&gt;I make mistakes at work. Heck, I make them all the time, and I don’t expect to be banned, burned at the stake, or excommunicated for them. They’re mistakes. I learn from them, I try not to make them again, I try to do my best, but I know that there will be a few that I make.&lt;/p&gt;
&lt;p&gt;I expect my co-workers will make mistakes, and I have to live with some of those. I might be annoyed, or inconvenienced, but I understand that most of the time they are just that, mistakes.&lt;/p&gt;
&lt;p&gt;I wonder sometimes if we’ve forgotten how to forgive in this world, forgotten how to tolerate the imperfections that exist in all of us, and in the work we do.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/life/'&gt;life&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/3052/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/3052/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/3052/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/3052/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/3052/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/3052/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/3052/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/3052/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/3052/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/3052/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/3052/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/3052/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/3052/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/3052/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=3052&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38810" width="1" height="1"&gt;</description></item><item><title>Shutting down for a week</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/17/shutting-down-for-a-week.aspx</link><pubDate>Fri, 18 Nov 2011 05:30:50 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38592</guid><dc:creator>Steve Jones</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38592</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/17/shutting-down-for-a-week.aspx#comments</comments><description>&lt;p&gt;I try to speak and write about career things on a regular basis because I think they&amp;#8217;re important topics for those of you working with SQL Server. Arguably they are as important as the technical stuff. One of the things I try to preach is &amp;#8220;balance&amp;#8221; and making sure that you remember that we work to live, not live to work.&lt;/p&gt;
&lt;p&gt;With that in mind, I&amp;#8217;m searching for a bit more balance in my life. This year has involved more speaking and traveling for me, and it was too much. I have been unbalanced the last 60-90 days, but I&amp;#8217;ve had commitments to keep and I&amp;#8217;ve made them. It&amp;#8217;s been hard and now I need to get back in balance.&lt;/p&gt;
&lt;p&gt;One way I&amp;#8217;ve wanted to do that is to ensure that I take my vacation each year. I have had a few breaks this year, but not enough, and I&amp;#8217;m trying to rectify that. I&amp;#8217;m on vacation from Friday, Nov 18, and won&amp;#8217;t be back at work until Mon, Nov 28. My family and I are taking a week to ski in the mountains, and I&amp;#8217;ll be enjoying a half day at The Woodworking Show Friday before we leave.&lt;/p&gt;
&lt;p&gt;Enjoy your own holiday, stay away from email and work if you don&amp;#8217;t have an emergency, and remember to have a good break next week if you get time off for the Thanksgiving holiday.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/career/'&gt;career&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/life/'&gt;life&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/3035/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/3035/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/3035/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/3035/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/3035/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/3035/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/3035/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/3035/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/3035/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/3035/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/3035/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/3035/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/3035/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/3035/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=3035&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38592" width="1" height="1"&gt;</description></item><item><title>The First Thing To Do After Creating Keys</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/15/the-first-thing-to-do-after-creating-keys.aspx</link><pubDate>Wed, 16 Nov 2011 06:40:56 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38522</guid><dc:creator>Steve Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38522</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/15/the-first-thing-to-do-after-creating-keys.aspx#comments</comments><description>&lt;p&gt;I&amp;#8217;ve been looking at some security code in preparation for a few talks I plan on doing next year and there&amp;#8217;s one thing I don&amp;#8217;t see in many of the samples: backups.&lt;/p&gt;
&lt;p&gt;When you get ready to encrypt data in a table, or you enable Transparent Data Encryption (TDE), you will end up creating a key of some sort, or a certificate. Some of these keys, especially the database master key, needs to be backed up. Otherwise you won&amp;#8217;t be able to decrypt your database or data later on if you recover this database on another server.&lt;/p&gt;
&lt;p&gt;As soon as you create a key for security, make sure you back it up right then. You might forget later, and then it might be too late. A little preparation will go a long way here.&lt;/p&gt;
&lt;p&gt;The commands are simple, and linked below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms174387.aspx"&gt;BACKUP MASTER KE&lt;/a&gt;Y&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190337.aspx"&gt;BACKUP SERVICE MASTER KEY&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178578.aspx"&gt;BACKUP CERTIFICATE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;Securing these keys can be complex, but I would recommend that you place them in an administrative folder with limited access from anyone.&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/security-2/'&gt;security&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/sql-server/'&gt;sql server&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/3020/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/3020/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/3020/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/3020/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/3020/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/3020/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/3020/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/3020/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/3020/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/3020/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/3020/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/3020/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/3020/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/3020/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=3020&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38522" width="1" height="1"&gt;</description></item><item><title>SQL Inspire NYC – 2011</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/14/sql-inspire-nyc-_1320_-2011.aspx</link><pubDate>Tue, 15 Nov 2011 06:37:36 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38481</guid><dc:creator>Steve Jones</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38481</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/14/sql-inspire-nyc-_1320_-2011.aspx#comments</comments><description>&lt;div id="attachment_3013" class="wp-caption alignright" style="width: 122px"&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/11/img_1787.jpg"&gt;&lt;img class="size-thumbnail wp-image-3013" title="IMG_1787" src="http://voiceofthedba.files.wordpress.com/2011/11/img_1787.jpg?w=112&amp;#038;h=150" alt="" width="112" height="150" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;The lineup for SQLInspire&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;I spoke at the SQL Inspire event this last weekend and it was a greart experience. This event was sponsored by Linchpin people (founded by Andy Leonard, Brian Moran, and Matt Velic) and supported by Robert Pearl, Melissa Demsak, and others in the New York/New Jersey area.&lt;/p&gt;
&lt;p&gt;The event is modeled after the TED events, which was inspirational and informative talks that bring people together to discuss ideas and thoughts about various topics. In this case all the speakers were technologype focused people, but bringing different points of view or frames of reference to our SQL world.&lt;/p&gt;
&lt;p&gt;The event was held at the Microsoft office in Manhattan, the same place as the SQL Saturday event held there last year. I arrived just as the event was starting, and had breakfast. There was plenty to go around, which was good as I&amp;#8217;d forgotten to pack the protein bars I normally eat in the morning.&lt;/p&gt;
&lt;p&gt;There was plenty of coffee as well, and I had a cup while watching the event start with Robert Pearl talking about telecommuting. He had some good ideas for people that want to work from home, including some data and arguments that you could give to your boss.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/11/img_1783.jpg"&gt;&lt;img class="alignnone size-thumbnail wp-image-3014" title="IMG_1783" src="http://voiceofthedba.files.wordpress.com/2011/11/img_1783.jpg?w=112&amp;#038;h=150" alt="" width="112" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The event was structured as a series of 20 minute talks, with a few breaks throughout the day. Tom LaRock had come down from Boston with his daughter. He had a great talk about &amp;#8220;Someday&amp;#8221;, which as he noted, &amp;#8220;isn&amp;#8217;t one of the seven days of the week.&amp;#8221; Tom cautioned people against waiting too long to do things, or putting off the parts of their career that are important to them, or even the simple things that need to be done in every environment, like making sure you have good backups. He had one point in the talk where he was looking forward to things in the future, and he choked up while mentioning the chance to walk his daughter down the aisle at her wedding. It was a touching moment, and I was choked up as well thinking about my little girl.&lt;/p&gt;
&lt;div id="attachment_3015" class="wp-caption alignnone" style="width: 160px"&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/11/img_1790.jpg"&gt;&lt;img class="size-thumbnail wp-image-3015" title="IMG_1790" src="http://voiceofthedba.files.wordpress.com/2011/11/img_1790.jpg?w=150&amp;#038;h=112" alt="" width="150" height="112" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;SQL Someday&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Michael Coles talked about the job market, Andrew Brust talked about Big Data, and Brian Moran talked about Linchpin people and how he is trying to change the way that people view their work and their business. Michael Corey had a great talk about how he had grown his career from DBA to CEO of a consulting company and how he runs a successful, moral, well balanced place to work. I grabbed a card from him and will keep &lt;a href="http://www.ntirety.com/"&gt;NTirety&lt;/a&gt;, his company, in mind if I ever need a job. They seem to work the way I&amp;#8217;d like to work.&lt;/p&gt;
&lt;p&gt;My talk was right after lunch and titled &amp;#8220;Finding Balance&amp;#8221;. My focus was on the ways in which we can all manage to improve our careers, get raises, promotions, etc., while still managing to have a life. I&amp;#8217;ll blog about it more, but the main ideas were three things I think are important to balancing out your life.&lt;br /&gt;
- Learn to say no&lt;br /&gt;
- Play your own game&lt;br /&gt;
- Balance&lt;/p&gt;
&lt;p&gt;The entire event was video taped and recorded, and I believe that the videos will be available in a few weeks for people to view. There were about 60 or so people there throughout the day, and they seemed to enjoy the talks. Quite a few people came up to me and other speakers at the end to thank us for the information we presented, and they seemed to be making notes or engaged with the speakers during the day.&lt;/p&gt;
&lt;div id="attachment_3016" class="wp-caption alignnone" style="width: 234px"&gt;&lt;a href="http://www.andnow.com/"&gt;&lt;img class="size-medium wp-image-3016" title="IMG_1793" src="http://voiceofthedba.files.wordpress.com/2011/11/img_1793.jpg?w=224&amp;#038;h=300" alt="" width="224" height="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Video by And Now Video&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;There were a number of sponsors that helped bring this event to fruition, including my employer, Red Gate Software, along with Confio, Embarcadero, and Microsoft.&lt;/p&gt;
&lt;p&gt;This was a much different type of event than many SQL Saturdays. The talks focused on abstract, more soft-skill topics, that were designed to inspire you, and get you to re-think the way that your career is progressing. I hope there are more of these events, or even that they can be held alongside other SQL Saturday events as a change of pace from the strictly technical presentations.&lt;/p&gt;
&lt;p&gt;New York City was great, with mild weather on a November weekend. The sun shined as I went for a run out to Central Park on Saturday morning. I stayed at The Pod hotel, which is a hostel, and an ecclectic change of pace from many other places I&amp;#8217;ve visited. We had a few people come out after the event to share a few beers and talk about the event, life, and a few other topics.&lt;/p&gt;
&lt;p&gt;My thanks to Andy, Brian, and Matt and I hope they are able to run a few of these events in other places in 2012.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/speaking/'&gt;speaking&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/travel/'&gt;travel&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/3012/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/3012/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/3012/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/3012/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/3012/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/3012/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/3012/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/3012/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/3012/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/3012/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/3012/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/3012/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/3012/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/3012/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=3012&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38481" width="1" height="1"&gt;</description></item><item><title>Quite a salary</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/08/quite-a-salary.aspx</link><pubDate>Wed, 09 Nov 2011 00:06:23 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38482</guid><dc:creator>Steve Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38482</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/08/quite-a-salary.aspx#comments</comments><description>&lt;p&gt;If &lt;a href="http://www.good.is/post/if-google-software-engineers-earn-250-000-why-aren-t-more-students-learning-programming/"&gt;this article&lt;/a&gt; is true, and I suspect it is for some software engineers, why aren’t more people learning programming?&lt;/p&gt;
&lt;p&gt;I think that we have a few problems in the industry, and I have an editorial coming out soon on this. One is that this type of money is rare. So many people work for companies and they make a good living, but they work hard. We have a perception issue of this industry being geeky, long hours, not a lot of respect, etc. I hear so many complaints from people that it’s hard sometimes to decide if they really like their jobs or they’re stuck in them, much like I hear complaints from people in accounting, or sales, etc.&lt;/p&gt;
&lt;p&gt;The other issue is that we haven’t done a great job of getting younger people interested in computers. We require more computer work in schools, and my kids use computers as much as I did when I was 12 and a geek, but they’re using computers as tools to produce an end product, not as a way to build another tool.&lt;/p&gt;
&lt;p&gt;We need to advocate, interest, and excite more kids about technology as a career if we want it to grow.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/career/'&gt;career&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2990/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2990/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2990/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2990/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2990/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2990/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2990/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2990/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2990/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2990/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2990/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2990/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2990/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2990/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2990&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38482" width="1" height="1"&gt;</description></item><item><title>A view has no data</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/08/a-view-has-no-data.aspx</link><pubDate>Tue, 08 Nov 2011 21:13:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38483</guid><dc:creator>Steve Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38483</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/08/a-view-has-no-data.aspx#comments</comments><description>&lt;p&gt;I have seen quite a few posts and questions lately from people that are trying to change the data in a view, or move data in a view.&lt;/p&gt;
&lt;p&gt;A view has no data.&lt;/p&gt;
&lt;p&gt;It’s that simple. If you have something like this in AdventureWorks:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;SELECT &lt;/span&gt;firstname
&lt;span style="color:gray;"&gt;, &lt;/span&gt;lastname
 &lt;span style="color:blue;"&gt;FROM &lt;/span&gt;HumanResources&lt;span style="color:gray;"&gt;.&lt;/span&gt;vEmployee
 &lt;/pre&gt;
&lt;p&gt;And this view is defined as:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;CREATE VIEW &lt;/span&gt;[HumanResources]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[vEmployee]
&lt;span style="color:blue;"&gt;AS
SELECT
&lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Title]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[FirstName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[MiddleName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[LastName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Suffix]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Title] &lt;span style="color:blue;"&gt;AS &lt;/span&gt;[JobTitle]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Phone]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmailAddress]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmailPromotion]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressLine1]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressLine2]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[City]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS &lt;/span&gt;[StateProvinceName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[PostalCode]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;cr&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS &lt;/span&gt;[CountryRegionName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AdditionalContactInfo]
&lt;span style="color:blue;"&gt;FROM &lt;/span&gt;[HumanResources]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Employee] e
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Contact] c
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ContactID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ContactID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[HumanResources]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeAddress] ea
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Address] a
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvince] sp
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvinceID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvinceID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegion] cr
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;cr&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegionCode] &lt;span style="color:gray;"&gt;= &lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegionCode]&lt;span style="color:gray;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;The SELECT statement is the same as running&lt;/p&gt;
&lt;pre class="code"&gt; &lt;span style="color:blue;"&gt;SELECT
 &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[FirstName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[LastName]
&lt;span style="color:blue;"&gt;FROM &lt;/span&gt;[HumanResources]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Employee] e
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Contact] c
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ContactID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ContactID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[HumanResources]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeAddress] ea
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Address] a
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvince] sp
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvinceID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvinceID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegion] cr
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;cr&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegionCode] &lt;span style="color:gray;"&gt;= &lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegionCode]&lt;span style="color:gray;"&gt;;
&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Note this is exactly the same thing as the view definition with fewer columns included. Or it could be written like this:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;SELECT &lt;/span&gt;firstname
&lt;span style="color:gray;"&gt;, &lt;/span&gt;lastname
 &lt;span style="color:blue;"&gt;FROM
 &lt;/span&gt;&lt;span style="color:gray;"&gt;(
&lt;/span&gt;&lt;span style="color:blue;"&gt;SELECT
&lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Title]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[FirstName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[MiddleName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[LastName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Suffix]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Title] &lt;span style="color:blue;"&gt;AS &lt;/span&gt;[JobTitle]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Phone]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmailAddress]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmailPromotion]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressLine1]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressLine2]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[City]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS &lt;/span&gt;[StateProvinceName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[PostalCode]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;cr&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS &lt;/span&gt;[CountryRegionName]
&lt;span style="color:gray;"&gt;,&lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AdditionalContactInfo]
&lt;span style="color:blue;"&gt;FROM &lt;/span&gt;[HumanResources]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Employee] e
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Contact] c
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ContactID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ContactID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[HumanResources]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeAddress] ea
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;[EmployeeID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Address] a
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[AddressID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvince] sp
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvinceID] &lt;span style="color:gray;"&gt;= &lt;/span&gt;a&lt;span style="color:gray;"&gt;.&lt;/span&gt;[StateProvinceID]
&lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;[Person]&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegion] cr
&lt;span style="color:blue;"&gt;ON &lt;/span&gt;cr&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegionCode] &lt;span style="color:gray;"&gt;= &lt;/span&gt;sp&lt;span style="color:gray;"&gt;.&lt;/span&gt;[CountryRegionCode]
 &lt;span style="color:gray;"&gt;) &lt;/span&gt;a
 &lt;/pre&gt;
&lt;p&gt;In this case I’ve moved the view definition into the FROM clause of my SELECT query.&lt;/p&gt;
&lt;p&gt;A view is literally a stored query that you can use to make it easier to write code. There is no data in the view, so if you need to change the data, or “refresh” the data from another database, you need to move the data in the tables that are referenced in the VIEW.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/t-sql/'&gt;T-SQL&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2980/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2980/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2980/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2980/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2980/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2980/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2980/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2980/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2980/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2980/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2980/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2980/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2980/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2980/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2980&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38483" width="1" height="1"&gt;</description></item><item><title>Slide Decks for PASS, SQL in the City, and SQL Server Connections</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/07/slide-decks-for-pass_2C00_-sql-in-the-city_2C00_-and-sql-server-connections.aspx</link><pubDate>Mon, 07 Nov 2011 22:25:39 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38484</guid><dc:creator>Steve Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38484</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/07/slide-decks-for-pass_2C00_-sql-in-the-city_2C00_-and-sql-server-connections.aspx#comments</comments><description>&lt;p&gt;I’ve sent my slide decks to the organizers, but I know they don’t always get posted. So I’m putting a few links up here for my talks. &lt;/p&gt;
&lt;p&gt;If you check the page for my Preparation for Disaster talk, you’ll find I have links for the two recent events to the decks. I often version the decks after talks, and so I’ve decided to keep all versions live. &lt;/p&gt;
&lt;p&gt;I’ve also uploaded the decks from PASS if you’re interested.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PASS Summit 2011&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/11/brandingdreamjob-v13.pptx"&gt;Branding Yourself for a Dream Job&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/11/toptenskills_pass2011summit_2.pptx"&gt;The Top Ten SQL Server Skills You Need&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;SQL in the City &amp;#8211; LA 2011&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/11/preparationfordr_v3_la4.pptx"&gt;Preparation for Disaster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;SQL Server Connections&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/11/ssc203-preparation-for-a-sql-server-disaster.ppt"&gt;Preparation for Disaster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/career/'&gt;career&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/disaster-recovery/'&gt;disaster recovery&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/speaking/'&gt;speaking&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/sql-server/'&gt;sql server&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2969/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2969/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2969/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2969/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2969/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2969/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2969/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2969/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2969/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2969/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2969/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2969/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2969/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2969/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2969&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38484" width="1" height="1"&gt;</description></item><item><title>Get Inspired – SQL Inspire 2011 New York</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/01/get-inspired-_1320_-sql-inspire-2011-new-york.aspx</link><pubDate>Wed, 02 Nov 2011 00:50:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38285</guid><dc:creator>Steve Jones</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38285</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/11/01/get-inspired-_1320_-sql-inspire-2011-new-york.aspx#comments</comments><description>&lt;p&gt;Coming up next week is the &lt;a href="http://sqlpeople.net/events/sqlinspirenyc2011/"&gt;SQL Inspire 2011 event&lt;/a&gt; in New York City. It’s an event with a number of SQL Server community speakers that are here to inspire you in your career, your life, and with SQL Server. The talks cover a variety of topics, and they look interesting. I am very excited to attend the event, and give my talk as well.&lt;/p&gt;
&lt;p&gt;The event is from &lt;a href="http://sqlpeople.net/"&gt;SQL People&lt;/a&gt;, the brainchild of Andy Leonard and Brian Moran, designed to build a stronger community by having us inspire each other. This event is based on the &lt;a href="http://www.ted.com/"&gt;TED events&lt;/a&gt;, which are inspirational and informative talks that look to explore new ideas in a variety of topic areas. I have loved watching many of the talks, and while I’m not sure I’m up to the same level of presenting as many of these people, I’m going to try.&lt;/p&gt;
&lt;p&gt;Please come if you are in New York on the 12th of November. It will be a lot of fun, and hopefully a very motivational event.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/career-2/'&gt;career&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/speaking/'&gt;speaking&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2909/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2909/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2909/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2909/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2909/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2909/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2909/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2909/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2909/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2909/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2909/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2909/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2909/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2909/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2909&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38285" width="1" height="1"&gt;</description></item><item><title>Document Your Day</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/31/document-your-day.aspx</link><pubDate>Tue, 01 Nov 2011 01:54:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38259</guid><dc:creator>Steve Jones</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38259</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/31/document-your-day.aspx#comments</comments><description>&lt;p&gt;You should be documenting your day, your week, your month, on a regular basis. Take a few minutes when you accomplish something and make a blog entry. This is a great way for you to keep track of what you’ve accomplished during the year, and be ready to talk about it in an interview, or in a performance review.&lt;/p&gt;
&lt;p&gt;You don’t have to publically blog this. You can use Word, emacs, Live Writer, text files, whatever works, but, keep track of it. Read through it when you need it and summarize your accomplishments for the quarter or year. This is also something you consult every quarter when you &lt;a href="http://modernresume.blogspot.com/2009/03/touch-your-resume.html"&gt;touch your resume&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And when you get ready for that review, read &lt;a href="http://www.brentozar.com/archive/2011/10/asking-for-a-raise/"&gt;Kendra Little’s post&lt;/a&gt; on asking for a raise.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/career/'&gt;career&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2919/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2919/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2919/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2919/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2919/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2919/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2919/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2919/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2919/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2919/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2919/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2919/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2919/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2919/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2919&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38259" width="1" height="1"&gt;</description></item><item><title>Buckets for Disaster Recovery</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/26/buckets-for-disaster-recovery.aspx</link><pubDate>Thu, 27 Oct 2011 01:46:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38209</guid><dc:creator>Steve Jones</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38209</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/26/buckets-for-disaster-recovery.aspx#comments</comments><description>&lt;p&gt;Disaster recovery can be a huge project at any company. Considering the ways in which you build a plan that covers all the infrastructure, and it can quickly become a full time job for someone. The details, and the scope of the project can be overwhelming when you try to address your environment.&lt;/p&gt;
&lt;p&gt;There’s a way to make this easier: buckets. If you can group your systems into a few gross buckets that define those systems that have similar needs, you can make life simpler.&lt;/p&gt;
&lt;p&gt;In the past, I have typically built four buckets of systems for DR purposes, though I think you could go with three. These are the buckets I’ve had:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Critical Systems &amp;#8211; high priority systems that typically must be running the majority of the business day. Note that you may have a 24 hour business day in which case downtime must be minimized to minutes. &lt;/li&gt;
&lt;li&gt;Low priority &amp;#8211; systems that we can function without for a day or two if we need to. Often development systems fall into this area. &lt;/li&gt;
&lt;li&gt;Everything else &amp;#8211; Medium levels of priority. &lt;/li&gt;
&lt;li&gt;Not recovered &amp;#8211; This is an optional level, but it’s almost always been a set of test systems, maybe some development systems that aren’t important enough to worry about.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The fourth bucket, the “Not Recovered” bucket doesn’t mean you abandon those systems. In the event of an issue, you would make an attempt to recover them, but you might not spend time or resources practicing or preparing for the recovery effort.&lt;/p&gt;
&lt;p&gt;Bucketing your systems is the best way to easily manage your preparations for disaster, and also set some gross priorities. You might end up recovering systems within the bucket in different orders, depending on what happened, but this gives you an easy way to allocate resources, both in a disaster, and in preparation.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/disaster-recovery/'&gt;disaster recovery&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2754/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2754/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2754/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2754/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2754/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2754/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2754/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2754/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2754/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2754/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2754/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2754/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2754/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2754/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2754&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38209" width="1" height="1"&gt;</description></item><item><title>The Basics of Joins – Skill #4</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/25/the-basics-of-joins-_1320_-skill-_2300_4.aspx</link><pubDate>Wed, 26 Oct 2011 01:19:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38179</guid><dc:creator>Steve Jones</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38179</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/25/the-basics-of-joins-_1320_-skill-_2300_4.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;This series of blog posts are related to my presentation, &lt;/em&gt;&lt;a href="http://voiceofthedba.wordpress.com/2011/07/01/the-top-ten-skills-you-need/"&gt;&lt;em&gt;The Top Ten Skills You Need&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, which is &lt;/em&gt;&lt;a href="http://voiceofthedba.wordpress.com/speaking-schedule/"&gt;&lt;em&gt;scheduled&lt;/em&gt;&lt;/a&gt;&lt;em&gt; for a few deliveries in 2011.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Databases are built to store data. That’s the primary purpose, and in SQL Server, we store data in a relational form. That means that often we have data spread across multiple tables. Why we do this is a discussion for another day, but suffice it to say that we often have structures like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/personcontact.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="personcontact" border="0" alt="personcontact" src="http://voiceofthedba.files.wordpress.com/2011/10/personcontact_thumb.jpg?w=482&amp;#038;h=151" width="482" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Part of the person.contact table in AdventureWorks above and the HumanResource.Employee table below.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/employee.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="employee" border="0" alt="employee" src="http://voiceofthedba.files.wordpress.com/2011/10/employee_thumb.jpg?w=494&amp;#038;h=171" width="494" height="171" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One typical join task might be to get an employee’s name, or a list of employees and their names. Here we have a birthday in the Employee table, but we don’t have a name. That’s in the Person.Contact table. Essentially we want to match these up using basic, elementary school set theory.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/settheory.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="settheory" border="0" alt="settheory" src="http://voiceofthedba.files.wordpress.com/2011/10/settheory_thumb.jpg?w=517&amp;#038;h=312" width="517" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the diagram above, you can think of each letter as a row in a table. As an example, let’s assume that B in the orange circle represents the row in the employee table with a ContactID value of 4. The B in the pink circle would represent the row in the Contact table with a ContactID value of 4 as well.&lt;/p&gt;
&lt;p&gt;When we join these to get the Employee name and birth date, we get:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/join2.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="join2" border="0" alt="join2" src="http://voiceofthedba.files.wordpress.com/2011/10/join2_thumb.jpg?w=526&amp;#038;h=89" width="526" height="89" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I used a join in my query to get that:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;SELECT
  &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;firstname
&lt;span style="color:gray;"&gt;, &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;LastName
&lt;span style="color:gray;"&gt;, &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;BirthDate
 &lt;span style="color:blue;"&gt;FROM &lt;/span&gt;person&lt;span style="color:gray;"&gt;.&lt;/span&gt;contact c
   &lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;HumanResources&lt;span style="color:gray;"&gt;.&lt;/span&gt;Employee e
     &lt;span style="color:blue;"&gt;ON &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;ContactID &lt;span style="color:gray;"&gt;= &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;ContactID
 &lt;span style="color:blue;"&gt;WHERE &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;ContactID &lt;span style="color:gray;"&gt;= &lt;/span&gt;4
 &lt;/pre&gt;
&lt;p&gt;In this query I’ve included two tables in the FROM clause with the INNER JOIN key phrase between them, which specifies I only choose the matching rows. The match is made in the ON clause.&lt;/p&gt;
&lt;p&gt;I’ve also qualified this to only apply to the row with a ContactID of 4 in the WHERE clause.&lt;/p&gt;
&lt;p&gt;There’s a lot more you can do with joins, and you can include more than two tables, such as this query:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;SELECT
  &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;firstname
&lt;span style="color:gray;"&gt;, &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;LastName
&lt;span style="color:gray;"&gt;, &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;BirthDate
&lt;span style="color:gray;"&gt;, &lt;/span&gt;pa&lt;span style="color:gray;"&gt;.&lt;/span&gt;AddressLine1
&lt;span style="color:gray;"&gt;, &lt;/span&gt;pa&lt;span style="color:gray;"&gt;.&lt;/span&gt;AddressLine2
 &lt;span style="color:blue;"&gt;FROM &lt;/span&gt;person&lt;span style="color:gray;"&gt;.&lt;/span&gt;contact c
   &lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;HumanResources&lt;span style="color:gray;"&gt;.&lt;/span&gt;Employee e
     &lt;span style="color:blue;"&gt;ON &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;ContactID &lt;span style="color:gray;"&gt;= &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;ContactID
   &lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;HumanResources&lt;span style="color:gray;"&gt;.&lt;/span&gt;EmployeeAddress ea
     &lt;span style="color:blue;"&gt;ON &lt;/span&gt;e&lt;span style="color:gray;"&gt;.&lt;/span&gt;EmployeeID &lt;span style="color:gray;"&gt;= &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;EmployeeID
   &lt;span style="color:gray;"&gt;INNER JOIN &lt;/span&gt;person&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:blue;"&gt;Address &lt;/span&gt;pa
     &lt;span style="color:blue;"&gt;ON &lt;/span&gt;ea&lt;span style="color:gray;"&gt;.&lt;/span&gt;AddressID &lt;span style="color:gray;"&gt;= &lt;/span&gt;pa&lt;span style="color:gray;"&gt;.&lt;/span&gt;AddressID
 &lt;span style="color:blue;"&gt;WHERE &lt;/span&gt;c&lt;span style="color:gray;"&gt;.&lt;/span&gt;ContactID &lt;span style="color:gray;"&gt;= &lt;/span&gt;4
 &lt;/pre&gt;
&lt;p&gt;I would recommend that you practice working with basic joins, based on the information that you commonly see queried in your application. Sooner or later someone will ask you for some data that isn’t available in the application and you will want to write a query to extract it for them.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/t-sql/'&gt;T-SQL&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/toptenskills/'&gt;TopTenSkills&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2918/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2918/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2918/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2918/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2918/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2918/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2918/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2918/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2918/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2918/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2918/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2918/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2918/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2918/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2918&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38179" width="1" height="1"&gt;</description></item><item><title>It’s Your Career</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/24/it_1920_s-your-career.aspx</link><pubDate>Mon, 24 Oct 2011 22:22:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38153</guid><dc:creator>Steve Jones</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38153</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/24/it_1920_s-your-career.aspx#comments</comments><description>&lt;p&gt;It’s your career. It’s something you have to take ownership of and work on. I know that life is busy, and training budgets are tight. That’s one reason we started SQL Saturday; it’s a way to bring a training event and a conference experience to many people.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun21.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun2" border="0" alt="fun2" src="http://voiceofthedba.files.wordpress.com/2011/10/fun2_thumb1.jpg?w=491&amp;#038;h=150" width="491" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I posted this tweet almost a year ago, seeing Brent in a class somewhere, learning and taking notes during some session. It was in humor, but I’m a little serious here. We all have more to learn, and while you don’t need to cram it all in this year, you should be taking advantage of your user group, local events, conferences, classes, even reading something in a &lt;a href="http://www.sqlservercentral.com/NewsletterArchive"&gt;newsletter&lt;/a&gt; on a regular basis.&lt;/p&gt;
&lt;p&gt;Many of us are out here to help. I’ve spoken at 12 events this year, 10 of them free, and will be at another free event this week (&lt;a href="http://sqlinthecity.red-gate.com/events/los-angeles/"&gt;SQL in the City &amp;#8211; LA&lt;/a&gt;). However, you’ve got to make the effort to improve yourself. I , and many others, will try to help you, teach you, but you’ve got to do some work yourself.&lt;/p&gt;
&lt;p&gt;Pace yourself, learn at a reasonable rate given the other responsibilities in your life, but don’t ignore this aspect of your career.&lt;/p&gt;
&lt;p&gt;PS &amp;#8211; If you’re in the LA area, there’s still time to register for &lt;a href="http://sqlinthecity.red-gate.com/events/los-angeles/"&gt;SQL in the City&lt;/a&gt; and get a free day of training. I’ll also be at &lt;a href="http://www.devconnections.com"&gt;DevConnections&lt;/a&gt; next week and &lt;a href="http://sqlpeople.net/events/sqlinspirenyc2011/"&gt;SQLInspire&lt;/a&gt; the week after that.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/career-2/'&gt;career&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/speaking/'&gt;speaking&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2908/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2908/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2908/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2908/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2908/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2908/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2908/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2908/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2908/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2908/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2908/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2908/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2908/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2908/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2908&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38153" width="1" height="1"&gt;</description></item><item><title>Fun Pix</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/21/fun-pix.aspx</link><pubDate>Fri, 21 Oct 2011 20:59:00 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38128</guid><dc:creator>Steve Jones</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38128</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/21/fun-pix.aspx#comments</comments><description>&lt;p&gt;Various photo uploads from the past year.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun8.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun8" border="0" alt="fun8" src="http://voiceofthedba.files.wordpress.com/2011/10/fun8_thumb.jpg?w=562&amp;#038;h=167" width="562" height="167" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun7.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun7" border="0" alt="fun7" src="http://voiceofthedba.files.wordpress.com/2011/10/fun7_thumb.jpg?w=559&amp;#038;h=175" width="559" height="175" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun6.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun6" border="0" alt="fun6" src="http://voiceofthedba.files.wordpress.com/2011/10/fun6_thumb.jpg?w=578&amp;#038;h=186" width="578" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun5.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun5" border="0" alt="fun5" src="http://voiceofthedba.files.wordpress.com/2011/10/fun5_thumb.jpg?w=567&amp;#038;h=217" width="567" height="217" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun3.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun3" border="0" alt="fun3" src="http://voiceofthedba.files.wordpress.com/2011/10/fun3_thumb.jpg?w=585&amp;#038;h=203" width="585" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun2.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun2" border="0" alt="fun2" src="http://voiceofthedba.files.wordpress.com/2011/10/fun2_thumb.jpg?w=584&amp;#038;h=178" width="584" height="178" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/fun1.jpg"&gt;&lt;img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="fun1" border="0" alt="fun1" src="http://voiceofthedba.files.wordpress.com/2011/10/fun1_thumb.jpg?w=585&amp;#038;h=188" width="585" height="188" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/humor/'&gt;Humor&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/pictures/'&gt;pictures&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2904/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2904/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2904/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2904/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2904/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2904/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2904/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2904/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2904/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2904/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2904/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2904/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2904/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2904/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2904&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38128" width="1" height="1"&gt;</description></item><item><title>Penance</title><link>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/20/penance.aspx</link><pubDate>Thu, 20 Oct 2011 23:28:23 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:38113</guid><dc:creator>Steve Jones</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://www.sqlservercentral.com/blogs/steve_jones/rsscomments.aspx?PostID=38113</wfw:commentRss><comments>http://www.sqlservercentral.com/blogs/steve_jones/archive/2011/10/20/penance.aspx#comments</comments><description>&lt;p&gt;Buck Woody wrote &lt;a href="http://blogs.msdn.com/b/buckwoody/archive/2011/10/20/bonus-rant-conference-speakers-and-the-golden-rule.aspx"&gt;a fantastic post this morning for speakers&lt;/a&gt; to think about. All too often I have seen some speakers at technical events adopt the prima donna stance, expecting gifts, special treatment, free food and drinks, and more. I do think that events should try to recognize speakers when they can, but for smaller events, gifts and dinner can be hard. Ultimately I want events to be sustainable, with 100 SQL Saturdays a year and there isn’t enough money to make them all lavish smorgasborghs of delight for those that present.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://voiceofthedba.files.wordpress.com/2011/10/speakers.jpg"&gt;&lt;img style="display:inline;float:right;" title="speakers" src="http://voiceofthedba.files.wordpress.com/2011/10/speakers_thumb.jpg?w=218&amp;#038;h=117" alt="speakers" width="218" height="117" align="right" /&gt;&lt;/a&gt;There was a bit of a discussion recently about cancellations and penalties for speakers at events. Cancellations happen, and sometimes are unavoidable, however they have a huge impact on organizers. There are any number of reasons for cancellation, some legitimate, some suspect, and since &lt;a href="http://twitter.com/#!/AndyLeonard/status/127059371594235904"&gt;Andy Leonard likes elegant solutions&lt;/a&gt;, I have one:&lt;/p&gt;
&lt;p&gt;If you cancel speaking at an event, the event bans you from speaking the next time they have the event. You get an appeal to the program committee to state your case, but their decision is final.&lt;/p&gt;
&lt;p&gt;But Steve, my wife broke her arm and I had to leave early. Why can’t I speak next year?&lt;/p&gt;
&lt;p&gt;I completely understand. If you have a family emergency, or you’re sick, cancel. Take care of you and yours. That’s understandable, no one can blame you, and you can appeal to the committee and state your care.&lt;/p&gt;
&lt;p&gt;However do your &lt;a href="http://www.merriam-webster.com/dictionary/penance"&gt;penance&lt;/a&gt;. There’s no entitlement here for speaking. I believe in making the decisions that are ethically and morally just for each person, but then be man or woman enough to stand up for your decision, regardless of the consequences.&lt;/p&gt;
&lt;p&gt;I cancelled on SQL Connections a couple years ago because my wife broke her arm as I was landing in Denver between events. I wasn’t speaking, but had committed to help cover the event for my company. They would have been justified in telling me they wouldn’t pay for me to attend anymore. And I would have accepted that as a result of my decision.&lt;/p&gt;
&lt;p&gt;I cancelled on the &lt;a href="http://www.sqlsaturday.com/45/eventhome.aspx"&gt;Louisville SQL Saturday&lt;/a&gt; this past January, after I had submitted a session and been accepted. I gave them as much notice as I could, in this case I told them in Nov and they had two months. My reason: my middle son’s black belt test was the same day.&lt;/p&gt;
&lt;p&gt;I am still apologizing to Malathi for my decision, and if she decides not to allow me to speak anymore, or any other SQL Saturdays cite that as a reason to not choose me, I accept the consequences.&lt;/p&gt;
&lt;p&gt;We are adults, we are professionals, and if our other obligations intrude and override our commitment to speak, accept the consequences. It might suck, but it’s the adult thing to do.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href='http://voiceofthedba.wordpress.com/category/blog/'&gt;Blog&lt;/a&gt; Tagged: &lt;a href='http://voiceofthedba.wordpress.com/tag/speaking/'&gt;speaking&lt;/a&gt;, &lt;a href='http://voiceofthedba.wordpress.com/tag/syndicated/'&gt;syndicated&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/voiceofthedba.wordpress.com/2887/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/voiceofthedba.wordpress.com/2887/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/voiceofthedba.wordpress.com/2887/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/voiceofthedba.wordpress.com/2887/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/voiceofthedba.wordpress.com/2887/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/voiceofthedba.wordpress.com/2887/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/voiceofthedba.wordpress.com/2887/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/voiceofthedba.wordpress.com/2887/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/voiceofthedba.wordpress.com/2887/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/voiceofthedba.wordpress.com/2887/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/voiceofthedba.wordpress.com/2887/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/voiceofthedba.wordpress.com/2887/" /&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/voiceofthedba.wordpress.com/2887/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/voiceofthedba.wordpress.com/2887/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=voiceofthedba.wordpress.com&amp;amp;blog=15853693&amp;amp;post=2887&amp;amp;subd=voiceofthedba&amp;amp;ref=&amp;amp;feed=1" width="1" height="1" /&gt;&lt;img src="http://www.sqlservercentral.com/blogs/aggbug.aspx?PostID=38113" width="1" height="1"&gt;</description></item></channel></rss>
